เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เชฎเซ‚เชณ เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เชฒเซ‡เช–เช• เชเชพเชฒเซ‡เชจเซเชกเซ‹เชจเชพ เชนเซ‡เชจเชฟเช‚เช— เชœเซ‡เช•เซ‹เชฌเซเชธ เช›เซ‡. เชคเซ‡เชฃเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซเช‚ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเซเชฏเซเช‚, เชœเซ‡ "เชตเซ‡เชฌ เชฎเชพเชŸเซ‡ เช•เซเชฏเซเชฌเซ‡เช•เซเชŸเชฒ" เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡. เชจเชตเซ‹ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชถเชพ เชฎเชพเชŸเซ‡ เชฆเซ‡เช–เชพเชฏเซ‹ เช…เชจเซ‡ เชนเชพเชฒเชจเชพ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชฆเซเชตเชพเชฐเชพ เช•เชฏเชพ เชฎเชพเชชเชฆเช‚เชกเซ‹ เชฎเชณเซเชฏเชพ เชจเชฅเซ€ - เชคเซ‡เชจเซ‹ เชฒเซ‡เช– เชตเชพเช‚เชšเซ‹.

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

เช† เชชเซ‹เชธเซเชŸเชฎเชพเช‚, เชนเซเช‚ เชตเชฟเชตเชฟเชง เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเซเช‚ เช›เซเช‚, เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• UI เชฎเชพเชŸเซ‡เชจเซ€ เชฎเชพเชฐเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เชœเชฃเชพเชตเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ เชตเชฟเช•เชพเชธ เช•เชฐเซเชฏเซ‹ เชคเซ‡ เชธเชฎเชœเชพเชตเซเช‚ เช›เซเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌเชตเซเชฏเซ โ€” เชเช•เชธเชพเชฅเซ‡ เชฌเชนเซเชตเชฟเชง เช•เซเชฒเชธเซเชŸเชฐเซ‹เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช…เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ.

เช•เซ‡เชธเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹

Zalando เช–เชพเชคเซ‡ เช…เชฎเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ (900+) เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซ‹ (100+) เชธเซ‡เชตเชพ เช†เชชเซ€เช เช›เซ€เช. เชธเชฎเชฐเซเชชเชฟเชค เชตเซ‡เชฌ เชŸเซ‚เชฒเชฅเซ€ เชฒเชพเชญ เชฅเชถเซ‡ เชคเซ‡เชตเชพ เช•เซ‡เชŸเชฒเชพเช• เชธเชพเชฎเชพเชจเซเชฏ เช‰เชชเชฏเซ‹เช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“ เช›เซ‡:

  1. เชธเชฎเชฐเซเชฅเชจ เชฎเชพเชŸเซ‡ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค;
  2. เช˜เชŸเชจเชพเช“เชจเซ‹ เชœเชตเชพเชฌ เช†เชชเชตเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‹เชจเซ€ เชคเชชเชพเชธ เช•เชฐเชตเซ€.

เช†เชงเชพเชฐ

เชฎเชพเชฐเชพ เช…เชจเซเชญเชตเชฎเชพเช‚, เชธเชชเซ‹เชฐเซเชŸ เชธเช‚เชšเชพเชฐ เช˜เชฃเซ€เชตเชพเชฐ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

โ€” เชฎเชฆเชฆ, เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพ XYZ เช…เชจเซเชชเชฒเชฌเซเชง เช›เซ‡!
- เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเซ‹ เช›เซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชถเซเช‚ เชœเซเช“ เช›เซ‹ kubectl describe ingress ...?

เช…เชฅเชตเชพ CRD เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เช•เช‚เชˆเช•:

โ€” เชฎเชจเซ‡ เช“เชณเช– เชธเซ‡เชตเชพเชฎเชพเช‚ เชฅเซ‹เชกเซ€ เชธเชฎเชธเซเชฏเชพ เช›เซ‡...
- เช†เชฆเซ‡เชถ เชถเซเช‚ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเซ‡ เช›เซ‡? kubectl describe platformcredentialsset ...?

เช†เชตเชพ เชธเช‚เชšเชพเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช†เชฆเซ‡เชถเชจเซ€ เชตเชฟเชตเชฟเชง เชญเชฟเชจเซเชจเชคเชพ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เช†เชตเซ‡ เช›เซ‡ kubectl เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชตเชพเชคเชšเซ€เชคเชฎเชพเช‚ เชฌเช‚เชจเซ‡ เชชเช•เซเชทเช•เชพเชฐเซ‹เชจเซ‡ เชธเชคเชค เชŸเชฐเซเชฎเชฟเชจเชฒ เช…เชจเซ‡ เชตเซ‡เชฌ เชšเซ‡เชŸ เชตเชšเซเชšเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชกเซ‡ เช›เซ‡, เช‰เชชเชฐเชพเช‚เชค เชคเซ‡เช“ เช…เชฒเช— เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เช…เชตเชฒเซ‹เช•เชจ เช•เชฐเซ‡ เช›เซ‡.

เชคเซ‡เชฅเซ€, เชนเซเช‚ เชˆเชšเซเช›เซเช‚ เช›เซเช‚ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชซเซเชฐเชจเซเชŸเชเชจเซเชก เชจเซ€เชšเซ‡เชจเชพเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡:

  • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชตเชฟเชจเชฟเชฎเชฏ เชฒเชฟเช‚เช•เซเชธ เช…เชจเซ‡ เชคเซ‡ เชœ เชตเชธเซเชคเซเชจเซเช‚ เช…เชตเชฒเซ‹เช•เชจ เช•เชฐเซ‹;
  • เชฎเชฆเชฆ เช•เชฐเชถเซ‡ เชฎเชพเชจเชตเซ€เชฏ เชญเซ‚เชฒเซ‹ เชŸเชพเชณเซ‹ เช†เชงเชพเชฐเชฎเชพเช‚: เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชชเชฐ เช–เซ‹เชŸเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชฒเซ‹เช— เช‡เชจ เช•เชฐเชตเซเช‚, CLI เช†เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เชŸเชพเช‡เชชเซ‹, เชตเช—เซ‡เชฐเซ‡;
  • เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเชถเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชฎเช‚เชคเชตเซเชฏเซ‹ เชฌเชจเชพเชตเซ‹ เชธเชนเช•เชพเชฐเซเชฏเช•เชฐเซ‹เชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชŸเซ…เช—เซเชธเชจเซ€ เช•เซ‰เชฒเชฎ เช‰เชฎเซ‡เชฐเซ‹, เชเช• เชชเซƒเชทเซเช  เชชเชฐ เช˜เชฃเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‹;
  • เช†เชฆเชฐเซเชถ เชฐเซ€เชคเซ‡, เช† เชตเซ‡เชฌ เชŸเซ‚เชฒ เชคเชฎเชจเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเซ€ เชœเซ‹เชˆเช YAML เชจเชพ เชšเซ‹เช•เซเช•เชธ เชตเชฟเชญเชพเช—เซ‹เชจเซ€ "เชŠเช‚เชกเซ€" เชฒเชฟเช‚เช•เซเชธ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช–เซ‹เชŸเชพ เชชเชฐเชฟเชฎเชพเชฃเชจเซ‡ เชฆเชฐเซเชถเชพเชตเชตเซเช‚ เชœเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡).

เช˜เชŸเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชต เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ

เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เช˜เชŸเชจเชพเช“เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฒเช•เซเชทเซ€ เชœเชพเช—เซƒเชคเชฟ, เช…เชธเชฐเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชชเซ‡เชŸเชฐเซเชจ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เชตเชพเชธเซเชคเชตเชฟเช• เชœเซ€เชตเชจ เช‰เชฆเชพเชนเชฐเชฃเซ‹:

  • เชจเชฟเชฐเซเชฃเชพเชฏเช• เช‰เชคเซเชชเชพเชฆเชจ เชธเซ‡เชตเชพเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชคเซ‡ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชจเชพเชฎ เชฆเซเชตเชพเชฐเชพ เชฌเชงเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเช‚เชธเชพเชงเชจเซ‹ เชถเซ‹เชงเซ‹เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ เชฎเชพเชŸเซ‡;
  • เชœเซเชฏเชพเชฐเซ‡ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เช—เชพเช‚เช เซ‹ เชชเชกเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡ เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ "เชฌเชพเช•เซ€" เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เชชเซ‹เชกเซเชธ เชถเซ‹เชงเซ‹เชธเชฎเชธเซเชฏเชพเชจเชพ เช…เชตเช•เชพเชถเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡;
  • เชตเซเชฏเช•เซเชคเชฟเช—เชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชชเชฐ เชคเซˆเชจเชพเชค เชกเซ‡เชฎเชจเชธเซ‡เชŸ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ€ เชœเชพเชฃ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชถเซเช‚ เชธเชฎเชธเซเชฏเชพ เช•เซเชฒ เช›เซ‡?.

เช†เชตเชพ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชฎเชพเชฐเซ‹ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช‰เช•เซ‡เชฒ เช•เช‚เชˆเช• เช†เชตเซ‹ เช›เซ‡ for i in $clusters; do kubectl ...; done. เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เชเช• เชธเชพเชงเชจ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡ เชœเซ‡ เชธเชฎเชพเชจ เช•เซเชทเชฎเชคเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชนเชพเชฒเชจเชพ Kubernetes เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ

Kubernetes เชฎเชพเชŸเซ‡ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชฆเซเชจเชฟเชฏเชพ เชฌเชนเซ เชฎเซ‹เชŸเซ€ เชจเชฅเซ€*, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ Twitter:

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

*เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเซ‡เชฌ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซ€ เชธเชฎเชœเซ‚เชคเซ€: เช•เซเชฒเชพเช‰เชก เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเชฟเช•เซเชฐเซ‡เชคเชพเช“ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชซเซเชฐเชจเซเชŸ เชเชจเซเชก เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ "เชธเชพเชฐเชพ" เชฎเชซเชค เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ UI เชฎเชพเชŸเซ‡เชจเซเช‚ เชฌเชœเชพเชฐ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชพเชจเซเช‚ เช›เซ‡.

เชเช• เชŸเซเชตเชฟเชŸ เชฆเซเชตเชพเชฐเชพ เชฎเชจเซ‡ เช† เชตเชฟเชถเซ‡ เชœเชพเชฃเชตเชพ เชฎเชณเซเชฏเซเช‚ K8Dash, เช•เซเชฌเชฐเชจเซ‡เชŸเชฐ ะธ เช“เช•เซเชŸเชจเซเชŸ. เชšเชพเชฒเซ‹ เชคเซ‡เชฎเชจเซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เชตเชฐเซเชคเชฎเชพเชจ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชœเซ‹เชˆเช, เชšเชพเชฒเซ‹ เชคเซ‡ เชธเชฎเชœเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช.

K8Dash

"K8Dash เช Kubernetes เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพเชจเซ€ เชธเซŒเชฅเซ€ เชธเชฐเชณ เชฐเซ€เชค เช›เซ‡."

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

K8Dash เชธเชพเชฐเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช…เชจเซ‡ เชเชกเชชเซ€ เชฒเชพเช—เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช‰เชชเชฐ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช‰เชชเชฏเซ‹เช—เชจเชพ เช•เชฟเชธเซเชธเชพเช“ เชฎเชพเชŸเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เช›เซ‡:

  • เชฎเชพเชคเซเชฐ เชเช• เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เชธเซ€เชฎเชพเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.
  • เชธเซ‰เชฐเซเชŸเชฟเช‚เช— เช…เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชถเช•เซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเชฐเชฎเชพเชฒเชฟเช‚เช• เชจเชฅเซ€.
  • เช•เชธเซเชŸเชฎ เชฐเชฟเชธเซ‹เชฐเซเชธ เชกเซ‡เชซเชฟเชจเซ‡เชถเชจ (CRD) เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเชชเซ‹เชฐเซเชŸ เชจเชฅเซ€.

เช•เซเชฌเชฐเชจเซ‡เชŸเชฐ

โ€œเช•เซเชฌเชฐเชจเซ‡เชŸเชฐ เช เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• UI เช›เซ‡. เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชคเซ‡ เชจเชตเชพ เชฌเชจเชพเชตเชตเชพ, เชคเซ‡เชฎเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเช•เชฐเชพเชฐเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚เชจเชพ เชคเชฎเชพเชฎ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช…เชจเซ‡ เช‰เชคเซเชคเชฎ เชฆเซƒเชถเซเชฏเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸ-เชธเชพเช‡เชก เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ (เช•เซเชฏเซเชฌเซ‡เช•เซเชŸเชฒ เชœเซ‡เชตเซ€) เชนเซ‹เชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชคเซ‡เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ API เชธเชฐเซเชตเชฐ เชธเชฟเชตเชพเชฏ เช…เชจเซเชฏ เช•เซ‹เชˆ เชฌเซ‡เช•เชเชจเซเชกเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช…เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชเช•เซเชธเซ‡เชธ เชจเชฟเชฏเชฎเซ‹เชจเซ‹ เชชเชฃ เช†เชฆเชฐ เช•เชฐเซ‡ เช›เซ‡."

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

