Polaris เปเบ™เบฐเบ™เปเบฒเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบเบธเปˆเบก Kubernetes เปƒเบซเป‰เบกเบตเบชเบธเบ‚เบฐเบžเบฒเบšเบ”เบต

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบšเบปเบ”เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เบ–เบทเบเบ‚เบฝเบ™เป‚เบ”เบ Rob Scott, เบงเบดเบชเบฐเบงเบฐเบเบญเบ™ SRE เบŠเบฑเป‰เบ™เบ™เปเบฒเบ‚เบญเบ‡ ReactiveOps, เป€เบŠเบดเปˆเบ‡เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบผเบฑเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™เบ›เบฐเบเบฒเบ”. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบนเบ™เบเบฒเบ‡เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš Kubernetes เปเบกเปˆเบ™เปƒเบเป‰เบŠเบดเบ”เบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ‚เปเป‰เบฅเบดเป€เบฅเบตเปˆเบกเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ.

Polaris เปเบ™เบฐเบ™เปเบฒเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบเบธเปˆเบก Kubernetes เปƒเบซเป‰เบกเบตเบชเบธเบ‚เบฐเบžเบฒเบšเบ”เบต

เบ”เบตเปƒเบˆเบ—เบตเปˆเบˆเบฐเปเบ™เบฐเบ™เปเบฒ Polaris เป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบŠเปˆเบงเบเบฎเบฑเบเบชเบฒเบชเบธเบ‚เบฐเบžเบฒเบšเบ‚เบญเบ‡เบเบธเปˆเบก Kubernetes. เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡ Polaris เป€เบžเบทเปˆเบญเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบšเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ ReactiveOps เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบเบธเปˆเบกเปƒเบซเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž เปเบฅเบฐเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปƒเบ™เบ—เบปเปˆเบงเบฅเบนเบเบ„เป‰เบฒเบˆเปเบฒเบ™เบงเบ™เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบกเบฑเบ™เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบฅเบฐเบซเบฑเบ”.

เป€เบกเบทเปˆเบญเป€เบงเบฅเบฒเบœเปˆเบฒเบ™เป„เบ›, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบเบ—เบตเปˆเบ™เปเบฒเป„เบ›เบชเบนเปˆเบšเบฑเบ™เบซเบฒเปƒเบซเบเปˆเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ•เบญเบ™เบเบฒเบ‡เบ„เบทเบ™. เบšเบฒเบ‡โ€‹เบชเบดเปˆเบ‡โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบซเบผเบฒเบ - เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹, เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เปโ€‹เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบ–เบทเบโ€‹เบฅเบทเบกโ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบฅเบทเบก (เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹) โ€” เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”โ€‹เปเบฅเบฐโ€‹เป€เบ–เบดเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ—เบตเปˆโ€‹เบ–เบทเบโ€‹เบ›เบฐโ€‹เป„เบงเป‰โ€‹เป‚เบ”เบโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™โ€‹. เบ–เป‰เบฒเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป€เบฅเบฑเบเบ™เป‰เบญเบเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ Polaris เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เป‰เบญเบ‡เบเบฑเบ™เบžเบงเบเบกเบฑเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™.

Polaris เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบชเบปเปˆเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡, เบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท, เบ‚เบฐเบซเบ™เบฒเบ”, เปเบฅเบฐเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบฅเบฐเบšเบธเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เปเบฅเบฐเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเบฑเบ™เบซเบฒเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”. เบ”เป‰เบงเบ Polaris, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เบญเบ™เบซเบฅเบฑเบšเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ”เบตเบฎเบนเป‰เบงเปˆเบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ–เบทเบเบ™เบณเปƒเบŠเป‰เป‚เบ”เบเปƒเบŠเป‰เบŠเบธเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเป‰เบง.

