เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฎเฉ‹เจจเฉ‹เจฒเฉ€เจฅเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเฉฑเจฒ เจตเจงเจฆเฉ‡ เจนเจพเจ‚, เจธเจพเจจเฉ‚เฉฐ เจจเจตเฉ€เจ†เจ‚ เจšเฉเจฃเฉŒเจคเฉ€เจ†เจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจฎเฉ‹เจจเฉ‹เจฒเฉ€เจฅเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš, เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจพเจซเจผเฉ€ เจ†เจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ•เจฟเจนเฉœเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€ เจ†เจˆ เจนเฉˆเฅค เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ, เจธเจฎเฉฑเจธเจฟเจ† เจ–เฉเจฆ เจฎเฉ‹เจจเฉ‹เจฒเจฟเจฅ เจฆเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจนเฉˆ, เจœเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจนเฉˆเฅค เจชเจฐ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฒเฉฑเจญเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจนเฉเจฃ เจ‡เฉฐเจจเฉ€ เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจฐเจนเจฟเฉฐเจฆเฉ€เฅค เจธเจพเจจเฉ‚เฉฐ เจ‰เจน เจชเฉ‚เจฐเจพ เจฎเจพเจฐเจ— เจฒเฉฑเจญเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‡ เจธเจผเฉเจฐเฉ‚ เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจ…เฉฐเจค เจคเฉฑเจ• เจฒเจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจšเฉเจฃเฉ‹เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เฉ‹เจฒ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเฉเจตเจฟเจงเจพเจตเจพเจ‚ เจตเฉ€ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจจเจพเจฒ เจนเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจฎเฉˆเจ‚ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ…เจœเจฟเจนเฉ‡ เจธเจพเจงเจจ เจฆเฉ€ เจคเจฒเจพเจธเจผ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจœเฉ‹ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเจพเจฒ เจธเจฟเฉฑเจเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพ (เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจนเฉˆเจฌเจฐเฉ‡ 'เจคเฉ‡ เจฒเจฟเจ–เจฟเจ† เจธเฉ€: 1, 2), เจชเจฐ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจ†เจชเจฃเจพ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉฑเจฒ เจฌเจฃเจพเจ‡เจ†เฅค เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจฒเจพเจญเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเจพเจงเจจ เจธเจพเจ‚เจเจพ เจ•เจฐเจฆเจพ เจนเจพเจ‚.

เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจŸเจฟเจก เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจตเจฟเจคเจฐเจฟเจค เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจ‡เฉฑเจ• เจ†เจฎ เจนเฉฑเจฒ เจนเฉˆเฅค เจชเจฐ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจชเจฐเจธเจชเจฐ เจ•เฉเจฐเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจฒเจˆ เจ‡เจน เจชเจนเฉเฉฐเจš เจ…เจœเฉ‡ เจคเฉฑเจ• เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจพเจ‚, เจฌเจฆเจคเจฐ, เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ‡เฉฑเจ• เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เฉเจ เจนเฉฑเจฆ เจคเฉฑเจ• เจ‡เจน เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ. ? เจ•เจฟเจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจธเจนเฉ€ เจฎเฉ‚เจฒ เจ•เจพเจฐเจจ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ, เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจธเจตเฉ€เจฐ เจนเฉ‹เจฃเฉ€ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจ‡เจน เจธเจฎเจเจฃเจพ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจฎเฉเฉฑเจ– เจตเจชเจพเจฐเจ•-เจจเจพเจœเจผเฉเจ• เจฎเจพเจฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจ‡เฉฑเจฅเฉ‡ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเฉ€ เจชเจนเฉเฉฐเจš เจธเจพเจกเฉ€ เจธเจนเจพเจ‡เจคเจพ เจฒเจˆ เจ† เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉเจ†เจฐเจพ เจšเจฒเจพเจˆเจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจฒเจˆ เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเจธเจผเฉ€เจจเจฐเฉ€ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เฉ‡เจ—เฉ€เฅค เจ‡เจน เจชเจนเฉเฉฐเจš เจธเจพเจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจ…เจคเฉ‡ เจซเจฒเจพเจˆ 'เจคเฉ‡ เจ‡เจธเจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจตเฉ€ เจœเจพเจฃเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจธเฉ‡เจตเจพ เจœเจพเจฒ เจชเจนเฉเฉฐเจš

เจธเฉ‡เจตเจพ เจœเจพเจฒ เจชเจนเฉเฉฐเจš เจฆเจพ เจฎเฉเฉฑเจ– เจตเจฟเจšเจพเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจชเจฐเจค เจœเฉ‹เฉœเจจเจพ เจนเฉˆ, เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐ-เจธเจฐเจตเจฟเจธ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจธเจผเจจ เจจเจพเจฒ เจ•เฉ‹เจˆ เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ: เจนเจฐเฉ‡เจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจธเจพเจˆเจกเจ•เจพเจฐ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฐเจพเจนเฉ€เจ‚ เจธเฉ‡เจตเจพ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ…เจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ—เจพเจนเจ• เจธเฉฐเจคเฉเจฒเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ€เจคเฉ€เจ†เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฌเจพเจฐเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจนเฉฑเจฒ

เจ‡เจธ เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจˆ เจ…เจฎเจฒ เจนเจจ: เจ†เจˆเจธเจŸเฉ€เจ“ ะธ linkerd2. เจ‰เจน เจฌเจพเจ•เจธ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ. เจชเจฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจธเจฐเฉ‹เจคเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจกเจพ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ. เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจœเจฟเฉฐเจจเจพ เจตเฉฑเจกเจพ เจ•เจฒเฉฑเจธเจŸเจฐ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจจเจตเฉ‡เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ…เจตเฉ€เจŸเฉ‹ เจตเจฟเจ–เฉ‡, เจ…เจธเฉ€เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเจพ เจธเฉฐเจšเจพเจฒเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเจœเจผเจพเจฐเจพเจ‚ เจธเฉ‡เจตเจพ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจนเจจ (เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจงเจฆเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ)เฅค เจ‡เจธเจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจตเจฟเฉฑเจš, Istio เจชเฉเจฐเจคเฉ€ เจธเฉ‡เจตเจพ เจฎเฉŒเจ•เฉ‡ ~ 300Mb RAM เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจธเฉฐเจคเฉเจฒเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉเฉฑเจšเฉ‡ เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ (10ms เจคเฉฑเจ•) เจจเฉ‚เฉฐ เจตเฉ€ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ…เจคเฉ‡ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจฎเฉเฉฑเจ– เจ•เจพเจฐเจจ เจชเฉ‚เจฐเฉ‡ เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ 'เจคเฉ‡ เจตเฉ€ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€ เจ…เจคเฉ‡ เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเจพเจฒ เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€ เจœเฉ‹ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจซเฉˆเจธเจฒเฉ‡ 'เจคเฉ‡ เจ†เจ:โ€Š เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ.

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจฌเฉ‡เจ…เฉฐเจค เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจนเฉฑเจฒ เจนเฉˆเฅค

เจจเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจŸเฉ€เจšเฉ‡ เจ˜เฉฑเจŸ เจธเจฐเฉ‹เจค เจ“เจตเจฐเจนเฉˆเฉฑเจก เจ…เจคเฉ‡ เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเจจเฅค เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจ†เจชเจฃเฉ‡ เจœเฉˆเจ—เจฐ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจธเจชเฉˆเจจ เจญเฉ‡เจœเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€เฅค

เจ…เฉฑเจœ, เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ•เจฒเจพเจ‰เจก เจนเฉฑเจฒ เจ—เฉ‹เจฒเฉฐเจ— เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเจ•, เจ‡เจธเจฆเฉ‡ เจ•เจพเจฐเจจ เจนเจจ. เจ—เฉ‹เจฒเฉฐเจ— เจตเจฟเฉฑเจš เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃเจพ เจœเฉ‹ I/O เจฆเฉ‡ เจจเจพเจฒ เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฒเฉ‹เฉœ เจ…เจจเฉเจธเจพเจฐ เจ•เฉ‹เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจ•เฉ‡เจฒ เจ•เจฐเจจเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจ…เจคเฉ‡ เจ•เจพเจซเจผเฉ€ เจธเจฐเจฒ เจนเฉˆเฅค เจ…เจคเฉ‡, เจ•เฉ€ เจ‡เจน เจตเฉ€ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆ. เจ‡เจธเฉ‡ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ—เฉ‹เจฒเฉฐเจ— เจจเฉ‚เฉฐ เจตเฉ€ เจšเฉเจฃเจฟเจ†เฅค

เจ‰เจคเจชเจพเจฆเจ•เจคเจพ

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจฏเจคเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจนเฉฑเจฒ เจฒเจˆ เจœเฉ‹ เจธเฉ‡เจตเจพ เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ‡ เจ…เฉฑเจ—เฉ‡ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, RAM เจ…เจคเฉ‡ CPU เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจ–เจชเจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเฉฑเจ•, เจœเจตเจพเจฌ เจฆเฉ‡เจฐเฉ€ เจตเฉ€ เจ›เฉ‹เจŸเฉ€ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ.

เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจจเจคเฉ€เจœเฉ‡ เจฎเจฟเจฒเฉ‡ เจนเจจเฅค

เจฐเฉˆเจฎ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจฌเจฟเจจเจพเจ‚ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ‡ ~ 10Mb เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€ เจ‰เจฆเจพเจนเจฐเจจ 50 RPS เจคเฉฑเจ• เจฆเฉ‡ เจฒเฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง 10000Mb เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

Istio เจฆเฉ‚เจค เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจธเจพเจกเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจนเจœเจผเจพเจฐเจพเจ‚ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจนเจฎเฉ‡เจธเจผเจพ ~300Mb เจฆเฉ€ เจ–เจชเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ‡เจธเจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจคเฉฑเจ• เจธเจ•เฉ‡เจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจจเจพเจฒ เจธเจพเจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจตเจฟเฉฑเจš ~ 10x เจฆเฉ€ เจ•เจฎเฉ€ เจฎเจฟเจฒเฉ€ เจนเฉˆเฅค

CPU

CPU เจตเจฐเจคเฉ‹เจ‚ เจฒเฉ‹เจก เจ…เจงเฉ€เจจ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจฌเจฐเจพเจฌเจฐ เจนเฉˆเฅค เจ‡เจน เจธเจพเจˆเจกเจ•เจพเจฐ เจจเฉ‚เฉฐ เจชเฉเจฐเจคเฉ€ เจฏเฉ‚เจจเจฟเจŸ เจธเจฎเฉ‡เจ‚ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ 3000 เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจฎเฉเฉฑเจฒ:

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเฉเจ•เจคเจพ เจนเฉˆ: เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจ‡เฉฑเจ• เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเจฒเฉ‡เจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ…เจคเฉ‡ เจฒเฉ‹เจก เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจนเฉฑเจฒ CPU เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ–เจชเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ. Istio เจฆเฉ‡ เจจเจพเจฒ, เจธเจพเจˆเจกเจ•เจพเจฐ เจนเจฎเฉ‡เจธเจผเจพ เจธเจฐเจตเจฟเจธ เจเจ‚เจกเจชเฉเจ†เจ‡เฉฐเจŸเจธ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเจธเจตเฉ€เจฐ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚:

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจ…เจธเฉ€เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจšเจพเจฐ เจฒเจˆ HTTP/1 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฆเฉ‚เจค เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ Istio เจฒเจˆ เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจตเจพเจงเจพ 5-10ms เจคเฉฑเจ• เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเจจเฅค เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธ เจตเจพเจฐ 0.5-2ms เจคเฉฑเจ• เจ˜เฉฑเจŸ เจ—เจฟเจ† เจนเฉˆ.

เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€

เจนเจฐเฉ‡เจ• เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจฆเฉเจ†เจฐเจพ เจ–เจชเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจฅเฉ‹เฉœเฉเจนเฉ€ เจฎเจพเจคเจฐเจพ เจ‡เจธ เจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจธเฉ‡เจตเจพ เจฆเฉ‡ เจ…เฉฑเจ—เฉ‡ เจฐเฉฑเจ–เจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจจเฉ‚เฉฐ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจนเจฐ เจ‡เฉฑเจ• เจธเจพเจˆเจกเจ•เจพเจฐ เจจเฉ‚เฉฐ เจนเจฒเจ•เจพ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจชเจฒเฉ‡เจจ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจ…เจ•เจธเจฐ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš, เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจชเจฒเฉ‡เจจ เจนเจฐเฉ‡เจ• เจธเจพเจˆเจกเจ•เจพเจฐ เจจเฉ‚เฉฐ เจธเฉ‡เจตเจพ เจ–เฉ‹เจœ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเฉฐเจกเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจŸเจพเจˆเจฎเจ†เจ‰เจŸ เจ…เจคเฉ‡ เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ— เจธเฉˆเจŸเจฟเฉฐเจ—เจœเจผ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจธเจญ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเจพเจญเจฆเจพเจ‡เจ• เจšเฉ€เจœเจผเจพเจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ, เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ‡เจน เจ†เจ•เจพเจฐ เจตเจฟเฉฑเจš เจธเจพเจˆเจกเจ•เจพเจฐเจธ เจจเฉ‚เฉฐ เจซเฉเฉฑเจฒเจฆเจพ เจนเฉˆ.

เจธเฉ‡เจตเจพ เจ–เฉ‹เจœ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจธเฉ‡เจตเจพ เจ–เฉ‹เจœ เจฒเจˆ เจ•เฉ‹เจˆ เจตเจพเจงเฉ‚ เจตเจฟเจงเฉ€ เจจเจนเฉ€เจ‚ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจจเฉ‡เจŸเจฐเจพ เจธเจพเจˆเจกเจ•เจพเจฐ เจฆเฉเจ†เจฐเจพ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจจเฉ‡เจŸเจฐเจพเจฎเฉ‡เจธเจผ HTTP/1 เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจฐเจšเจจเจพเจฏเฉ‹เจ— เจธเฉ‚เจšเฉ€ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจฟเจธเจŸเจฎ เจฆเฉ€เจ†เจ‚ เจ•เจˆ เจชเฉ‹เจฐเจŸเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ HTTP เจธเฉฐเจšเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฒเจˆ 80, 8890, 8080 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ NETRA_HTTP_PORTS.

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเฉ‚เฉฐ เจ†เจฐเจ•เฉˆเจธเจŸเจฐเฉ‡เจŸเจฐ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ…เฉฐเจคเจฐ-เจ•เจฒเฉฑเจธเจŸเจฐ เจธเฉฐเจšเจพเจฐ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจธเฉ‡เจตเจพ เจ‡เจ•เจพเจˆ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจตเจฟเจงเฉ€ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจนเฉ€ เจฐเจนเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ kube-dns เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ IP เจชเจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเจพเจฒ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจ–เฉ‹เจฒเฉเจนเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฅเจพเจจเจ• เจจเฉ‡เจŸเจฐเจพ-เจธเจพเจˆเจกเจ•เจพเจฐ เจจเจพเจฒ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ TCP เจชเฉˆเจ•เฉ‡เจŸ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจจเฉ‡เจŸเจฐเจพ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฆเฉ‡ เจนเจจเฅค เจ…เฉฑเจ—เฉ‡, เจจเฉ‡เจŸเจฐเจพ-เจธเจพเจˆเจกเจ•เจพเจฐ เจ…เจธเจฒ เจฎเฉฐเจœเจผเจฟเจฒ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฌเฉฐเจง เจธเจฅเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจจเฉ‹เจก 'เจคเฉ‡ เจชเฉŒเจก เจ†เจˆเจชเฉ€ 'เจคเฉ‡ NAT เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจจเฉ‡เจŸเจฐเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚เฅค

เจตเฉฐเจกเจฟเจ† เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเฉฐเจฆเจฐเจญ เจซเจพเจฐเจตเจฐเจกเจฟเฉฐเจ—

เจจเฉ‡เจŸเจฐเจพเจฎเฉ‡เจธเจผ HTTP เจ‡เฉฐเจŸเจฐเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจธเจชเฉˆเจจ เจญเฉ‡เจœเจฃ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจจเฉ‡เจŸเจฐเจพ-เจธเจพเจˆเจกเจ•เจพเจฐ HTTP เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฎเจพเจชเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ HTTP เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ•เฉฑเจขเจฆเจพ เจนเฉˆเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจœเฉˆเจ—เจฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจŸเจฐเฉ‡เจธ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจตเจงเฉ€เจ† เจธเฉฐเจฐเจšเจจเจพ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ…เจงเจฟเจ•เจพเจฐเจค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉˆเจ—เจฐ เจ—เฉ‹ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€.

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจชเจฐ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ. เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจ‰เจฌเฉ‡เจฐ เจธเจฟเจฐเจฒเฉ‡เจ– เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจญเฉ‡เจœเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเฉ‡ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจธเจชเฉˆเจจ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจพเจ‚เจ—เฉ‡เฅค เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจนเฉˆ เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ เจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจฒเฉฑเจญเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจ‡เฉฑเจฅเฉ‡ เจซเจฟเจฐ เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจนเฉฑเจฒ เจนเฉˆ. เจชเฉเจฐเฉŒเจ•เจธเฉ€เจ†เจ‚ HTTP เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡, เจœเฉ‡เจ•เจฐ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš uber เจŸเจฐเฉ‡เจธ เจ†เจˆเจกเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจœเจจเจฐเฉ‡เจŸ เจ•เจฐเฉ‹เฅค เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจ‡เฉฑเจ• เจธเจพเจˆเจกเจ•เจพเจฐ เจตเจฟเฉฑเจš เจ‡เจจเจ•เจฎเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเฉ€ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจฌเฉ‡เจจเจคเฉ€ เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเจพเจฒ เจญเจฐเจชเฉ‚เจฐ เจ•เจฐเจ•เฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจฟเจฐเจฒเฉ‡เจ– เจญเฉ‡เจœเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ X-Request-Id, เจœเจฟเจธ เจจเฉ‚เฉฐ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ NETRA_HTTP_REQUEST_ID_HEADER_NAME. เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจตเจฟเฉฑเจš เจธเฉฐเจฆเจฐเจญ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจธเฉˆเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: NETRA_TRACING_CONTEXT_EXPIRATION_MILLISECONDS (เจ‰เจน เจธเจฎเจพเจ‚ เจœเจฟเจธ เจฒเจˆ เจธเฉฐเจฆเจฐเจญ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ) เจ…เจคเฉ‡ NETRA_TRACING_CONTEXT_CLEANUP_INTERVAL (เจชเฉเจฐเจธเฉฐเจ— เจธเจพเจซเจผ เจ•เจฐเจจ เจฆเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ)เฅค

เจคเฉเจนเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเฉˆเจธเจผเจจ เจŸเฉ‹เจ•เจจ เจจเจพเจฒ เจฎเจพเจฐเจ• เจ•เจฐเจ•เฉ‡ เจ•เจˆ เจฎเจพเจฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉˆเฅค เจจเฉ‡เจคเจฐเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ HTTP_HEADER_TAG_MAP HTTP เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจธเจพเจฐเฉ€ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจธเจชเฉˆเจจ เจŸเฉˆเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆเฅค เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจ‚เจš เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจซเฉฐเจ•เจธเจผเจจเจฒ เจŸเฉˆเจธเจŸ เจชเจพเจธ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ•เจฟเจนเฉœเจพ เจนเจฟเฉฑเจธเจพ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเฉˆเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€ เจฆเฉเจ†เจฐเจพ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจจเจพเจฒ เจชเฉเจฐเจญเจพเจตเจฟเจค เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค

เจฌเฉ‡เจจเจคเฉ€ เจธเจฐเฉ‹เจค เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ

เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฟเฉฑเจฅเฉ‹เจ‚ เจ†เจˆ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจธเจฐเฉ‹เจค เจฆเฉ‡ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจฟเจฐเจฒเฉ‡เจ– เจœเฉ‹เฉœเจจ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ NETRA_HTTP_X_SOURCE_HEADER_NAME เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเจพ เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ•เจฒเฉ€ เจธเจฅเจพเจชเจฟเจค เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค เจตเจฐเจค เจ•เฉ‡ NETRA_HTTP_X_SOURCE_VALUE เจคเฉเจธเฉ€เจ‚ เจ‰เจน เจฎเฉเฉฑเจฒ เจธเฉˆเฉฑเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจธ 'เจคเฉ‡ X-เจธเจฐเฉ‹เจค เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ‡เจน เจ‡เจธ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ€ เจตเฉฐเจก เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เจธเจพเจฐ เจตเฉฐเจกเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฒเฉŒเจ—เจธ เจ…เจคเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฐเฉ‚เจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจตเจฟเฉฑเจš เจฆเฉ‹ เจฎเฉเฉฑเจ– เจญเจพเจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจชเจนเจฟเจฒเจพ, netra-init, เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเจฟเจฏเจฎ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจน เจตเจฐเจคเจฆเจพ เจนเฉˆ iptables เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจจเจฟเจฏเจฎ เจธเจพเจˆเจกเจ•เจพเจฐ 'เจคเฉ‡ เจ†เจตเจพเจœเจพเจˆ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจœเจพเจ‚ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ, เจœเฉ‹ เจ•เจฟ เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจฆเจพ เจฆเฉ‚เจœเจพ เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจจเจ•เจฎเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— TCP เจธเฉˆเจธเจผเจจเจพเจ‚ เจฒเจˆ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ: INBOUND_INTERCEPT_PORTS, OUTBOUND_INTERCEPT_PORTS.

เจŸเฉ‚เจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจตเฉ€ เจนเฉˆ - เจธเฉฐเจญเจพเจตเฉ€ เจฐเฉ‚เจŸเจฟเฉฐเจ—. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจธเจชเฉˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจธเจพเจงเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจšเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจญเจพเจตเฉ€ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค NETRA_INBOUND_PROBABILITY ะธ NETRA_OUTBOUND_PROBABILITY (0 เจคเฉ‹เจ‚ 1 เจคเฉฑเจ•) เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจฎเฉเฉฑเจฒ 1 เจนเฉˆ (เจธเจพเจฐเจพ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฐเฉ‹เจ•เจฟเจ† เจ—เจฟเจ† เจนเฉˆ)เฅค

เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจฐเฉเจ•เจพเจตเจŸ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจจเฉ‡เจŸเจฐเจพ เจธเจพเจˆเจกเจ•เจพเจฐ เจจเจตเฉ‡เจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ SO_ORIGINAL_DST เจ…เจธเจฒ เจฎเฉฐเจœเจผเจฟเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจธเจพเจ•เจŸ เจตเจฟเจ•เจฒเจช. เจจเฉ‡เจคเจฐเจพ เจซเจฟเจฐ เจ…เจธเจฒเฉ€ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเจพเจฒ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจ–เฉ‹เจฒเฉเจนเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจชเจพเจฐเจŸเฉ€เจ†เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉ‹-เจชเฉฑเจ–เฉ€ TCP เจธเฉฐเจšเจพเจฐ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจฒเฉฐเจ˜เจฃ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเฉเจฃเจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจชเฉ‹เจฐเจŸ เจจเฉ‚เฉฐ HTTP เจตเจœเฉ‹เจ‚ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจจเฉ‡เจŸเจฐเจพ เจ‡เจธเจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ…เจคเฉ‡ เจŸเจฐเฉ‡เจธ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ HTTP เจชเจพเจฐเจธเจฟเฉฐเจ— เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจจเฉ‡เจŸเจฐเจพ TCP เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ† เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจจเจฟเจฐเจญเจฐเจคเจพ เจ—เฉเจฐเจพเจซเจผ เจฌเจฃเจพเจ‰เจฃเจพ

เจœเฉˆเจ—เจฐ เจตเจฟเฉฑเจš เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฎเฉˆเจ‚ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจชเจฐเจธเจชเจฐ เจ•เฉเจฐเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจ—เฉเจฐเจพเจซ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚. เจชเจฐ เจœเฉ‡ เจคเฉเจนเจพเจกเจพ เจธเจฟเจธเจŸเจฎ เจ•เจพเจซเจผเฉ€ เจฒเฉ‹เจก เจนเฉˆ เจ…เจคเฉ‡ เจ…เจฐเจฌเจพเจ‚ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจธเจชเฉˆเจจ เจชเฉเจฐเจคเฉ€ เจฆเจฟเจจ เจ‡เจ•เฉฑเจ เฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจเจพ เจ‡เฉฐเจจเจพ เจ†เจธเจพเจจ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจ…เจงเจฟเจ•เจพเจฐเจค เจคเจฐเฉ€เจ•เจพ เจนเฉˆ: เจธเจชเจพเจฐเจ•-เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจ—เฉเจฐเจพเจซ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เฉ‡เจ—เจพ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเจฟเจ›เจฒเฉ‡ XNUMX เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฒเจˆ เจœเฉˆเจ—เจฐ เจคเฉ‹เจ‚ เจชเฉ‚เจฐเจพ เจกเฉ‡เจŸเจพเจธเฉˆเจŸ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจผเจฌเฉ‚เจฐ เจ•เจฐเฉ‡เจ—เจพเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจธเจชเฉˆเจจ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ Elasticsearch เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ—เฉ‹เจฒเฉฐเจ— เจ‰เจชเจฏเฉ‹เจ—เจคเจพ, เจœเฉ‹ Elasticsearch เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจนเฉ€ เจ—เฉเจฐเจพเจซ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‡เจ—เจพเฅค

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ - เจนเจฒเจ•เจพ เจธเฉ‡เจตเจพ เจœเจพเจฒ เจฆเจพ เจนเฉฑเจฒ

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ

เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ†เจฐเจ•เฉˆเจธเจŸเจฐเฉ‡เจŸเจฐ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเจพเจฒเฉ€ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจจเฉ‡เจคเจฐเจพ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ‡เฉฑเจฅเฉ‡.

เจ‡เจธ เจธเจฎเฉ‡เจ‚, เจจเฉ‡เจคเจฐเจพ เจ•เฉ‹เจฒ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจธเจพเจˆเจกเจ•เจพเจฐเจธ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจนเจจ.

เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจฆเจพ เจญเจตเจฟเฉฑเจ–

เจฎเฉเฉฑเจ– เจŸเฉ€เจšเจพ เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจ…เฉฐเจคเจฐ-เจธเฉ‡เจตเจพ เจธเฉฐเจšเจพเจฐ เจฆเฉ‡ เจจเจฟเจฐเฉ€เจ–เจฃเจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฒเจˆ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเจฐเฉ‹เจค เจฒเจพเจ—เจคเจพเจ‚ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค

เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ HTTP เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจนเฉ‹เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเฉ‡เจ…เจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเฉ‡เจ—เจพเฅค L7 เจฐเฉ‚เจŸเจฟเฉฐเจ— เจจเฉ‡เฉœเจฒเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจจเฉ‡เจคเจฐเจฎเฉ‡เจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเฉเจเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจจเฉ‚เฉฐ เจฒเจฟเจ–เฉ‹เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