เช† เชเช• เชธเซเช‚เชฆเชฐ เชธเชšเซ‹เชŸ เชตเชฐเซเชฃเชจ เช›เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเชฐ. เช•เชฎเชจเชธเซ€เชฌเซ‡, เชคเซ‡เชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เช…เชญเชพเชต เช›เซ‡:

  • เชฎเชพเชคเซเชฐ เชเช• เช•เซเชฒเชธเซเชŸเชฐ เชธเซ‡เชตเชพ เช†เชชเซ‡ เช›เซ‡.
  • เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชธเซ‚เชšเชฟ เชฆเซƒเชถเซเชฏ เชฎเซ‹เชก เชจเชฅเซ€ (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡, เชคเชฎเซ‡ "เชฌเชพเช•เซ€" เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เชชเซ‹เชกเซเชธ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€).

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก

โ€œเช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เช เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชฎเชพเชŸเซ‡ เชเช• เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช›เซ‡. เชคเซ‡ เชฏเซเชเชฐเซเชธเชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชšเชพเชฒเชคเซ€ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เชคเซ‡เชฎเชœ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชœ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.โ€

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

เช•เชฎเชจเชธเซ€เชฌเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชฎเชพเชฐเชพ เชธเชฎเชฐเซเชฅเชจ เช…เชจเซ‡ เช˜เชŸเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชต เชชเซเชฐเชตเซƒเชคเซเชคเชฟเช“เชฎเชพเช‚ เช–เชฐเซ‡เช–เชฐ เชฎเชฆเชฆ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡:

  • เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช•เชพเชฏเชฎเซ€ เชฒเชฟเช‚เช•เซเชธ เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชธเช‚เชธเชพเชงเชจเซ‹ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเซเช‚ เช›เซเช‚ เช…เชฅเชตเชพ เชธเซ‰เชฐเซเชŸ เช•เซเชฐเชฎเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซเช‚ เช›เซเช‚;
  • เชธเซเชฅเชฟเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซ‹เชˆ เชธเชฐเชณ เชฐเซ€เชค เชจเชฅเซ€ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "เชฌเชพเช•เซ€" เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡เชจเชพ เชฌเชงเชพ เชชเซ‹เชกเซเชธ เชœเซเช“;
  • เชฎเชพเชคเซเชฐ เชเช• เช•เซเชฒเชธเซเชŸเชฐ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡;
  • CRDs เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€ (เช† เชฒเช•เซเชทเชฃ เชตเชฟเช•เชพเชธ เชนเซ‡เช เชณ เช›เซ‡);
  • เช•เซ‹เชˆ เช•เชธเซเชŸเชฎ เช•เซ‰เชฒเชฎ เชจเชฅเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซเชฐเช•เชพเชฐ เชฆเซเชตเชพเชฐเชพ เชฒเซ‡เชฌเชฒ เชฅเชฏเซ‡เชฒ เช•เซ‰เชฒเชฎ kubectl -L).

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช“เชชเชฐเซ‡เชถเชจเชฒ เชตเซเชฏเซ (เช•เซเชฌเซ‡-เช“เชชเซเชธ-เชตเซเชฏเซ‚)

"K8s เช•เซเชฒเชธเซเชŸเชฐ เชธเซเชชเซ‡เชธ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เช“เชฌเซเชเชฐเซเชตเชฐ."

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

ะฃ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช“เชชเชฐเซ‡เชถเชจเชฒ เชตเซเชฏเซ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช…เชญเชฟเช—เชฎ: เช† เชธเชพเชงเชจ เชตเซ‡เชฌเชœเซ€เชเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชพเชคเซเชฐ เช•เซเชฒเชธเซเชŸเชฐ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชชเซ‹เชกเซเชธ เชฌเชคเชพเชตเซ‡ เช›เซ‡, เช•เซ‹เชˆเชชเชฃ เชŸเซ‡เช•เซเชธเซเชšเซเชฏเซเช…เชฒ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชตเชฟเช—เชคเซ‹ เชตเชฟเชจเชพ. เช•เซเชฒเชธเซเชŸเชฐเชจเชพ เชธเซเชตเชพเชธเซเชฅเซเชฏเชจเซ€ เชเชกเชชเซ€ เชเชพเช‚เช–เซ€ เชฎเชพเชŸเซ‡ เชคเซ‡ เชธเชฐเชธ เช›เซ‡ (เชถเซเช‚ เชถเซ€เช‚เช—เซ‹ เช˜เชŸเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡?)*, เชชเชฐเช‚เชคเซ เชคเซ‡ เช‰เชชเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ เช…เชจเซ‡ เช˜เชŸเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชต เช‰เชชเชฏเซ‹เช—เชจเชพ เช•เซ‡เชธ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€.

* เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เช† เช…เชฐเซเชฅเชฎเชพเช‚, เชคเชฎเชจเซ‡ เช…เชฎเชพเชฐเชพ เชชเซเชฒเช—เช‡เชจเชฎเชพเช‚ เชชเชฃ เชฐเชธ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ grafana-เชธเซเชŸเซ‡เชŸเชธเชฎเซ‡เชช, เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช†เชชเชฃเซ‡ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชพเชค เช•เชฐเซ€ เช›เซ‡ เช† เชฒเซ‡เช–.

Kubernetes เชฐเชฟเชธเซ‹เชฐเซเชธ เชฐเชฟเชชเซ‹เชฐเซเชŸ (kube-resource-report)

"เชชเซ‹เชก เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชธเช‚เชธเชพเชงเชจ เชตเชฟเชจเช‚เชคเซ€เช“ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‹, เชคเซ‡เชฎเชจเซ€ เชธเช‚เชธเชพเชงเชจ เชตเชชเชฐเชพเชถ เชธเชพเชฅเซ‡ เชคเซเชฒเชจเชพ เช•เชฐเซ‹ เช…เชจเซ‡ เชธเซเชฅเชฟเชฐ HTML เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‹."

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฐเชฟเชธเซ‹เชฐเซเชธ เชฐเชฟเชชเซ‹เชฐเซเชŸ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชŸเซ€เชฎเซ‹/เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจเชจเชพ เช‰เชชเชฏเซ‹เช— เช…เชจเซ‡ เช–เชฐเซเชš เชตเชฟเชคเชฐเชฃ เชชเชฐ เชธเซเชฅเชฟเชฐ HTML เช…เชนเซ‡เชตเชพเชฒเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชฐเชฟเชชเซ‹เชฐเซเชŸ เช†เชงเชพเชฐ เช…เชจเซ‡ เช˜เชŸเชจเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชพเชŸเซ‡ เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชคเชฎเชจเซ‡ เชเชกเชชเชฅเซ€ เช•เซเชฒเชธเซเชŸเชฐ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเซˆเชจเชพเชค เช›เซ‡.

เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เช•เซเชฒเชพเช‰เชก เชชเซเชฐเชฆเชพเชคเชพเช“ เชตเชšเซเชšเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชซเชพเชณเชตเชฃเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เช–เชฐเซเชš เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชตเชพ เช…เชจเซ‡ เชธเชพเชงเชจ เชชเชฃ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช•เซเชฌเซ‡เช•เซ‹เชธเซเชŸ, เชœเซ‡เชจเซ€ เช…เชฎเซ‡ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเซ€เช เช›เซ€เช เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค.

เช“เช•เซเชŸเชจเซเชŸ

"เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฎเชพเชŸเซ‡ เชเช• เชเช•เซเชธเชŸเซ‡เชจเซเชธเชฟเชฌเชฒ เชตเซ‡เชฌ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชจเซ€ เชœเชŸเชฟเชฒเชคเชพเชจเซ‡ เชตเชงเซ เชธเชฎเชœเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡."

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

เช“เช•เซเชŸเชจเซเชŸ, VMware เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ‡เชฒ, เชเช• เชจเชตเซเช‚ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชฎเซ‡เช‚ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชถเซ€เช–เซเชฏเชพ. เชคเซ‡เชจเซ€ เชฎเชฆเชฆเชฅเซ€, เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจ เชชเชฐ เช•เซเชฒเชธเซเชŸเชฐเชจเซเช‚ เช…เชจเซเชตเซ‡เชทเชฃ เช•เชฐเชตเซเช‚ เช…เชจเซเช•เซ‚เชณ เช›เซ‡ (เชคเซเชฏเชพเช‚ เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจ เชชเชฃ เช›เซ‡), เชชเชฐเช‚เชคเซ เชคเซ‡ เชฎเชพเชคเซเชฐ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชนเชฆ เชธเซเชงเซ€ เชธเชฎเชฐเซเชฅเชจ เช…เชจเซ‡ เช˜เชŸเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชตเชจเชพ เชฎเซเชฆเซเชฆเชพเช“เชจเซ‡ เชธเช‚เชฌเซ‹เชงเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช“เช•เซเชŸเชจเซเชŸเชจเชพ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ:

  • เช•เซ‹เชˆ เช•เซเชฒเชธเซเชŸเชฐ เชถเซ‹เชง เชจเชฅเซ€.
  • เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจ เชชเชฐ เชœ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ (เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชคเซเช‚ เชจเชฅเซ€).
  • เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชธเซ‰เชฐเซเชŸ/เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ (เชซเช•เซเชค เชฒเซ‡เชฌเชฒ เชธเชฟเชฒเซ‡เช•เซเชŸเชฐ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡).
  • เชคเชฎเซ‡ เช•เชธเซเชŸเชฎ เช•เซ‰เชฒเชฎเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.
  • เชคเชฎเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.

