เจธเจญ เจจเฉเฉฐ เจนเฉเจฒเฉ, เจฆเฉเจธเจคเฉ!
* เจเจน เจฒเฉเจ REBRAIN เจ
เจคเฉ Yandex.Cloud เจเจชเจจ เจตเจฐเจเจธเจผเจพเจช 'เจคเฉ เจ
เจงเจพเจฐเจค เจนเฉ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจตเฉเจกเฉเจ เจฆเฉเจเจฃเจพ เจชเจธเฉฐเจฆ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจธ เจฒเจฟเฉฐเจ 'เจคเฉ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ -
เจธเจพเจกเฉ เจเฉเจฒ เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ Yandex.Cloud เจฒเจพเจเจต เจ
เจเจผเจฎเจพเจเจฃ เจฆเจพ เจฎเฉเจเจพ เจธเฉเฅค เจเจฟเจเจเจเจฟ เจ
เจธเฉเจ เจฒเฉฐเจฌเฉ เจ
เจคเฉ เจธเจเจผเจค เจเจพเจเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจธเฉ, เจ
เจธเฉเจ เจคเฉเจฐเฉฐเจค เจเฉฑเจ เจเจฒเจพเจเจก เจฌเฉเจธ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจตเจฐเจกเจชเจฐเฉเจธ เจฌเจฒเฉเจ เจฒเจพเจเจ เจเจฐเจจ เจฆเฉ เจตเจฟเจเจพเจฐ เจจเฉเฉฐ เจเฉฑเจก เจฆเจฟเฉฑเจคเจพ - เจเจน เจฌเจนเฉเจค เจฌเฉเจฐเจฟเฉฐเจ เจธเฉ. เจเฉเจ เจธเฉเจเจฃ เจคเฉเจ เจฌเจพเจ
เจฆ, เจ
เจธเฉเจ เจจเจเจผเจฆเฉเจเฉ เจฐเฉเจ
เจฒ เจเจพเจเจฎ เจฎเฉเจก เจตเจฟเฉฑเจ เจเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจ
เจคเฉ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจคเจชเจพเจฆเจจ เจธเฉเจตเจพ เจเจฐเจเฉเจเฉเจเจเจฐ เจฆเฉ เจธเจฎเจพเจจ เจเฉเจ เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจนเฉเฅค
เจฎเฉเจจเฉเฉฐ เจชเฉเจฐเจพ เจฏเจเฉเจจ เจนเฉ เจเจฟ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจจเจฒเจพเจเจจ (เจ
เจคเฉ เจจเจพ เจธเจฟเจฐเจซ) เจเจพเจฐเฉเจฌเจพเจฐ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจเจชเจฃเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจ
เจคเฉ เจเจนเจจเจพเจ เจฆเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเจพ เจเฉฑเจ เจชเจนเจพเฉ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจจ. เจเฉฑเจเฉ-เจเฉฑเจ, เจเจน เจเฉเจ เจเจพเจธ เจซเฉเจธเจฒเฉ เจฒเฉเจฃ เจฒเจ เจเจผเจฐเฉเจฐเฉ เจนเฉ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ เจเจจเจฒเจพเจเจจ เจเฉเจฎ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจ
เฉฐเจเฉเจฟเจเจ เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟเจธ เจชเฉฑเจงเจฐ 'เจคเฉ เจเจชเจญเฉเจเจคเจพ เจ
เจเจธเจฐ เจซเจธ เจเจพเจเจฆเฉ เจนเจจ เจ
เจคเฉ เจคเฉเจนเจพเจกเฉ เจเจฟเจกเฉเจฃเฉ เจจเฉเฉฐ เจฎเจฟเจเจพ เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจเจพเจ เจเจชเจญเฉเจเจคเจพ เจเฉเจ เจตเฉ เจเจฐเฉเจฆเฉ เจฌเจฟเจจเจพเจ เจคเฉเจนเจพเจกเฉ เจธเจพเจเจ เจจเฉเฉฐ เจเจฟเจเจ เจเฉฑเจก เจฆเจฟเฉฐเจฆเฉ เจนเจจ (เจนเฉเจฒเฉ, Yandex.Metrica).
เจเจธ เจฒเจ, เจธเจพเจกเฉ เจเจนเจพเจฃเฉ: เจ เจธเฉเจ เจเฉเจฒเฉฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฟเจตเฉเจ เจฒเจฟเจเฉ, เจเจพเจซเจเจพ เจฌเจจเจพเจฎ rabbitmq เจฌเจจเจพเจฎ yqs เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ, เจเฉฑเจ เจเจฒเจฟเจเจนเจพเจเจธ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจธเจเฉเจฐเฉเจฎเจฟเฉฐเจ เจฒเจฟเจเฉ เจ เจคเฉ เจฏเฉเจจเจกเฉเจเจธ เจกเฉเจเจพเจฒเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจกเฉเจเจพ เจฆเฉ เจเจฒเจชเจจเจพ เจเฉเจคเฉเฅค เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจเจน เจธเจญ เจเฉเจ เจกเฉเจเจฐ, เจเฉเจฐเจพเจซเจพเจฐเจฎ, เจเจฟเจเจฒเจฌ เจธเฉเจเจ เจ เจคเฉ, เจฌเฉเจธเจผเจ, เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจ เจจเฉฐเจฆ เจจเจพเจฒ เจ เจจเฉเจญเจต เจเฉเจคเจพ เจเจฟเจ เจธเฉ. เจเจฒเจพเจ เจเจฒเจฆเฉ เจนเจพเจ!
เจฎเฉเจ เจคเฉเจฐเฉฐเจค เจเฉฑเจ เจฐเจฟเจเจผเจฐเจตเฉเจธเจผเจจ เจเจฐเจจเจพ เจเจพเจนเจพเจเจเจพ เจเจฟ เจ เจธเฉเจ เจเฉฑเจ เจฌเฉเจ เจ เจตเจฟเฉฑเจ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจจเจนเฉเจ เจเจฐ เจธเจเจพเจเจเฉ - เจเจธเจฆเฉ เจฒเจ เจธเจพเจจเฉเฉฐ เจฒเฉเฉ เจตเจฟเฉฑเจ เจเจ เจฒเฉเจเจพเจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ. เจฌเจฃเจคเจฐ เจฌเจพเจฐเฉ เจฅเฉเฉเจพ เจเจฟเจนเจพ:
เจญเจพเจ 1 (เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจชเฉเฉเจน เจฐเจนเฉ เจนเฉ)เฅค เจ
เจธเฉเจ เจนเฉฑเจฒ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจ
เจคเฉ เจเจฐเจเฉเจเฉเจเจเจฐ 'เจคเฉ เจซเฉเจธเจฒเจพ เจเจฐเจพเจเจเฉ, เจ
เจคเฉ เจเฉเจฒเฉฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเฉ เจฒเจฟเจเจพเจเจเฉเฅค
เจญเจพเจ 2เฅค เจ
เจธเฉเจ เจเจชเจฃเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจเจพเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจ, เจเจธเจจเฉเฉฐ เจธเจเฉเจฒเฉเจฌเจฒ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจ
เจคเฉ เจฒเฉเจก เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
เจญเจพเจ 3เฅค เจเจ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉเจ เจเจฟ เจธเจพเจจเฉเฉฐ เจฌเจซเจฐ เจตเจฟเฉฑเจ เจธเฉฐเจฆเฉเจธเจผเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจเจฟเจเจ เจนเฉ เจจเจพ เจเจฟ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ, เจ
เจคเฉ เจเจพเจซเจเจพ, rabbitmq เจ
เจคเฉ yandex เจเจคเจพเจฐ เจธเฉเจตเจพ เจฆเฉ เจคเฉเจฒเจจเจพ เจตเฉ เจเจฐเฉเจเฅค
เจญเจพเจ 4 เจ
เจธเฉเจ เจเฉฑเจ เจเจฒเจฟเจเจนเจพเจเจธ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจพเจเจเฉ, เจเฉฑเจฅเฉ เจฌเจซเจฐ เจคเฉเจ เจกเฉเจเจพ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจเฉเจฐเฉเจฎเจฟเฉฐเจ เจธเฉเจตเจพ เจฒเจฟเจเจพเจเจเฉ, เจ
เจคเฉ เจกเฉเจเจพเจฒเฉเจเจธ เจตเจฟเฉฑเจ เจตเจฟเจเจผเฉเจ
เจฒเจพเจเจเจผเฉเจธเจผเจจ เจธเจฅเจพเจชเจค เจเจฐเจพเจเจเฉเฅค
เจญเจพเจ 5 เจเจ เจชเฉเจฐเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจจเฉเฉฐ เจธเจนเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฒเจฟเจเจเจ - gitlab ci เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ ci/cd เจธเฉเจ เจ
เจช เจเจฐเฉ, เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ
เจธ เจ
เจคเฉ เจเฉเจเจธเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจจเจฟเจเจฐเจพเจจเฉ เจ
เจคเฉ เจธเฉเจตเจพ เจเฉเจ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเฉเฅค
เจเฉ.เจเฉ
เจชเจนเจฟเจฒเจพเจ, เจเจ เจธเฉฐเจฆเจฐเจญ เจฆเฉเจเจ เจธเจผเจฐเจคเจพเจ เจจเฉเฉฐ เจคเจฟเจเจฐ เจเจฐเฉเจ - เจจเจคเฉเจเฉ เจตเจเฉเจ เจ เจธเฉเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค
- เจ เจธเฉเจ Events.kis.im (kis.im เจเฉฑเจ เจเฉเจธเจ เจกเฉเจฎเฉเจจ เจนเฉ เจเฉ เจ เจธเฉเจ เจธเจพเจฐเฉ เจฒเฉเจเจพเจ เจตเจฟเฉฑเจ เจตเจฐเจคเจพเจเจเฉ) เจตเจฐเจเจพ เจเฉฑเจ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจฐเฉฑเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ, เจเจฟเจธ เจจเฉเฉฐ HTTPS เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจตเฉเจเจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
- เจเจตเฉเจเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ json เจนเจจ เจเจฟเจตเฉเจ: {โeventโ: โviewโ, โosโ: โlinuxโ, โbrowserโ: โchromeโ}เฅค เจ เฉฐเจคเจฎ เจชเฉเจพเจ 'เจคเฉ เจ เจธเฉเจ เจฅเฉเฉเฉ เจนเฉเจฐ เจเฉเจคเจฐเจพเจ เจจเฉเฉฐ เจเฉเฉเจพเจเจเฉ, เจชเจฐ เจเจน เจเฉเจ เจตเฉฑเจกเฉ เจญเฉเจฎเจฟเจเจพ เจจเจนเฉเจ เจจเจฟเจญเจพเจเจเจพ. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจพเจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจชเฉเจฐเฉเจเฉเจฌเฉเจซ 'เจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค
- เจธเฉเจตเจพ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ 10 เจเจตเฉเจเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
- เจธเจพเจกเฉ เจนเฉฑเจฒ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจจเจตเฉเจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ เจจเฉเฉฐ เจเฉเฉ เจเฉ เจเจฟเจคเจฟเจเฉ เจคเฉเจฐ 'เจคเฉ เจธเจเฉเจฒ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจ เจคเฉ เจเจน เจเฉฐเจเจพ เจนเฉเจตเฉเจเจพ เจเฉเจเจฐ เจ เจธเฉเจ เจเจฒเจพเจเฉฐเจ เจฆเฉเจเจ เจฌเฉเจจเจคเฉเจเจ เจฒเจ เจฒเฉเจเฉเจเจธเฉ เจจเฉเฉฐ เจเจเจพเจเจฃ เจฒเจ เจ เจเจฒเฉ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ เจญเฉ-เจธเจฅเจพเจจเจพเจ 'เจคเฉ เจฒเจฟเจเจพ เจธเจเจฆเฉ เจนเจพเจเฅค
- เจจเฉเจเจธ เจธเจนเจฟเจฃเจธเจผเฉเจฒเจคเจพ. เจนเฉฑเจฒ เจเจพเจซเจผเฉ เจธเจฅเจฟเจฐ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจเจฟเจธเฉ เจตเฉ เจนเจฟเฉฑเจธเฉ เจฆเฉ เจกเจฟเฉฑเจเจฃ เจคเฉเจ เจฌเจเจฃ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ (เจเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจธเฉฐเจเจฟเจ เจคเฉฑเจ, เจฌเฉเจธเจผเจ)เฅค
เจเจฐเจเฉเจเฉเจเจเจฐ
เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเจธ เจเจฟเจธเจฎ เจฆเฉ เจเฉฐเจฎ เจฒเจ, เจเจฒเจพเจธเฉเจเจฒ เจเจฐเจเฉเจเฉเจเจเจฐ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจเฉเจเฉ เจเจ เจนเจจ เจเฉ เจเฉเจธเจผเจฒ เจธเจเฉเจฒเจฟเฉฐเจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจเจฟเฉฑเจคเจฐ เจธเจพเจกเฉ เจนเฉฑเจฒ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค
เจเจธ เจฒเจ เจธเจพเจกเฉ เจเฉเจฒ เจเฉ เจนเฉ:
1. เจเฉฑเจฌเฉ เจชเจพเจธเฉ เจธเจพเจกเฉเจเจ เจกเจฟเจตเจพเจเจธเจพเจ เจนเจจ เจเฉ เจตเฉฑเจ-เจตเฉฑเจ เจเจตเฉเจเจเจพเจ เจจเฉเฉฐ เจเจคเจชเฉฐเจจ เจเจฐเจฆเฉเจเจ เจนเจจ, เจญเจพเจตเฉเจ เจเจน เจเจฟเจกเจพเจฐเฉ เจเฉฑเจ เจธเจฎเจพเจฐเจเจซเฉเจจ 'เจคเฉ เจเฉฑเจ เจเจฟเจกเฉเจฃเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉฑเจงเจฐ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจฆเฉ เจนเจจ เจเจพเจ เจเฉฑเจ เจจเจฟเจฏเจฎเจค เจฌเฉเจฐเจพเจเจเจผเจฐ เจฐเจพเจนเฉเจ เจเฉฑเจ เจเจจเจฒเจพเจเจจ เจธเจเฉเจฐ เจตเจฟเฉฑเจ เจเจฐเจกเจฐ เจฌเจฃเจพเจเจฃเจพ เจนเฉเฅค เจเฉฑเจ เจเจตเฉเจเจ, เจเจฟเจตเฉเจ เจเจฟ เจจเจฟเจฐเจงเจพเจฐเจจ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ, เจเฉฑเจ เจธเจงเจพเจฐเจจ json เจนเฉ เจเฉ เจธเจพเจกเฉ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ - events.kis.im 'เจคเฉ เจญเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
2. เจชเจนเจฟเจฒเฉ เจฆเฉ เจธเจฐเจตเจฐ เจธเจงเจพเจฐเจจ เจฌเฉเจฒเฉเจเจธเจฐ เจนเจจ, เจเจนเจจเจพเจ เจฆเฉ เจฎเฉเฉฑเจ เจเฉฐเจฎ เจนเจจ:
- เจฒเจเจพเจคเจพเจฐ เจเจชเจฒเจฌเจง เจฐเจนเฉ. เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, Keepalived, เจเฉ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจตเจฐเจเฉเจ เจฒ IP เจจเฉเฉฐ เจฌเจฆเจฒ เจฆเฉเจตเฉเจเจพเฅค
- TLS เจจเฉเฉฐ เจธเจฎเจพเจชเจค เจเจฐเฉเฅค เจนเจพเจ, เจ เจธเฉเจ เจเจนเจจเจพเจ 'เจคเฉ TLS เจจเฉเฉฐ เจเจคเจฎ เจเจฐ เจฆเฉเจตเจพเจเจเฉเฅค เจชเจนเจฟเจฒเจพเจ, เจคเจพเจ เจเจฟ เจธเจพเจกเจพ เจนเฉฑเจฒ เจคเจเจจเฉเจเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเฉ, เจ เจคเฉ เจฆเฉเจเจพ, เจธเจพเจกเฉ เจฌเฉเจเจเจเจก เจธเจฐเจตเจฐเจพเจ เจคเฉเจ เจเฉฑเจ เจเจจเจเฉเจฐเจฟเจชเจเจก เจเฉเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฌเฉเจ เจคเฉเจ เจฐเจพเจนเจค เจชเจพเจเจฃ เจฒเจเฅค
- เจเจชเจฒเจฌเจง เจฌเฉเจเจเจเจก เจธเจฐเจตเจฐเจพเจ เจฒเจ เจเจเจฃ เจตเจพเจฒเฉเจเจ เจฌเฉเจจเจคเฉเจเจ เจจเฉเฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจเจฐเฉเฅค เจเฉฑเจฅเฉ เจฎเฉเฉฑเจ เจธเจผเจฌเจฆ เจชเจนเฉเฉฐเจเจฏเฉเจ เจนเฉ. เจเจธ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ, เจ เจธเฉเจ เจเจน เจธเจฎเจเจฆเฉ เจนเจพเจ เจเจฟ เจฒเฉเจก เจฌเฉเจฒเฉเจเจธเจฐเจพเจ เจจเฉเฉฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจจเจพเจฒ เจธเจพเจกเฉ เจธเจฐเจตเจฐเจพเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจ เจธเจซเจฒ เจจเฉเจกเจพเจ เจฒเจ เจเฉเจฐเฉเจซเจฟเจ เจจเฉเฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจเจฐเจจเจพ เจฌเฉฐเจฆ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
3. เจฌเฉเจฒเฉเจเจธเจฐเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจธเจพเจกเฉ เจเฉเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจฐเจตเจฐ เจนเจจ เจเฉ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพ เจฐเจนเฉ เจนเจจเฅค เจเจน HTTP เจฆเฉเจเจฐเจพ เจเจเจฃ เจตเจพเจฒเฉเจเจ เจฌเฉเจจเจคเฉเจเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจญเฉเจเฉ เจเจ json เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจจเจพ เจ เจคเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจเฉฑเจ เจฌเจซเจฐ เจตเจฟเฉฑเจ เจชเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
4. เจเจฟเฉฑเจคเจฐ เจเจพเจซเจเจพ เจจเฉเฉฐ เจเฉฑเจ เจฌเจซเจฐ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ, เจฌเฉเจธเจผเฉฑเจ, เจเจธ เจชเฉฑเจงเจฐ 'เจคเฉ เจนเฉเจฐ เจธเจฎเจพเจจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจ เจธเฉเจ เจคเฉเจเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจเจพเจซเจเจพ, rabbitmq เจ เจคเฉ yqs เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเจพเจเจเฉเฅค
5. เจธเจพเจกเฉ เจเจฐเจเฉเจเฉเจเจเจฐ เจฆเจพ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจเจฒเจฟเจเจนเจพเจเจธ เจนเฉ - เจเฉฑเจ เจเจพเจฒเจฎ เจกเฉเจเจพเจฌเฉเจธ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจ เจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเจธ เจชเฉฑเจงเจฐ 'เจคเฉ, เจธเจพเจจเฉเฉฐ เจฌเจซเจฐ เจคเฉเจ เจธเจเฉเจฐเฉเจ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ (เจเจธ เจฌเจพเจฐเฉ เจฒเฉเจ 4 เจตเจฟเฉฑเจ เจนเฉเจฐ)เฅค
เจเจน เจกเจฟเจเจผเจพเจเจจ เจธเจพเจจเฉเฉฐ เจนเจฐ เจชเจฐเจค เจจเฉเฉฐ เจธเฉเจคเฉฐเจคเจฐ เจคเฉเจฐ 'เจคเฉ เจเจฟเจคเจฟเจเฉ เจคเฉเจฐ 'เจคเฉ เจธเจเฉเจฒ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจฌเฉเจเจเจเจก เจธเจฐเจตเจฐ เจเจธ เจฆเจพ เจฎเฉเจเจพเจฌเจฒเจพ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ - เจเจ เจเฉฑเจ เจนเฉเจฐ เจเฉเจเจผ เจเฉเฉเฉเจ - เจเจเจฐเจเจพเจฐ, เจเจน เจธเจเฉเจเจฒเฉเฉฑเจธ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจนเจจ, เจ เจคเฉ เจเจธเจฒเจ, เจเจน เจเจชเจฃเฉ เจเจช เจตเฉ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจพเจซเจเจพ-เจธเจผเฉเจฒเฉ เจฌเจซเจฐ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ-เจเจ เจนเฉเจฐ เจธเจฐเจตเจฐ เจเฉเฉเฉเจ เจ เจคเฉ เจธเจพเจกเฉ เจตเจฟเจธเจผเฉ เจฆเฉ เจเฉเจ เจญเจพเจเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒ เจเจฐเฉเจเฅค เจเจฒเจฟเจเจนเจพเจเจธ เจเจธเจจเฉเฉฐ เจธเฉฐเจญเจพเจฒ เจจเจนเฉเจ เจธเจเจฆเจพ - เจเจน เจ เจธเฉฐเจญเจต เจนเฉ :) เจตเจพเจธเจคเจต เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจธเจฐเจตเจฐเจพเจ เจจเฉเฉฐ เจตเฉ เจเฉเฉเจพเจเจเฉ เจ เจคเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจธเจผเจพเจฐเจก เจเจฐเจพเจเจเฉเฅค
เจคเจฐเฉเจเฉ เจจเจพเจฒ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจญเฉ-เจธเจฅเจพเจจเจพเจ เจตเจฟเฉฑเจ เจธเจพเจกเฉเจเจ เจคเจเจจเฉเจเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจ เจคเฉ เจธเจเฉเจฒ เจฆเฉ เจตเจฟเจเจฒเจชเจฟเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจธ เจคเฉเจ เจเจธเจพเจจ เจเฉเจ เจตเฉ เจจเจนเฉเจ เจนเฉ:
เจนเจฐเฉเจ เจญเฉ-เจธเจฅเจพเจจ เจตเจฟเฉฑเจ เจ
เจธเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจ
เจคเฉ เจเจพเจซเจเจพ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจฒเฉเจก เจฌเฉเจฒเฉเจเจธเจฐ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจฆเฉ เจนเจพเจเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, 2 เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจฐเจตเจฐ, 3 เจเจพเจซเจเจพ เจจเฉเจกเจธ เจ
เจคเฉ เจเฉฑเจ เจเจฒเจพเจเจก เจฌเฉเจฒเฉเจเจธเจฐ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจฒเจพเจเจกเจซเจฒเฉเจ
เจฐ, เจเจพเจซเจผเฉ เจนเจจ, เจเฉ เจเจฟ เจเจฒเจพเจเฉฐเจ เจฆเฉ เจธเจฐเฉเจค IP เจชเจคเฉ เจฆเฉ เจ
เจงเจพเจฐ 'เจคเฉ เจญเฉ-เจธเจฅเจพเจจ เจฆเฉเจเจฐเจพ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเจกเจพเจ เจ
เจคเฉ เจธเฉฐเจคเฉเจฒเจจ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจเจชเจฒเจฌเจงเจคเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจจเจเฉเฅค เจเจธ เจคเจฐเฉเจนเจพเจ, เจเฉฑเจ เจ
เจฎเจฐเฉเจเฉ เจเจฒเจพเจเฉฐเจ เจฆเฉเจเจฐเจพ เจญเฉเจเจฟเจ เจเจฟเจ เจกเฉเจเจพ เจ
เจฎเจฐเฉเจเฉ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจเจคเจฐเฉเจเจพเฅค เจ
เจคเฉ เจ
เจซเจฐเฉเจเจพ เจคเฉเจ เจกเฉเจเจพ เจ
เจซเจฐเฉเจเจจ เจตเจฟเฉฑเจ เจนเฉเฅค
เจซเจฟเจฐ เจธเจญ เจเฉเจ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจนเฉ - เจ เจธเฉเจ เจเจพเจซเจเจพ เจธเฉเฉฑเจ เจคเฉเจ เจฎเจฟเจฐเจฐ เจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจธเจพเจฐเฉ เจธเจฅเจพเจจเจพเจ เจคเฉเจ เจธเจพเจฐเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจฐเฉเจธ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจธเจพเจกเฉ เจเฉเจเจฆเจฐเฉ เจกเฉเจเจพ เจธเฉเจเจเจฐ เจตเจฟเฉฑเจ เจเจพเจชเฉ เจเจฐเจฆเฉ เจนเจพเจ. เจ เฉฐเจฆเจฐเฉเจจเฉ เจคเฉเจฐ 'เจคเฉ, เจ เจธเฉเจ เจกเฉเจเจพ เจจเฉเฉฐ เจชเจพเจฐเจธ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจ เจเจฒเฉ เจตเจฟเจเจผเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ เจฒเจ เจเจธเจจเฉเฉฐ เจเจฒเจฟเจเจนเจพเจเจธ เจตเจฟเฉฑเจ เจฐเจฟเจเจพเจฐเจก เจเจฐเจฆเฉ เจนเจพเจเฅค
เจเจธ เจฒเจ, เจ เจธเฉเจ เจเจฐเจเฉเจเฉเจเจเจฐ เจจเฉเฉฐ เจเฉเจฐเจฎเจฌเฉฑเจง เจเฉเจคเจพ เจนเฉ - เจเจ Yandex.Cloud เจจเฉเฉฐ เจนเจฟเฉฑเจฒเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ!
เจเฉฑเจ เจ เจฐเจเจผเฉ เจฒเจฟเจเจฃเจพ
เจเจฒเจพเจเจก เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจ เจเฉ เจตเฉ เจฅเฉเฉเจพ เจธเจฌเจฐ เจเจฐเจจเจพ เจชเจเจเจพ เจ เจคเฉ เจเจเจฃ เจตเจพเจฒเฉเจเจ เจเจเจจเจพเจตเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจธเฉเจตเจพ เจฒเจฟเจเจฃเฉ เจชเจตเฉเจเฉเฅค เจ เจธเฉเจ เจเฉเจฒเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ เจเจฟเจเจเจเจฟ เจเจธ เจจเฉ เจจเฉเจเจตเจฐเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจฒเจ เจเฉฑเจ เจญเจพเจธเจผเจพ เจตเจเฉเจ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจฌเจนเฉเจค เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจธเจพเจฌเจค เจเฉเจคเจพ เจนเฉเฅค
เจเฉฑเจ เจเฉฐเจเจพ (เจธเจผเจพเจเจฆ เจฆเฉ เจเฉฐเจเฉ) เจฌเจฟเจคเจพเจเจฃ เจคเฉเจ เจฌเจพเจ
เจฆ, เจธเจพเจจเฉเฉฐ เจเฉเจ เจ
เจเจฟเจนเจพ เจฎเจฟเจฒเจฆเจพ เจนเฉ:
เจฎเฉเจ เจเฉฑเจฅเฉ เจฎเฉเฉฑเจ เจจเฉเจเจคเฉ เจเฉ เจจเฉเจ เจเจฐเจจเจพ เจเจพเจนเจพเจเจเจพ:
1. เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจธเฉเจ เจฆเฉ เจซเจฒเฉเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉฑเจ เจเจธ เจชเฉเจฐเจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉ เจเจฟเจธ 'เจคเฉ เจ เจธเฉเจ เจเจเจฃ เจตเจพเจฒเฉเจเจ http เจฌเฉเจจเจคเฉเจเจ (-addr) เจจเฉเฉฐ เจธเฉเจฃเจพเจเจเฉเฅค เจฆเฉเจเจพ เจเจพเจซเจเจพ เจธเจฐเจตเจฐ เจชเจคเฉ เจฒเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจ เจธเฉเจ เจเจชเจฃเฉเจเจ เจเจเจจเจพเจตเจพเจ เจจเฉเฉฐ เจฐเจฟเจเจพเจฐเจก เจเจฐเจพเจเจเฉ (-เจเจพเจซเจเจพ):
addr = flag.String("addr", ":8080", "TCP address to listen to")
kafka = flag.String("kafka", "127.0.0.1:9092", "Kafka endpointsโ)
2. เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจฐเจฎเจพ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ (
config := sarama.NewConfig()
config.Producer.RequiredAcks = sarama.WaitForLocal
config.Producer.Compression = sarama.CompressionSnappy
config.Producer.Return.Successes = true
3. เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจเจฒเจพเจเฉฐเจ เจตเฉ เจนเฉ, เจเฉ เจตเฉฑเจ-เจตเฉฑเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจเจเฉฑเจคเจฐ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ:
- เจธเจพเจกเฉ เจ เจฐเจเจผเฉ เจฒเจ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ;
- เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจเจฒเจคเฉเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ (เจชเฉเจธเจ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจชเฉเฉเจนเจจเจพ เจ เจธเฉฐเจญเจต, เจเฉเฉฑเจเฉ เจเฉเจธเจจ, เจเจพเจซเจเจพ เจจเฉเฉฐ เจฒเจฟเจเจฃเจพ เจ เจธเฉฐเจญเจต);
- เจเจฒเจพเจเฉฐเจ เจคเฉเจ เจเฉฑเจ เจฌเฉเจจเจคเฉ เจฒเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ, เจเจพเจซเจเจพ เจจเฉเฉฐ เจธเฉเจจเฉเจนเจพ เจฒเจฟเจเจฃ เจฆเจพ เจธเจฎเจพเจ เจตเฉ เจธเจผเจพเจฎเจฒ เจนเฉเฅค
4. เจคเจฟเฉฐเจจ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจเฉ เจธเจพเจกเฉ เจ เจฐเจเจผเฉ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเฉ เจนเจจ:
- /status - เจเจน เจฆเจฟเจเจพเจเจฃ เจฒเจ เจ เฉเจ เจนเฉ เจเจฟ เจ เจธเฉเจ เจเจผเจฟเฉฐเจฆเจพ เจนเจพเจเฅค เจนเจพเจฒเจพเจเจเจฟ เจคเฉเจธเฉเจ เจเฉเจ เจเฉเจ เจเฉเฉ เจธเจเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเจพเจซเจเจพ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจเจชเจฒเจฌเจงเจคเจพเฅค
- /เจฎเฉเจเฉเจฐเจฟเจเจธ - เจเจธ url เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจเจฒเจพเจเฉฐเจ เจเจธ เจฎเฉเจเฉเจฐเจฟเจเจธ เจจเฉเฉฐ เจตเจพเจชเจธ เจเจฐเฉเจเจพ เจเฉ เจเจธเจจเฉ เจเจเฉฑเจคเจฐ เจเฉเจคเฉ เจนเจจเฅค
- /post เจฎเฉเฉฑเจ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟเฉฑเจฅเฉ json เจฆเฉ เจ เฉฐเจฆเจฐ POST เจฌเฉเจจเจคเฉเจเจ เจญเฉเจเฉเจเจ เจเจพเจฃเจเฉเจเจเฅค เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเฉเจงเจคเจพ เจฒเจ json เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉเจเจฐ เจธเจญ เจเฉเจ เจ เฉเจ เจนเฉ, เจคเจพเจ เจเจน เจเจพเจซเจเจพ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจกเฉเจเจพ เจฒเจฟเจเจฆเจพ เจนเฉเฅค
เจฎเฉเจ เจเฉฑเจ เจฐเจฟเจเจผเจฐเจตเฉเจธเจผเจจ เจเจฐเจพเจเจเจพ เจเจฟ เจเฉเจก เจธเฉฐเจชเฉเจฐเจจ เจจเจนเฉเจ เจนเฉ - เจเจน เจชเฉเจฐเจพ เจนเฉ เจธเจเจฆเจพ เจนเฉ (เจ เจคเฉ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ!) เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจฌเจฟเจฒเจ-เจเจจ เจจเฉเฉฑเจ/http เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจฌเฉฐเจฆ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจคเฉเจเจผ เจคเฉเจเจผ HTTP 'เจคเฉ เจธเจตเจฟเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจพเจ เจคเฉเจธเฉเจ json เจตเฉเจงเจคเจพ เจเจพเจเจ เจจเฉเฉฐ เจฌเจพเจ เจฆ เจฆเฉ เจชเฉเจพเจ 'เจคเฉ เจฒเจฟเจเจพ เจเฉ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจธเจฎเจพเจ เจ เจคเฉ cpu เจธเจฐเฉเจค เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ - เจเจฆเฉเจ เจกเฉเจเจพ เจจเฉเฉฐ เจฌเจซเจฐ เจคเฉเจ เจเจฒเจฟเฉฑเจเจนเจพเจเจธ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจฎเฉเฉฑเจฆเฉ เจฆเฉ เจตเจฟเจเจพเจธ เจชเฉฑเจ เจคเฉเจ เจเจฒเจพเจตเจพ, เจ
เจธเฉเจ เจคเฉเจฐเฉฐเจค เจเจชเจฃเฉ เจญเจตเจฟเฉฑเจ เจฆเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฌเจพเจฐเฉ เจธเฉเจเจฟเจ เจ
เจคเฉ เจกเฉเจเจฐ เจฆเฉเจเจฐเจพ เจธเจพเจกเฉ เจ
เจฐเจเจผเฉ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจ
เฉฐเจคเจฎ เจกเฉเจเจฐเจซเจพเจเจฒ เจนเฉ
เจฌเฉฑเจฆเจฒ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเฉ เจเจฆเจฎ
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจฐเจเจฟเจธเจเจฐ เจเจฐเฉ
เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจนเจพเจกเฉ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจเจฒเจพเจเจก เจ เจคเฉ เจเฉฑเจ เจกเจฟเจซเฉเจฒเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจพเจ เจเจพเจตเฉเจเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจเจฒเจพเจเจก เจธเจฐเฉเจค เจฌเจฃเจพเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, Yandex.Cloud เจตเจฟเฉฑเจ, เจธเจฐเฉเจคเจพเจ เจฆเจพ เจธเจฌเฉฐเจง เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
เจคเฉเจธเฉเจ เจเฉฑเจ เจเจพเจคเฉ เจฒเจ เจเจ เจเจฒเจพเจเจก เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค เจ
เจคเฉ เจเจฒเจพเจเจก เจฆเฉ เจ
เฉฐเจฆเจฐ, เจตเฉฑเจ-เจตเฉฑเจ เจเฉฐเจชเจจเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฒเจ เจตเฉฑเจ-เจตเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจฌเจฃเจพเจเฅค เจคเฉเจธเฉเจ เจฆเจธเจคเจพเจตเฉเจเจผ เจตเจฟเฉฑเจ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ -
เจเจฒเจพเจเจก เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจตเฉเฉฑเจฌ เจเฉฐเจเจฐเจซเฉเจธ เจ เจคเฉ เจเฉฐเจธเฉเจฒ เจเจชเจฏเฉเจเจคเจพ - yc เจฆเฉเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ. เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจเฉฑเจ เจเจฎเจพเจเจก เจจเจพเจฒ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจฒเฉเจจเจเจธ เจ เจคเฉ เจฎเฉเจ เจเจเจธ เจฒเจ):
curl https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash
เจเฉเจเจฐ เจคเฉเจนเจพเจกเจพ เจ เฉฐเจฆเจฐเฉเจจเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจฎเจพเจนเจฐ เจเฉฐเจเจฐเจจเฉเฉฑเจ เจคเฉเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฌเจพเจฐเฉ เจเฉเฉฑเจธเจพ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ, เจคเจพเจ, เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจคเฉเจธเฉเจ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจเฉเจฒเฉเจน เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจฆเฉเจเจพ, เจ เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจชเจฃเฉ เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจ เจงเฉเจจ - เจฌเจฟเจจเจพเจ เจฐเฉเจ เจ เจงเจฟเจเจพเจฐเจพเจ เจฆเฉ เจเจฒเจพเจเจเจฆเฉ เจนเจพเจเฅค
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจตเจฟเฉฐเจกเฉเจเจผ เจฒเจ เจเฉฑเจ เจเจฒเจพเจเฉฐเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ yc init
เจเจธ เจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจ
เจจเฉเจเฉเจฒเจฟเจค เจเจฐเจจ เจฒเจ:
vozerov@mba:~ $ yc init
Welcome! This command will take you through the configuration process.
Please go to https://oauth.yandex.ru/authorize?response_type=token&client_id= in order to obtain OAuth token.
Please enter OAuth token:
Please select cloud to use:
[1] cloud-b1gv67ihgfu3bp (id = b1gv67ihgfu3bpt24o0q)
[2] fevlake-cloud (id = b1g6bvup3toribomnh30)
Please enter your numeric choice: 2
Your current cloud has been set to 'fevlake-cloud' (id = b1g6bvup3toribomnh30).
Please choose folder to use:
[1] default (id = b1g5r6h11knotfr8vjp7)
[2] Create a new folder
Please enter your numeric choice: 1
Your current folder has been set to 'default' (id = b1g5r6h11knotfr8vjp7).
Do you want to configure a default Compute zone? [Y/n]
Which zone do you want to use as a profile default?
[1] ru-central1-a
[2] ru-central1-b
[3] ru-central1-c
[4] Don't set default zone
Please enter your numeric choice: 1
Your profile default Compute zone has been set to 'ru-central1-a'.
vozerov@mba:~ $
เจธเจฟเจงเจพเจเจค เจตเจฟเฉฑเจ, เจชเฉเจฐเจเจฟเจฐเจฟเจ เจธเจงเจพเจฐเจจ เจนเฉ - เจชเจนเจฟเจฒเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฒเจพเจเจก เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเจฅ เจเฉเจเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจเจฒเจพเจเจก เจ เจคเฉ เจซเฉเจฒเจกเจฐ เจฆเฉ เจเฉเจฃ เจเจฐเฉ เจเฉ เจคเฉเจธเฉเจ เจตเจฐเจคเฉเจเฉเฅค
เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจเฉ เจเจฒเจพเจเจก เจฆเฉ เจ เฉฐเจฆเจฐ เจเจ เจเจพเจคเฉ เจเจพเจ เจซเฉเจฒเจกเจฐ เจนเจจ, เจคเจพเจ เจคเฉเจธเฉเจ yc เจเฉเจเจซเจฟเจ เจชเฉเจฐเฉเจซเจพเจเจฒ เจฌเจฃเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจตเจฟเจเจเจพเจฐ เจธเจตเจฟเจ เจเจฐเจเฉ เจตเฉฑเจเจฐเฉเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจจเจพเจฒ เจตเจพเจงเฉ เจชเฉเจฐเฉเจซเจพเจเจฒ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค
เจเจชเจฐเฉเจเจค เจคเจฐเฉเจเจฟเจเจ เจคเฉเจ เจเจฒเจพเจตเจพ, Yandex.Cloud เจเฉเจฎ เจจเฉ เจฌเจนเฉเจค เจตเจงเฉเจ เจฒเจฟเจเจฟเจ
vozerov@mba:~ $ git clone https://github.com/rebrainme/yandex-cloud-events/ events
Cloning into 'events'...
remote: Enumerating objects: 100, done.
remote: Counting objects: 100% (100/100), done.
remote: Compressing objects: 100% (68/68), done.
remote: Total 100 (delta 37), reused 89 (delta 26), pack-reused 0
Receiving objects: 100% (100/100), 25.65 KiB | 168.00 KiB/s, done.
Resolving deltas: 100% (37/37), done.
vozerov@mba:~ $ cd events/terraform/
เจเฉเจฐเจพเจซเจพเจฐเจฎ เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจพเจฃ เจตเจพเจฒเฉ เจธเจพเจฐเฉ เจฎเฉเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ main.tf เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ เจเจ เจนเจจเฅค เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ, เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจฎเฉฑเจเจฐเฉ เจฆเฉ เจจเจพเจฒ เจเฉเจฐเจพเจซเจพเจฐเจฎ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจฐเจพเจเจตเฉเจ.auto.tfvars เจซเจพเจเจฒ เจฌเจฃเจพเจ:
# Yandex Cloud Oauth token
yc_token = ""
# Yandex Cloud ID
yc_cloud_id = ""
# Yandex Cloud folder ID
yc_folder_id = ""
# Default Yandex Cloud Region
yc_region = "ru-central1-a"
# Cloudflare email
cf_email = ""
# Cloudflare token
cf_token = ""
# Cloudflare zone id
cf_zone_id = ""
เจธเจพเจฐเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ yc เจธเฉฐเจฐเจเจจเจพ เจธเฉเจเฉ เจคเฉเจ เจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉฐเจธเฉเจฒ เจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐ เจเฉเฉฑเจเฉ เจนเจพเจเฅค เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจชเฉเจฐเจพเจเจตเฉเจ.auto.tfvars เจจเฉเฉฐ .gitignore เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฆเฉ เจธเจฒเจพเจน เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ, เจคเจพเจ เจเฉ เจเจฒเจคเฉ เจจเจพเจฒ เจจเจฟเฉฑเจเฉ เจกเฉเจเจพ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจจเจพ เจนเฉ เจธเจเฉเฅค
เจชเฉเจฐเจพเจเจตเฉเจ.auto.tfvars เจตเจฟเฉฑเจ เจ เจธเฉเจ Cloudflare เจคเฉเจ เจกเจพเจเจพ เจตเฉ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจเฉเจคเจพ เจนเฉ - DNS เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจฎเฉเฉฑเจ เจกเฉเจฎเฉเจจ events.kis.im เจจเฉเฉฐ เจธเจพเจกเฉ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจชเฉเจฐเฉเจเจธเฉ เจเจฐเจจ เจฒเจเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจฒเจพเจเจกเจซเจฒเฉเจ เจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ main.tf เจ เจคเฉ dns.tf เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจฒเจพเจเจกเจซเจฒเฉเจ เจฐ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจจเฉเฉฐ เจนเจเจพ เจฆเจฟเจ, เจเฉ เจเจฟ เจฒเฉเฉเฉเจเจฆเฉ dns เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค
เจธเจพเจกเฉ เจเฉฐเจฎ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจธเจพเจฐเฉ เจคเจฟเฉฐเจจ เจคเจฐเฉเจเจฟเจเจ เจจเฉเฉฐ เจเฉเฉเจพเจเจเฉ - เจตเฉเฉฑเจฌ เจเฉฐเจเจฐเจซเฉเจธ, เจเฉฐเจธเฉเจฒ เจเจชเจฏเฉเจเจคเจพ, เจ เจคเฉ เจเฉเจฐเจพเจซเจพเจฐเจฎเฅค
เจตเจฐเจเฉเจ เจฒ เจจเฉเฉฑเจเจตเจฐเจ
เจเจฎเจพเจจเจฆเจพเจฐ เจนเฉเจฃ เจฒเจ, เจคเฉเจธเฉเจ เจเจธ เจชเฉเจพเจ
เจจเฉเฉฐ เจเฉฑเจก เจธเจเจฆเฉ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจเจฒเจพเจเจก เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจชเจฃเฉ เจเจช เจนเฉ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจจเฉเฉฑเจเจตเจฐเจ เจ
เจคเฉ 3 เจธเจฌเจจเฉเฉฑเจ เจฌเจฃเจพเจ เจเจพเจฃเจเฉ - เจนเจฐเฉเจ เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจ เจฒเจ เจเฉฑเจเฅค เจชเจฐ เจ
เจธเฉเจ เจซเจฟเจฐ เจตเฉ เจเจชเจฃเฉ เจชเจคเฉ เจฆเฉ เจจเจพเจฒ เจเจชเจฃเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเจพเจเจเฉเฅค Yandex.Cloud เจตเจฟเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจฆเจพ เจเจฎ เจเจฟเฉฑเจคเจฐ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉ (เจเจฎเจพเจจเจฆเจพเจฐเฉ เจจเจพเจฒ เจเจธ เจคเฉเจ เจฒเจฟเจ เจเจฟเจ เจนเฉ
เจเจธ เจฒเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจธเจพเจเจเจพ เจจเฉเจเจตเจฐเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฐเฉเจค เจเฉฑเจ เจฆเฉเจเฉ เจจเจพเจฒ เจธเฉฐเจเจพเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจจ. เจนเจฐเฉเจ เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจ เจฒเจ, เจเฉฑเจ เจธเจฌเจจเฉเฉฑเจ เจเจธเจฆเฉ เจเจชเจฃเฉ เจเจกเจฐเฉเจธเจฟเฉฐเจ เจจเจพเจฒ เจฌเจฃเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจฎ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจจเจคเฉเจเฉ เจตเจเฉเจ, เจเจธ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจเจฒเจพเจเจก เจธเจฐเฉเจค เจธเฉฐเจเจพเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจจ, เจญเจพเจตเฉเจ เจเจน เจตเฉฑเจ-เจตเฉฑเจ เจเจชเจฒเจฌเจงเจคเจพ เจเฉเจคเจฐเจพเจ เจตเจฟเฉฑเจ เจนเฉเจฃเฅค เจตเฉฑเจ-เจตเฉฑเจ เจเจฒเจพเจเจก เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเจพเจฒ เจเฉเฉเฉ เจธเจฐเฉเจค เจธเจฟเจฐเจซเจผ เจฌเจพเจนเจฐเฉ เจชเจคเจฟเจเจ เจฐเจพเจนเฉเจ เจนเฉ เจเฉฑเจ เจฆเฉเจเฉ เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเจจเฅค เจตเฉเจธเฉ, เจเจน เจเจพเจฆเฉ เจ
เฉฐเจฆเจฐ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ,
เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพเจเจฃ เจฆเจพ เจตเจฐเจฃเจจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจคเฉเจ network.tf เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉฑเจฅเฉ เจ เจธเฉเจ เจเฉฑเจ เจเจฎ เจชเฉเจฐเจพเจเจตเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจเจพเจ เจตเจฟเฉฑเจ เจเจธ เจจเจพเจฒ เจคเจฟเฉฐเจจ เจธเจฌเจจเฉเฉฑเจ เจเฉเฉเจฆเฉ เจนเจพเจ - เจ เฉฐเจฆเจฐเฉเจจเฉ-เจ (172.16.1.0/24), เจ เฉฐเจฆเจฐเฉเจจเฉ-เจฌเฉ (172.16.2.0/24), เจ เฉฐเจฆเจฐเฉเจจเฉ-เจธเฉ (172.16.3.0/24) ).
เจเฉเจฐเจพเจซเจพเจฐเจฎ เจธเจผเฉเจฐเฉ เจเจฐเฉ เจ เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพเจ:
vozerov@mba:~/events/terraform (master) $ terraform init
... skipped ..
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_vpc_subnet.internal-a -target yandex_vpc_subnet.internal-b -target yandex_vpc_subnet.internal-c
... skipped ...
Plan: 4 to add, 0 to change, 0 to destroy.
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
yandex_vpc_network.internal: Creating...
yandex_vpc_network.internal: Creation complete after 3s [id=enp2g2rhile7gbqlbrkr]
yandex_vpc_subnet.internal-a: Creating...
yandex_vpc_subnet.internal-b: Creating...
yandex_vpc_subnet.internal-c: Creating...
yandex_vpc_subnet.internal-a: Creation complete after 6s [id=e9b1dad6mgoj2v4funog]
yandex_vpc_subnet.internal-b: Creation complete after 7s [id=e2liv5i4amu52p64ac9p]
yandex_vpc_subnet.internal-c: Still creating... [10s elapsed]
yandex_vpc_subnet.internal-c: Creation complete after 10s [id=b0c2qhsj2vranoc9vhcq]
Apply complete! Resources: 4 added, 0 changed, 0 destroyed.
เจฌเจนเฉเจค เจตเจงเฉเจ! เจ เจธเฉเจ เจเจชเจฃเจพ เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพเจเจ เจนเฉ เจ เจคเฉ เจนเฉเจฃ เจธเจพเจกเฉเจเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจธเฉเจตเจพเจตเจพเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจคเจฟเจเจฐ เจนเจพเจเฅค
เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฌเจฃเจพเจเจฃเจพ
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ เจธเจฟเจฐเจซ เจฆเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ - เจธเจพเจจเฉเฉฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจเจฒเจพเจเจฃ เจฒเจ เจชเจนเจฟเจฒเฉ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ, เจฆเฉเจเฉ เจเจพเจซเจเจพ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ, เจเจฟเจธเจฆเฉ เจตเจฐเจคเฉเจ เจ เจธเฉเจ เจเจเจฃ เจตเจพเจฒเฉ เจธเฉฐเจฆเฉเจธเจผเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจเจฐเจพเจเจเฉเฅค เจ เจคเฉ เจ เจธเฉเจ เจเฉฑเจ เจนเฉเจฐ เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจตเจพเจเจเฉ เจเจฟเฉฑเจฅเฉ เจ เจธเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฒเจ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจพเจเจเฉเฅค
เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจจเฉเฉฐ เจเจตเจพเจฌเจฆเฉเจนเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจพเจตเฉเจเจพ, เจเจธ เจฒเจ เจเฉเจฐเจพเจซเจพเจฐเจฎ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจตเจพเจฌเจฆเฉเจน เจฆเฉ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉเฅค เจ เจคเฉ เจเจตเจพเจฌเจฆเฉเจน เจเจฒเฉเจเจธเฉ เจฆเฉ เจจเจพเจฒ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจญเฉเจฎเจฟเจเจพเจตเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ:
vozerov@mba:~/events/terraform (master) $ cd ../ansible/
vozerov@mba:~/events/ansible (master) $ ansible-galaxy install -r requirements.yml
- cloudalchemy-prometheus (master) is already installed, skipping.
- cloudalchemy-grafana (master) is already installed, skipping.
- sansible.kafka (master) is already installed, skipping.
- sansible.zookeeper (master) is already installed, skipping.
- geerlingguy.docker (master) is already installed, skipping.
vozerov@mba:~/events/ansible (master) $
เจเจตเจพเจฌเจฆเฉเจน เจซเฉเจฒเจกเจฐ เจฆเฉ เจ เฉฐเจฆเจฐ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ .ansible.cfg เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจซเจพเจเจฒ เจนเฉ เจเฉ เจฎเฉเจ เจตเจฐเจคเจฆเจพ เจนเจพเจเฅค เจเจน เจเฉฐเจฎ เจ เจธเจเจฆเจพ เจนเฉเฅค
เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจเจพเจ เจฌเจฃเจพเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ ssh-agent เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉ เจ
เจคเฉ เจเฉฑเจ ssh เจเฉเฉฐเจเฉ เจเฉเฉเฉ เจเจ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ เจเฉเจฐเจพเจซเจพเจฐเจฎ เจฌเจฃเจพเจเจเจ เจเจเจเจ เจฎเจธเจผเฉเจจเจพเจ เจจเจพเจฒ เจเฉเฉเจจ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจฎเฉเจจเฉเฉฐ, เจฌเฉเจธเจผเจ, os x เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเฉฑเจ เจฎเจฟเจฒเจฟเจ:
vozerov@mba:~/events/terraform (master) $ export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
เจเฉเจฐเจพเจซเจพเจฐเจฎ เจตเจพเจฒเฉ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจฒเฉเฉเฉเจเจฆเฉ เจธเจฐเฉเจค เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ:
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_compute_instance.build -target yandex_compute_instance.monitoring -target yandex_compute_instance.kafka
yandex_vpc_network.internal: Refreshing state... [id=enp2g2rhile7gbqlbrkr]
data.yandex_compute_image.ubuntu_image: Refreshing state...
yandex_vpc_subnet.internal-a: Refreshing state... [id=e9b1dad6mgoj2v4funog]
An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
+ create
... skipped ...
Plan: 3 to add, 0 to change, 0 to destroy.
... skipped ...
เจเฉ เจธเจญ เจเฉเจ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจเจคเจฎ เจนเฉ เจเจฟเจ (เจ เจคเฉ เจเจน เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ), เจคเจพเจ เจธเจพเจกเฉ เจเฉเจฒ เจคเจฟเฉฐเจจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจนเฉเจฃเจเฉเจเจ:
- เจฌเจฟเจฒเจก - เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเฉเจธเจ เจเจฐเจจ เจ เจคเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจฎเจธเจผเฉเจจเฅค เจกเฉเจเจฐ เจเจตเจพเจฌเฉ เจฆเฉเจเจฐเจพ เจเจชเจฃเฉ เจเจช เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
- เจจเจฟเจเจฐเจพเจจเฉ - เจเฉฑเจ เจจเจฟเจเจฐเจพเจจเฉ เจฎเจธเจผเฉเจจ - prometheus & grafana เจเจธ 'เจคเฉ เจเฉฐเจธเจเจพเจฒ เจนเฉ. เจฒเฉเจเจเจจ / เจชเจพเจธเจตเจฐเจก เจธเจเฉเจเจกเจฐเจก: เจเจกเจฎเจฟเจจ / เจเจกเจฎเจฟเจจ
- เจเจพเจซเจเจพ เจเฉฑเจ เจเฉเจเฉ เจฎเจธเจผเฉเจจ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเจพเจซเจเจพ เจธเจฅเจพเจชเจฟเจค เจนเฉ, เจชเฉเจฐเจ 9092 'เจคเฉ เจชเจนเฉเฉฐเจเจฏเฉเจ เจนเฉเฅค
เจเจ เจเจน เจฏเจเฉเจจเฉ เจเจฐเฉเจ เจเจฟ เจเจน เจธเจพเจฐเฉ เจธเจฅเจพเจจ 'เจคเฉ เจนเจจ:
vozerov@mba:~/events (master) $ yc compute instance list
+----------------------+------------+---------------+---------+---------------+-------------+
| ID | NAME | ZONE ID | STATUS | EXTERNAL IP | INTERNAL IP |
+----------------------+------------+---------------+---------+---------------+-------------+
| fhm081u8bkbqf1pa5kgj | monitoring | ru-central1-a | RUNNING | 84.201.159.71 | 172.16.1.35 |
| fhmf37k03oobgu9jmd7p | kafka | ru-central1-a | RUNNING | 84.201.173.41 | 172.16.1.31 |
| fhmt9pl1i8sf7ga6flgp | build | ru-central1-a | RUNNING | 84.201.132.3 | 172.16.1.26 |
+----------------------+------------+---------------+---------+---------------+-------------+
เจธเจฐเฉเจค เจฅเจพเจ 'เจคเฉ เจนเจจ, เจ
เจคเฉ เจเฉฑเจฅเฉเจ เจ
เจธเฉเจ เจเจจเฉเจนเจพเจ เจฆเฉ IP เจชเจคเฉ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ เจฎเฉเจ ssh เจฆเฉเจเจฐเจพ เจเฉเฉเจจ เจ
เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ IP เจชเจคเจฟเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเจพเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉเจฐเจพเจซเจพเจฐเจฎ เจจเจพเจฒ เจเฉเฉเจฟเจ เจเจฒเจพเจเจกเจซเจฒเฉเจ
เจฐ เจเจพเจคเจพ เจนเฉ, เจคเจพเจ เจคเจพเจเจผเฉ เจฌเจฃเจพเจ เจเจ DNS เจจเจพเจฎเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจฌเฉเจเจฟเจเจ เจฎเจนเจฟเจธเฉเจธ เจเจฐเฉเฅค
เจคเจฐเฉเจเฉ เจจเจพเจฒ, เจเจฆเฉเจ เจเฉฑเจ เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ, เจเฉฑเจ เจ
เฉฐเจฆเจฐเฉเจจเฉ IP เจ
เจคเฉ เจเฉฑเจ เจ
เฉฐเจฆเจฐเฉเจจเฉ DNS เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเฉ เจคเฉเจธเฉเจ เจจเจพเจฎ เจฆเฉเจเจฐเจพ เจจเฉเจเจตเจฐเจ เจฆเฉ เจ
เฉฐเจฆเจฐ เจธเจฐเจตเจฐเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐ เจธเจเฉ:
ubuntu@build:~$ ping kafka.ru-central1.internal
PING kafka.ru-central1.internal (172.16.1.31) 56(84) bytes of data.
64 bytes from kafka.ru-central1.internal (172.16.1.31): icmp_seq=1 ttl=63 time=1.23 ms
64 bytes from kafka.ru-central1.internal (172.16.1.31): icmp_seq=2 ttl=63 time=0.625 ms
^C
--- kafka.ru-central1.internal ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.625/0.931/1.238/0.308 ms
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ kafk เจจเจพเจฒ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจฆเจฐเจธเจพเจเจฃ เจฒเจ เจเจน เจธเจพเจกเฉ เจฒเจ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเจตเฉเจเจพเฅค
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ
เจฌเจนเฉเจค เจตเจงเฉเจ, เจเฉฑเจฅเฉ เจธเจฐเจตเจฐ เจนเจจ, เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจนเฉ - เจเฉ เจเฉเจ เจฌเจเจฆเจพ เจนเฉ เจเจธเจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ เจ เจคเฉ เจชเฉเจฐเจเจพเจธเจผเจค เจเจฐเจจเจพ เจนเฉ. เจฌเจฟเจฒเจก เจฒเจ เจ เจธเฉเจ เจเจฎ เจกเฉเจเจฐ เจฌเจฟเจฒเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ, เจชเจฐ เจเฉฑเจ เจเจฟเฉฑเจคเจฐ เจธเจเฉเจฐเฉเจ เจตเจเฉเจ เจ เจธเฉเจ เจฏเจพเจเจกเฉเจเจธ - เจเฉฐเจเฉเจจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจคเฉเจ เจเฉฑเจ เจธเฉเจตเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ. เจชเจฐ เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจชเจนเจฟเจฒเฉเจเจ เจเฉเจเจผเจพเจ.
เจ เจธเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจฌเจฟเจฒเจก เจฎเจธเจผเฉเจจ เจตเจฟเฉฑเจ เจเจพเจชเฉ เจเจฐเจฆเฉ เจนเจพเจ, ssh เจฆเฉเจเจฐเจพ เจฒเฉเจเจเจจ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ:
vozerov@mba:~/events/terraform (master) $ cd ..
vozerov@mba:~/events (master) $ rsync -av app/ [email protected]:app/
... skipped ...
sent 3849 bytes received 70 bytes 7838.00 bytes/sec
total size is 3644 speedup is 0.93
vozerov@mba:~/events (master) $ ssh 84.201.132.3 -l ubuntu
ubuntu@build:~$ cd app
ubuntu@build:~/app$ sudo docker build -t app .
Sending build context to Docker daemon 6.144kB
Step 1/9 : FROM golang:latest AS build
... skipped ...
Successfully built 9760afd8ef65
Successfully tagged app:latest
เจ เฉฑเจงเฉ เจฒเฉเจพเจ เจนเฉ เจเจ เจนเฉ - เจนเฉเจฃ เจ เจธเฉเจ เจเจธ เจจเฉเฉฐ เจฒเจพเจเจ เจเจฐเจเฉ เจ เจคเฉ เจเจพเจซเจเจพ เจจเฉเฉฐ เจญเฉเจ เจเฉ เจเจชเจฃเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจฆเฉ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ:
ubuntu@build:~/app$ sudo docker run --name app -d -p 8080:8080 app /app/app -kafka=kafka.ru-central1.internal:9092</code>
ะก ะปะพะบะฐะปัะฝะพะน ะผะฐัะธะฝะบะธ ะผะพะถะฝะพ ะพัะฟัะฐะฒะธัั ัะตััะพะฒัะน event ะธ ะฟะพัะผะพััะตัั ะฝะฐ ะพัะฒะตั:
<code>vozerov@mba:~/events (master) $ curl -D - -s -X POST -d '{"key1":"data1"}' http://84.201.132.3:8080/post
HTTP/1.1 200 OK
Content-Type: application/json
Date: Mon, 13 Apr 2020 13:53:54 GMT
Content-Length: 41
{"status":"ok","partition":0,"Offset":0}
vozerov@mba:~/events (master) $
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจฆเฉ เจธเจซเจฒเจคเจพ เจฆเฉ เจจเจพเจฒ เจเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ เจ เจคเฉ เจญเจพเจ เจ เจคเฉ เจเจซเจธเฉเฉฑเจ เจฆเฉ เจเจเจกเฉ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเฉเจจเฉเจนเจพ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจธเจฟเจฐเจซเจผ Yandex.Cloud เจตเจฟเฉฑเจ เจเฉฑเจ เจฐเจเจฟเจธเจเจฐเฉ เจฌเจฃเจพเจเจฃเจพ เจฌเจพเจเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจฅเฉ เจธเจพเจกเจพ เจเจฟเฉฑเจคเจฐ เจ เฉฑเจชเจฒเฉเจก เจเจฐเจจเจพ เจนเฉ (เจคเจฟเฉฐเจจ เจฒเจพเจเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจน เจเจฟเจตเฉเจ เจเจฐเจจเจพ เจนเฉ registry.tf เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ)เฅค เจธเจเฉเจฐเฉเจ เจฌเจฃเจพเจ:
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_container_registry.events
... skipped ...
Plan: 1 to add, 0 to change, 0 to destroy.
... skipped ...
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
เจเฉฐเจเฉเจจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจจ เจฆเฉ เจเจ เจคเจฐเฉเจเฉ เจนเจจ - เจเฉฑเจ oauth เจเฉเจเจจ, เจเฉฑเจ iam เจเฉเจเจจ, เจเจพเจ เจเฉฑเจ เจธเฉเจตเจพ เจเจพเจคเจพ เจเฉเฉฐเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจเฅค เจเจนเจจเจพเจ เจคเจฐเฉเจเจฟเจเจ เจฌเจพเจฐเฉ เจนเฉเจฐ เจตเฉเจฐเจตเฉ เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจตเจฟเฉฑเจ เจฒเฉฑเจญเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค
vozerov@mba:~/events/terraform (master) $ terraform apply -target yandex_iam_service_account.docker -target yandex_resourcemanager_folder_iam_binding.puller -target yandex_resourcemanager_folder_iam_binding.pusher
... skipped ...
Apply complete! Resources: 3 added, 0 changed, 0 destroyed.
เจนเฉเจฃ เจธเจญ เจเฉเจ เจเจธ เจฒเจ เจเฉฑเจ เจเฉเฉฐเจเฉ เจฌเจฃเจพเจเจฃเจพ เจฌเจพเจเฉ เจนเฉ:
vozerov@mba:~/events/terraform (master) $ yc iam key create --service-account-name docker -o key.json
id: ajej8a06kdfbehbrh91p
service_account_id: ajep6d38k895srp9osij
created_at: "2020-04-13T14:00:30Z"
key_algorithm: RSA_2048
เจ เจธเฉเจ เจเจชเจฃเฉ เจธเจเฉเจฐเฉเจ เจฆเฉ เจเจเจกเฉ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจพเจ, เจเฉเฉฐเจเฉ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจฒเฉเจ เจเจจ เจเจฐเจฆเฉ เจนเจพเจ:
vozerov@mba:~/events/terraform (master) $ scp key.json [email protected]:
key.json 100% 2392 215.1KB/s 00:00
vozerov@mba:~/events/terraform (master) $ ssh 84.201.132.3 -l ubuntu
ubuntu@build:~$ cat key.json | sudo docker login --username json_key --password-stdin cr.yandex
WARNING! Your password will be stored unencrypted in /home/ubuntu/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
ubuntu@build:~$
เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจ เฉฑเจชเจฒเฉเจก เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ เจเฉฐเจเฉเจจเจฐ เจฐเจเจฟเจธเจเจฐเฉ ID เจฆเฉ เจฒเฉเฉ เจนเฉ, เจ เจธเฉเจ เจเจธเจจเฉเฉฐ yc เจเจชเจฏเฉเจเจคเจพ เจคเฉเจ เจฒเฉเจเจฆเฉ เจนเจพเจ:
vozerov@mba:~ $ yc container registry get events
id: crpdgj6c9umdhgaqjfmm
folder_id:
name: events
status: ACTIVE
created_at: "2020-04-13T13:56:41.914Z"
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ เจเจชเจฃเฉ เจคเจธเจตเฉเจฐ เจจเฉเฉฐ เจเฉฑเจ เจจเจตเฉเจ เจจเจพเจฎ เจจเจพเจฒ เจเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจ เฉฑเจชเจฒเฉเจก เจเจฐเจฆเฉ เจนเจพเจ:
ubuntu@build:~$ sudo docker tag app cr.yandex/crpdgj6c9umdhgaqjfmm/events:v1
ubuntu@build:~$ sudo docker push cr.yandex/crpdgj6c9umdhgaqjfmm/events:v1
The push refers to repository [cr.yandex/crpdgj6c9umdhgaqjfmm/events]
8c286e154c6e: Pushed
477c318b05cb: Pushed
beee9f30bc1f: Pushed
v1: digest: sha256:1dd5aaa9dbdde2f60d833be0bed1c352724be3ea3158bcac3cdee41d47c5e380 size: 946
เจ เจธเฉเจ เจชเฉเจธเจผเจเฉ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจฟเฉฑเจคเจฐ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจฒเฉเจก เจนเฉเจเจ เจนเฉ:
vozerov@mba:~/events/terraform (master) $ yc container repository list
+----------------------+-----------------------------+
| ID | NAME |
+----------------------+-----------------------------+
| crpe8mqtrgmuq07accvn | crpdgj6c9umdhgaqjfmm/events |
+----------------------+-----------------------------+
เจคเจฐเฉเจเฉ เจจเจพเจฒ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเฉเจจเจเจธ เจฎเจธเจผเฉเจจ 'เจคเฉ yc เจธเจนเฉเจฒเจค เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ
yc container registry configure-docker
เจกเฉเจเจฐ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจ เจฒเจ.
เจธเจฟเฉฑเจเจพ
เจ เจธเฉเจ เจฌเจนเฉเจค เจธเจเจค เจฎเจฟเจนเจจเจค เจเฉเจคเฉ เจนเฉ เจ เจคเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ:
- เจ เจธเฉเจ เจเจชเจฃเฉ เจญเจตเจฟเฉฑเจ เจฆเฉ เจธเฉเจตเจพ เจฆเฉ เจเจฐเจเฉเจเฉเจเจเจฐ เจฆเฉ เจจเจพเจฒ เจเจ เจนเจพเจเฅค
- เจ เจธเฉเจ เจเฉเจฒเฉฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเจฟเจเฉ เจนเฉ เจเฉ เจธเจพเจกเฉ เจตเจชเจพเจฐเจ เจคเจฐเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเฉ เจนเฉเฅค
- เจ เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจชเฉเจฐเจพเจเจตเฉเจ เจเฉฐเจเฉเจจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจกเฉเจฒเฉเจน เจฆเจฟเฉฑเจคเจพเฅค
เจ เจเจฒเฉ เจนเจฟเฉฑเจธเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจฆเจฟเจฒเจเจธเจช เจธเจฎเฉฑเจเจฐเฉ เจตเฉฑเจฒ เจ เฉฑเจเฉ เจตเจงเจพเจเจเฉ - เจ เจธเฉเจ เจเจชเจฃเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจเจพเจฐเฉ เจเจฐเจพเจเจเฉ เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจเจธ 'เจคเฉ เจฒเฉเจก เจฒเจพเจเจ เจเจฐเจพเจเจเฉเฅค เจธเจตเจฟเจ เจจเจพ เจเจฐเฉ!
เจเจน เจธเจฎเฉฑเจเจฐเฉ เจเจชเจจ เจตเจฐเจเจธเจผเจพเจช REBRAIN & Yandex.Cloud เจฆเฉ เจตเฉเจกเฉเจ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ เจตเจฟเฉฑเจ เจนเฉ: เจ
เจธเฉเจ Yandex Cloud 'เจคเฉ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ 10 เจฌเฉเจจเจคเฉเจเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเฉ เจนเจพเจ -
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจ
เจเจฟเจนเฉ เจธเจฎเจพเจเจฎเจพเจ เจตเจฟเฉฑเจ เจเจจเจฒเจพเจเจจ เจธเจผเจพเจฎเจฒ เจนเฉเจฃ เจ
เจคเฉ เจ
เจธเจฒ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจธเจตเจพเจฒ เจชเฉเฉฑเจเจฃ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจธ เจจเจพเจฒ เจเฉเฉเฉ
เจ
เจธเฉเจ เจ
เจเจฟเจนเฉ เจธเจฎเจพเจเจฎ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเฉ เจเจฐเจจ เจฆเฉ เจฎเฉเจเฉ เจฒเจ Yandex.Cloud เจฆเจพ เจตเจฟเจธเจผเฉเจธเจผ เจงเฉฐเจจเจตเจพเจฆ เจเจนเจฟเจฃเจพ เจเจพเจนเจพเจเจเฉเฅค เจเจนเจจเจพเจ เจจเจพเจฒ เจฒเจฟเฉฐเจ -
เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฒเจพเจเจก 'เจคเฉ เจเจพเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจพเจ เจคเฉเจนเจพเจกเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฌเจพเจฐเฉ เจธเจตเจพเจฒ เจนเจจ,
PS เจธเจพเจกเฉ เจเฉเจฒ เจชเฉเจฐเจคเฉ เจฎเจนเฉเจจเจพ 2 เจฎเฉเจซเจค เจเจกเจฟเจ เจนเจจ, เจธเจผเจพเจเจฆ เจคเฉเจนเจพเจกเจพ เจชเฉเจฐเฉเจเฉเจเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉเจตเฉเจเจพเฅค
เจธเจฐเฉเจค: www.habr.com