Polaris เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบชเบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™:

  1. เปเบœเบ‡เบ•เบดเบ”เบ•เบฒเบกเบ—เบตเปˆเปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ•เบฑเป‰เบ‡เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเปƒเบ™เบเบธเปˆเบกเป„เบ”เป‰เป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เบ”เบต;
  2. webhook เบ—เบปเบ”เบฅเบญเบ‡เบ—เบปเบ”เบฅเบญเบ‡เบ—เบตเปˆเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ™เปเบฒเป„เบ›เปƒเบŠเป‰เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเบเบญเบกเบฎเบฑเบš.

Polaris Dashboard

เปเบœเบ‡เปœเป‰เบฒเบ›เบฑเบ” Polaris เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป€เบžเบทเปˆเบญเบชเบฐเปœเบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ เปเบฅเบฐเป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เป„เบ”เป‰เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ™เบณเปƒเบŠเป‰ Kubernetes เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบ™เบฐเบ™เบณเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบชเบฐเบžเบฒเบšเบฅเบงเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบเบธเปˆเบก, เปเบฅเบฐเบเบฑเบ‡เปเบเบเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ•เบฒเบกเบ›เบฐเป€เบžเบ”, namespace เปเบฅเบฐ deployment.

Polaris เปเบ™เบฐเบ™เปเบฒเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบเบธเปˆเบก Kubernetes เปƒเบซเป‰เบกเบตเบชเบธเบ‚เบฐเบžเบฒเบšเบ”เบต

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ Polaris เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบชเบนเบ‡, เบชเบฐเบ™เบฑเป‰เบ™เบขเปˆเบฒเปเบ›เบเปƒเบˆเบ–เป‰เบฒเบ„เบฐเปเบ™เบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ•เปเปˆเบฒเบเบงเปˆเบฒเบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบ„เบฒเบ”เป„เบงเป‰. เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ Polaris เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเบนเบ‡เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”. เบ–เป‰เบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”เป€เบเบตเบ™เป„เบ›, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเปเบเป‰เป„เบ‚เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ›เบฑเบšเบ„เปˆเบฒ, เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบชเบฐเป€เบžเบฒเบฐ.

เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบžเบดเบก Polaris, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เปเบ•เปˆเบเบฑเบ‡เบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบกเบฑเบ™. เปเบ•เปˆเบฅเบฐเบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™เบซเบปเบงเบ‚เปเป‰.

Polaris Webhook

เบ–เป‰เบฒ dashboard เบŠเปˆเบงเบเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, webhook เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰เปƒเบ™เบเบธเปˆเบก.

เป€เบกเบทเปˆเบญเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบ dashboard เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ webhook เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบˆเบฐเบšเปเปˆเบ•เปเปˆเบฒเบเบงเปˆเบฒเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡. webhook เบˆเบฐเบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เปƒเบ™ cluster เบ—เบตเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ deviations เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ (เบฅเบฐเบ”เบฑเบš "เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”").

เบ—เปˆเบฒเปเบฎเบ‡เบ‚เบญเบ‡ webhook เบ™เบตเป‰เปเบกเปˆเบ™เบซเบ™เป‰เบฒเบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™, เปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เบเบฑเบ‡เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เป€เบžเบทเปˆเบญเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบžเป‰เบญเบก. เบ›เบฐเบˆเบธเบšเบฑเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบปเบ”เบฅเบญเบ‡ เปเบฅเบฐเบชเปˆเบงเบ™เปœเบถเปˆเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Open Source เปƒเปเปˆเบ—เบฑเบ‡เปเบปเบ”. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบฅเบปเบšเบเบงเบ™เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™, เปƒเบซเป‰เปƒเบŠเป‰เบกเบฑเบ™เบ”เป‰เบงเบเบ„เบงเบฒเบกเบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡.

เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ—เปˆเบฒเบ™เบเบฑเบ‡เบญเปˆเบฒเบ™เบเบฒเบ™เบ›เบฐเบเบฒเบ”เบ™เบตเป‰, Polaris เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบŠเบญเบเบซเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”. เบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบญเบ‡ Dashboard เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡เบšเป? เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปเบœเบ‡เบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเปเบกเปˆเบ™เบ‡เปˆเบฒเบเบซเบผเบฒเบ. เบกเบฑเบ™เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ”เป‰เบงเบเบชเบดเบ”เบ—เบดเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ” (เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™), เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™. เป€เบžเบทเปˆเบญเบ™เบณเปƒเบŠเป‰ Dashboard เป‚เบ”เบเปƒเบŠเป‰ kubectl, เปƒเบซเป‰เปเบฅเปˆเบ™:

kubectl apply -f https://raw.githubusercontent.com/reactiveops/polaris/master/deploy/dashboard.yaml

เบ•เบญเบ™เบ™เบตเป‰เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบžเบญเบ”เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ Dashboard เบœเปˆเบฒเบ™เบžเบญเบ”เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ 8080:

kubectl port-forward --namespace polaris svc/polaris-dashboard 8080:80

เปเบ™เปˆเบ™เบญเบ™, เบกเบตเบซเบผเบฒเบเบงเบดเบ—เบตเบญเบทเปˆเบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ เปเบฅเบฐเบ™เบณเปƒเบŠเป‰ Polaris, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เปƒเบŠเป‰ Helm. เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เปเบฅเบฐโ€‹เบกเบตโ€‹เบซเบผเบฒเบโ€‹เบซเบผเบฒเบโ€‹เบˆเบฒเบโ€‹ Polaris repository เปƒเบ™ GitHub.

เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

เบžเบงเบเป€เบฎเบปเบฒเบ•เบทเปˆเบ™เป€เบ•เบฑเป‰เบ™เบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆ Polaris เป„เบ”เป‰เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบกเบฒเป€เบ–เบดเบ‡เบ•เบญเบ™เบ™เบฑเป‰เบ™, เปเบ•เปˆเป€เบฅเบทเปˆเบญเบ‡เบšเปเปˆเบชเบดเป‰เบ™เบชเบธเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปƒเบซเบกเปˆเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบขเบฒเบเบˆเบฐเป€เบžเบตเปˆเบกเป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบŠเบญเบเบซเบฒเบงเบดเบ—เบตเบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เปƒเบ™เบฅเบฐเบ”เบฑเบš namespace เบซเบผเบทเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเปเบœเบ™เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบเบฐเบฅเบธเบ™เบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡ เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เบ–เบฐโ€‹เบซเบ™เบปเบ™โ€‹เบซเบปเบ™โ€‹เบ—เบฒเบ‡โ€‹.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ•เป‰เบ„เบงเบฒเบกเบ›เบฐเบ—เบฑเบšเปƒเบˆเบ—เบตเปˆเบงเปˆเบฒ Polaris เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”, เบเบฐเบฅเบธเบ™เบฒเปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบžเบทเปˆเบญเบ—เบปเบ”เบฅเบญเบ‡เปƒเบŠเป‰. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบเบดเบ™โ€‹เบ”เบตโ€‹เบเบญเบกโ€‹เบฎเบฑเบšโ€‹เปเบ™เบงโ€‹เบ„เบงเบฒเบกโ€‹เบ„เบดเบ”โ€‹, เบ„เปเบฒโ€‹เบ„เบถเบ”โ€‹เบ„เปเบฒโ€‹เป€เบซเบฑเบ™โ€‹, เบ„เปเบฒโ€‹เบ–เบฒเบกโ€‹เบซเบผเบทโ€‹เบ”เบถเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เปเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ—เบตเปˆ เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™, เปƒเบ™ GitHub เบซเบผเบท Twitter.

PS เบˆเบฒเบเบ™เบฑเบเปเบ›

เบญเปˆเบฒเบ™เบเบฑเบ‡เบขเบนเปˆเปƒเบ™ blog เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™