เชฎเชจเซ‡ เชเชพเชฒเซ‡เชจเซเชกเซ‹ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชธเชพเชฅเซ‡ เช“เช•เซเชŸเชจเซเชŸเชจเซ€ เชธเซเชฅเชฟเชฐเชคเชพเชฎเชพเช‚ เชชเชฃ เชธเชฎเชธเซเชฏเชพ เชนเชคเซ€: เช•เซ‡เชŸเชฒเชพเช• CRDs เชชเชฐ เชคเซ‡ เชชเชกเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹.

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซ‚เชจเซ‹ เชชเชฐเชฟเชšเชฏ

"เชตเซ‡เชฌ เชฎเชพเชŸเซ‡ kubectl".

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชตเชฟเช•เชฒเซเชชเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชเช• เชจเชตเซเช‚ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌเชตเซเชฏเซ. เช›เซ‡เชตเชŸเซ‡, เชนเช•เซ€เช•เชคเชฎเชพเช‚, เชฎเชจเซ‡ เชซเช•เซเชค เชฌเชงเซ€ เชถเช•เซเชคเชฟเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ kubectl เชตเซ‡เชฌ เชชเชฐ, เชเชŸเชฒเซ‡ เช•เซ‡:

  • เชคเชฎเชพเชฎ (เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡) เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ เช•เซ‡ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ kubectl เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡;
  • เชฌเชงเชพ URL เช•เชพเชฏเชฎเซ€ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช เช…เชจเซ‡ เชชเซƒเชทเซเช เชจเซ‡ เชคเซ‡เชจเชพ เชฎเซ‚เชณ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชตเชพ เชœเซ‹เชˆเช เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชธเชนเช•เชฐเซเชฎเซ€เช“ เชคเซ‡เชฎเชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชพเชงเชจเซ‹เชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡;
  • เชฌเชงเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡ เชคเชฎเชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเชตเชพ เชฆเซ‡เชถเซ‡;
  • เชธเช‚เชธเชพเชงเชจ เชธเซ‚เชšเชฟเช“ เช†เช—เชณเชจเชพ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เชฏเซ‹เช—เซเชฏ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช (เชธเซเชชเซเชฐเซ‡เชกเชถเซ€เชŸเซเชธเชฎเชพเช‚, CLI เชŸเซ‚เชฒเซเชธ เชœเซ‡เชตเชพ grep) เช…เชจเซ‡ เชธเช‚เช—เซเชฐเชน (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซ‹เชธเซเชŸเชฎเซ‹เชฐเซเชŸเชฎ เชฎเชพเชŸเซ‡);
  • เชฒเซ‡เชฌเชฒ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชธเชพเชงเชจเซ‹ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ (เชœเซ‡เชจเชพ เชœเซ‡เชตเซเช‚ kubectl get .. -l);
  • เชตเชฟเชตเชฟเชง เชชเซเชฐเช•เชพเชฐเชจเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชธเช‚เชฏเซเช•เซเชค เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ (เชœเซ‡เชจเชพ เชธเชฎเชพเชจ kubectl get all) เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ เชตเชšเซเชšเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เช“เชชเชฐเซ‡เชถเชจเชฒ เชšเชฟเชคเซเชฐ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช˜เชŸเชจเชพเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชต เชฆเชฐเชฎเชฟเชฏเชพเชจ);
  • เช…เชจเซเชฏ เชธเชพเชงเชจเซ‹ เชœเซ‡เชฎ เช•เซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก, เชฒเซ‹เช—เชฐเซเชธ, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชตเช—เซ‡เชฐเซ‡เชฎเชพเช‚ เช•เชธเซเชŸเชฎ เชธเซเชฎเชพเชฐเซเชŸ เชกเซ€เชช เชฒเชฟเช‚เช•เซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เชญเซ‚เชฒเซ‹ เชจเชฟเชตเชพเชฐเชฃ/เชจเชฟเชฐเชพเช•เชฐเชฃ เช…เชจเซ‡ เช˜เชŸเชจเชพเช“เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพเชจเซ€ เชธเซเชตเชฟเชงเชพ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡;
  • เช…เช—เซเชฐเชญเชพเช— เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช (เชถเซเชฆเซเชง HTML) เช…เชตเซเชฏเชตเชธเซเชฅเชฟเชค เชธเชฎเชธเซเชฏเชพเช“ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡, เชœเซ‡เชฎ เช•เซ‡ เชธเซเชฅเชฟเชฐ เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸ;
  • เชฐเชฟเชฎเซ‹เชŸ เช•เชจเซเชธเชฒเซเชŸเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชนเซเชตเชฟเชง เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชพเชคเซเชฐ เชเช• URL เชฏเชพเชฆ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡);
  • เชœเซ‹ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช—เชค เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเซเช‚ เชœเซ‹เชˆเช (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชพเชฎ เช•เซเชฒเชธเซเชŸเชฐเซ‹/เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฎเชพเชŸเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฒเชฟเช‚เช•เซเชธ เชธเชพเชฅเซ‡);
  • เชฒเชตเชšเซ€เช• เชฒเชฟเช‚เช•เซเชธ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชนเชพเช‡เชฒเชพเช‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เชคเช•เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‡เชฅเซ€ เชคเชฎเซ‡ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชตเชฐเซเชฃเชจเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชตเชฟเชญเชพเช— เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเซ€ เชถเช•เซ‹ (YAML เชฎเชพเช‚ เชเช• เชฐเซ‡เช–เชพ);
  • เชšเซ‹เช•เซเช•เชธ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เช…เชจเซเชธเชพเชฐ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชจเซ‡ CRD, เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชŸเซ‡เชฌเชฒ เชตเซเชฏเซ‚ เช…เชจเซ‡ CSS เชถเซˆเชฒเซ€ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เช–เชพเชธ เชกเชฟเชธเซเชชเซเชฒเซ‡ เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
  • เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐ เชตเชงเซ เชธเช‚เชถเซ‹เชงเชจ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเช‚เชชเซ‚เชฐเซเชฃ เช†เชฆเซ‡เชถเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ kubectl, เชจเช•เชฒ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ);

เช•เซเชฌเชฐเชจเซ‡เชŸเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชฎเชพเช‚ เชนเชฒ เช•เชฐเซ‡เชฒเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชฌเชนเชพเชฐ (เช—เซ‹เชฒ เชธเชฟเชตเชพเชฏ) เชฌเชพเช•เซ€:

  • เช•เซเชฌเชฐเชจเซ‡เชŸเซ€เชธ เชชเชฆเชพเชฐเซเชฅเซ‹เชจเซเช‚ เช…เชฎเซ‚เชฐเซเชคเช•เชฐเชฃ;
  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ, เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸ, เชตเช—เซ‡เชฐเซ‡);
  • เชฒเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ (เชธเซเชฐเช•เซเชทเชฟเชค CI/CD เช…เชจเซ‡/เช…เชฅเชตเชพ GitOps เชŸเซ‚เชฒเซเชธ เชฆเซเชตเชพเชฐเชพ เชฅเชตเซ€ เชœเซ‹เชˆเช);
  • เชธเซเช‚เชฆเชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ (เชœเชพเชตเชพเชธเซเช•เซเชฐเชฟเชชเซเชŸ, เชฅเซ€เชฎเซเชธ, เชตเช—เซ‡เชฐเซ‡);
  • เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจ (เชœเซเช“ kube-ops-view);
  • เช–เชฐเซเชš เชตเชฟเชถเซเชฒเซ‡เชทเชฃ (เชœเซเช“ kube-เชธเช‚เชธเชพเชงเชจ-เช…เชนเซ‡เชตเชพเชฒ).

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซ‚ เชธเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เช˜เชŸเชจเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆเชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡?

เช†เชงเชพเชฐ

  • เชฌเชงเซ€ เชฒเชฟเช‚เช•เซเชธ เช•เชพเชฏเชฎเซ€ เช›เซ‡, เชœเซ‡ เชธเชนเช•เชฐเซเชฎเซ€เช“ เชธเชพเชฅเซ‡ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เช†เชชเชฒเซ‡ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • เชคเชฎเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เชคเชฎเชพเชฐเชพ เชตเชฟเชšเชพเชฐเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชฒเซ‡เชฌเชฒ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธ เช…เชจเซ‡ เชชเซ‹เชกเซเชธ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‹ (เช…เชฒเซเชชเชตเชฟเชฐเชพเชฎ เชฆเซเชตเชพเชฐเชพ เช…เชฒเช— เช•เชฐเซ€เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เซเชฒเชธเซเชŸเชฐ เชจเชพเชฎเซ‹ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชชเซเชฐเช•เชพเชฐเซ‹ เชฒเชฟเช‚เช•เชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡).
  • เชคเชฎเซ‡ เชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เชฒเชˆ เชถเช•เซ‹ เช›เซ‹ YAML เชซเชพเช‡เชฒเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชฐเซ‡เช–เชพเช“ เช‘เชฌเซเชœเซ‡เช•เซเชŸ, เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชธเช‚เชญเชตเชฟเชค เชธเชฎเชธเซเชฏเชพเช“ เชธเซ‚เชšเชตเซ‡ เช›เซ‡.

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)
เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชฎเชพเช‚ เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชฆเซเชตเชพเชฐเชพ เชถเซ‹เชงเซ‹

เช˜เชŸเชจเชพ เชชเซเชฐเชคเชฟเชญเชพเชต

  • เชตเซˆเชถเซเชตเชฟเช• เชถเซ‹เชง (เชตเซˆเชถเซเชตเชฟเช• เชถเซ‹เชง) เชคเชฎเชจเซ‡ เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชธเซ‚เชšเชฟ เชฆเซƒเชถเซเชฏเซ‹ เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชธเซเชฅเชฟเชคเชฟ/เช•เซ‰เชฒเชฎ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชชเชฃเซ‡ "เชฌเชพเช•เซ€" เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡เชจเชพ เชฌเชงเชพ เชชเซ‹เชกเซเชธ เชถเซ‹เชงเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡).
  • เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชธเซ‚เชšเชฟ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชชเช›เซ€เชจเชพ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฌ-เชธเซ‡เชชเชฐเซ‡เชŸเซ‡เชก เชตเซ‡เชฒเซเชฏเซ (TSV) เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚.
  • เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชฌเชพเชนเซเชฏ เชฒเชฟเช‚เช•เซเชธ เชคเชฎเชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเซเชธ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชพเชงเชจเซ‹ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค (เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชตเซ‡เชฌ UI เชจเซ€ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€)
เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซ: เชฌเชงเชพ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ "เชฌเชพเช•เซ€" เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡ เชชเซ‹เชกเซเชธเชจเซ€ เชธเซ‚เชšเชฟ

เชœเซ‹ เชคเชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซ‚ เช…เชœเชฎเชพเชตเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชนเซเช‚ เชคเชชเชพเชธเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เช…เชฅเชตเชพ เชœเซเช“ เชœเซ€เชตเช‚เชค เชกเซ‡เชฎเซ‹.

เช…เชฒเชฌเชคเซเชค, เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชนเซ‡เชคเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชคเซเชฏเชพเชฐเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซ‚ เช "เช…เชฆเซเชฏเชคเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“" เชฎเชพเชŸเซ‡ เชเช• เชธเชพเชงเชจ เช›เซ‡ เชœเซ‡ เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹ URL เชชเชพเชฅเชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เชถเชฐเชฎเชพเชคเชพ เชจเชฅเซ€. เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชŸเชฟเชชเซเชชเชฃเซ€/เช‰เชฎเซ‡เชฐเชพเช“/เชธเซ‚เชšเชจเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชธเช‚เชชเชฐเซเช• เช•เชฐเซ‹ เชŸเซเชตเชฟเชŸเชฐ เชชเชฐ เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡!

เช† เชฒเซ‡เช– เช เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชจเซ‹ เชธเช‚เช•เซเชทเชฟเชชเซเชค เช‡เชคเชฟเชนเชพเชธ เช›เซ‡ เชœเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเซ‡เชฌ เชตเซเชฏเซ‚เชจเซ€ เชฐเชšเชจเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เช—เชฏเซ‹. เชตเชงเซ เช…เชจเซเชธเชฐเชถเซ‡! (เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เชคเซ‡เช“เชฎเชพเช‚ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เชตเซ€ เชœเซ‹เชˆเช เชฒเซ‡เช–เช•เชจเซ‹ เชฌเซเชฒเซ‹เช—.)

เช…เชจเซเชตเชพเชฆเช• เชคเชฐเชซเชฅเซ€ PS

เช…เชฎเชพเชฐเชพ เชฌเซเชฒเซ‹เช— เชชเชฐ เชชเชฃ เชตเชพเช‚เชšเซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