เจเฉ เจคเฉเจธเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ? เจคเฉเจนเจพเจกเฉเจเจ เจเฉเจฎเฉเฉฐเจกเจพ เจฌเฉเจชเฉเจเจฎ เจเจฆเจพเจนเจฐเจจเจพเจ เจจเฉเฉฐ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ เจคเฉเจ เจฌเจพเจนเจฐ เจฒเจฟเจเจพเจฃ เจฒเจ เจคเจฟเจเจฐ เจนเฉ, เจเจพเจ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉเจฌเจฐเจจเฉเจเจธ 'เจคเฉ เจเจฒเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเฉ? เจเจ เจเฉเจ เจเจฎ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจ เจคเฉ เจตเจฟเจ เจเจคเฉเจเจค เจเจเจเจฎเจพเจ 'เจคเฉ เจจเจเจผเจฐ เจฎเจพเจฐเฉเจ เจเฉ เจคเฉเจนเจพเจกเฉเจเจ เจเจพเจธ เจฒเฉเฉเจพเจ เจฆเฉ เจฎเฉเจคเจพเจฌเจ เจฌเจฃเจพเจเจเจ เจเจพ เจธเจเจฆเฉเจเจ เจนเจจเฅค
เจเจน เจฎเฉฐเจจเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจนเฉ. เจเฉ เจจเจนเฉเจ, เจคเจพเจ เจเจฟเจเจ เจจเจพ เจเฉฑเจ เจจเจเจผเจฐ เจฎเจพเจฐเฉ
เจฒเฉเจเจ
เจเจฒเจธเจเฉเจ เจฐ เจซเจฐเจฅ (เจ เจฒเจฟเจธเจเฉเจ เจฐ เจซเจฐเจฅ) - เจเฉเจฎเฉเฉฐเจกเจพ เจเจฒเจพเจเจก เจเฉเจฎ 'เจคเฉ เจธเฉเจจเฉเจ เจฐ เจธเจพเจเจ เจญเจฐเฉเจธเฉเจฏเฉเจเจคเจพ เจเฉฐเจเฉเจจเฉเจ เจฐ;เจฒเจพเจฐเจธ เจฒเฉเจเจ (เจฒเจพเจฐเจธ เจฒเฉเจเจ) - เจเฉเจฎเฉเฉฐเจกเจพ เจตเจฟเจเฉ เจฆเฉเจตเจเจชเจธ เจเฉฐเจเฉเจจเฉเจ เจฐ.
เจธเฉฐเจเฉเจช เจตเจฟเฉฑเจ:
git clone https://github.com/camunda-cloud/camunda-examples.git
cd camunda-examples/camunda-bpm-demo
make skaffold
เจ เฉเจ เจนเฉ, เจเจน เจธเจผเจพเจเจฆ เจเฉฐเจฎ เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจเจเจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจธเจเฉเจซเฉเจฒเจก เจ เจคเฉ เจเจธเจเจฎเจพเจเจเจผ เจธเจฅเจพเจชเจค เจจเจนเฉเจ เจนเฉเฅค เจ เฉเจ เจนเฉ, เจซเจฟเจฐ เจชเฉเฉเจนเฉ!
เจเฉเจฎเฉเฉฐเจกเจพ เจฌเฉเจชเฉเจเจฎ เจเฉ เจนเฉ?
Camunda BPM เจเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจฌเจฟเจเจผเจจเจธ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ
เจคเฉ เจซเฉเจธเจฒเฉ เจเจเฉเจฎเฉเจธเจผเจจ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจนเฉ เจเฉ เจตเจชเจพเจฐเจ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจ
เจคเฉ เจธเจพเจซเจเจตเฉเจ
เจฐ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจจเฉเฉฐ เจเฉเฉเจฆเจพ เจนเฉเฅค เจเจน เจฒเฉเจเจพเจ, (เจฎเจพเจเจเจฐเฉ) เจธเฉเจตเจพเจตเจพเจ เจเจพเจ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจฌเฉเจเจพเจ เจจเฉเฉฐ เจคเจพเจฒเจฎเฉเจฒ เจเจฐเจจ เจ
เจคเฉ เจเฉเฉเจจ เจฒเจ เจเจฆเจฐเจธเจผ เจนเฉ! เจคเฉเจธเฉเจ 'เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจตเจฐเจคเฉเจ เจฆเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ
เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจเจ เจเจฐเฉ
เจเฉเจฌเจฐเจจเฉเจเจธ เจฒเฉเจจเจเจธ เจเฉฑเจคเฉ เจเจงเฉเจจเจฟเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจกเฉ เจซเฉเจเจเฉ เจธเจเฉเจเจกเจฐเจก เจฌเจฃ เจเจฟเจ เจนเฉเฅค เจนเจพเจฐเจกเจตเฉเจ เจฐ เจเจฎเฉเจฒเฉเจธเจผเจจ เจฆเฉ เจฌเจเจพเจ เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจ เจคเฉ เจฎเฉเจฎเฉเจฐเฉ เจ เจคเฉ เจเจพเจธเจ เจธเจตเจฟเจเจฟเฉฐเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฆเฉ เจเจฐเจจเจฒ เจฆเฉ เจฏเฉเจเจคเจพ, เจฌเฉเจ เจธเจฎเจพเจ เจ เจคเฉ เจธเจผเฉเจฐเฉเจเจคเฉ เจธเจฎเจพเจ เจเฉฑเจเฉ เจเฉฑเจ เจฐเฉฑเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจธเจญ เจคเฉเจ เจตเฉฑเจกเจพ เจฒเจพเจญ เจฎเจฟเจเจฐเฉ API เจคเฉเจ เจ เจธเจเจฆเจพ เจนเฉ เจเฉ เจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ เจธเจพเจฐเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจ เจฒเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ: เจธเจเฉเจฐเฉเจ, เจจเฉเฉฑเจเจตเจฐเจเจฟเฉฐเจ, เจ เจคเฉ เจจเจฟเจเจฐเจพเจจเฉเฅค เจเจน เจเฉเจจ 2020 เจตเจฟเฉฑเจ 6 เจธเจพเจฒ เจฆเจพ เจนเฉ เจเจฟเจ เจนเฉ เจ เจคเฉ เจเจน เจธเจผเจพเจเจฆ เจฆเฉเจเจพ เจธเจญ เจคเฉเจ เจตเฉฑเจกเจพ เจเจชเจจ เจธเฉเจฐเจธ เจชเฉเจฐเฉเจเฉเจเจ เจนเฉ (เจฒเฉเจจเจเจธ เจคเฉเจ เจฌเจพเจ เจฆ)เฅค เจเจน เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ เจชเจฟเจเจฒเฉ เจเฉเจ เจธเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจคเฉเจเจผเฉ เจจเจพเจฒ เจฆเฉเจนเจฐเจพเจเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจเจชเจฃเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจจเฉเฉฐ เจธเจฐเจเจฐเจฎเฉ เจจเจพเจฒ เจธเจฅเจฟเจฐ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ เจเจฟเจเจเจเจฟ เจเจน เจตเจฟเจธเจผเจต เจญเจฐ เจตเจฟเฉฑเจ เจเจคเจชเจพเจฆเจจ เจฆเฉ เจเฉฐเจฎ เจฆเฉ เจฌเฉเจ เจฒเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจฌเจฃ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเฉเจฎเฉเฉฐเจกเจพ เจฌเฉเจชเฉเจเจฎ เจเฉฐเจเจฃ เจเจธเฉ เจเจฒเฉฑเจธเจเจฐ 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ เจนเฉเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเจพเจฒ เจเจธเจพเจจเฉ เจจเจพเจฒ เจเฉเฉ เจธเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจธเจผเจพเจจเจฆเจพเจฐ เจฎเจพเจชเจฏเฉเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉเจ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจเจฐเจเจฟเจเจ เจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจเจฆเฉเจ เจนเฉ เจตเจงเจพ เจธเจเจฆเฉ เจนเฉ เจเจฆเฉเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ (เจ เจคเฉ เจฒเฉเฉ เจ เจจเฉเจธเจพเจฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจเจพเจ)เฅค
เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ, เจเฉเจฐเจพเจซเจพเจจเจพ, เจฒเฉเจเฉ, เจซเจฒเฉเจเจเจเจก เจ เจคเฉ เจเจฒเจพเจธเจเจฟเจ เจธเจฐเจ เจตเจฐเจเฉ เจเฉเจฒเจธ เจจเจพเจฒ เจจเจฟเจเจฐเจพเจจเฉ เจฆเฉ เจเฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจ เจตเฉ เจฌเจนเฉเจค เจธเฉเจงเจพเจฐ เจนเฉเจเจ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉเจ เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจตเจฐเจเจฒเฉเจกเจพเจ เจจเฉเฉฐ เจเฉเจเจฆเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉเฅค เจ เฉฑเจ เจ เจธเฉเจ เจฆเฉเจเจพเจเจเฉ เจเจฟ เจเจพเจตเจพ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ (JVM) เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจเจเจธเจชเฉเจฐเจเจฐ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฒเจพเจเฉ เจเจฐเจจเจพ เจนเฉเฅค
เจเจฆเฉเจธเจผ
เจเจ เจเฉเจ เจเฉเจคเจฐเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ เจเจฟเฉฑเจฅเฉ เจ
เจธเฉเจ เจเฉเจฎเฉเฉฐเจกเจพ เจฌเฉเจชเฉเจเจฎ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจ
เจจเฉเจเฉเจฒเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ (
- เจฒเฉเจเจธ เจ เจคเฉ เจฎเฉเจเฉเจฐเจฟเจเจธ;
- เจกเจพเจเจพเจฌเฉเจธ เจเจจเฉเจเจธเจผเจจ;
- เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ;
- เจธเฉเจธเจผเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ.
เจ เจธเฉเจ เจเจนเจจเจพเจ เจเฉเจเจฟเจเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเจ เจคเจฐเฉเจเจฟเจเจ เจจเฉเฉฐ เจฆเฉเจเจพเจเจเฉ เจ เจคเฉ เจชเฉเจฐเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจธเจชเจธเจผเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจตเจพเจเจเฉเฅค
เจเจฟเฉฑเจชเจฃเฉ: เจเฉ เจคเฉเจธเฉเจ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจธเฉฐเจธเจเจฐเจฃ เจตเจฐเจค เจฐเจนเฉ เจนเฉ? เจฆเฉเจเฉ
เจตเจฐเจเจซเจฒเฉ เจตเจฟเจเจพเจธ
เจเจธ เจกเฉเจฎเฉ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจเฉเจเจฒ เจเจฒเจพเจเจก เจฌเจฟเจฒเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเจเฉเจซเฉเจฒเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉเฅค เจเจธ เจตเจฟเฉฑเจ เจตเฉฑเจ-เจตเฉฑเจ เจธเจพเจงเจจเจพเจ (เจเจฟเจตเฉเจ เจเจฟ เจเจธเจเจฎเจพเจเจเจผ เจ
เจคเฉ เจนเฉเจฒเจฎ), เจธเฉเจเจ เจ
เจคเฉ เจฌเจฟเจฒเจก เจเฉเจฒเจธ, เจ
เจคเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ เจฒเจ เจเฉฐเจเจพ เจธเจฎเจฐเจฅเจจ เจนเฉเฅค เจซเจพเจเจฒ skaffold.yaml.tmpl
Google เจเจฒเจพเจเจก เจฌเจฟเจฒเจก เจ
เจคเฉ GKE เจฒเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจธเจผเจพเจฎเจฒ เจเจฐเจฆเจพ เจนเฉ, เจเจคเจชเจพเจฆเจจ-เจเจฐเฉเจก เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเจพ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจธเจฐเจฒ เจคเจฐเฉเจเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
make skaffold
เจกเฉเจเจฐเจซเจพเจเจฒ เจธเฉฐเจฆเจฐเจญ เจจเฉเฉฐ เจเจฒเจพเจเจก เจฌเจฟเจฒเจก เจตเจฟเฉฑเจ เจฒเฉเจก เจเจฐเฉเจเจพ, เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจตเฉเจเจพ เจ
เจคเฉ เจเจธเจจเฉเฉฐ GCR เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเฉเจเจพ, เจ
เจคเฉ เจซเจฟเจฐ เจคเฉเจนเจพเจกเฉ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจฎเฉเจจเฉเจซเฉเจธเจ เจฒเจพเจเฉ เจเจฐเฉเจเจพเฅค เจเจน เจเจนเฉ เจนเฉ เจเฉ เจเจน เจเจฐเจฆเจพ เจนเฉ make skaffold
, เจชเจฐ เจธเจเฉเจซเฉเจฒเจก เจฆเฉเจเจ เจเจ เจนเฉเจฐ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจนเจจเฅค
Kubernetes เจตเจฟเฉฑเจ yaml เจเฉเจเจชเจฒเฉเจเจพเจ เจฒเจ, เจ
เจธเฉเจ เจชเฉเจฐเฉ เจฎเฉเจจเฉเจซเฉเจธเจ เจจเฉเฉฐ เจซเฉเจฐเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ yaml เจเจตเจฐเจฒเฉ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจจ เจฒเจ kustomize เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจตเจฐเจคเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเฉเจ git pull --rebase
เจนเฉเจฐ เจธเฉเจงเจพเจฐเจพเจ เจฒเจเฅค เจนเฉเจฃ เจเจน kubectl เจตเจฟเฉฑเจ เจนเฉ เจ
เจคเฉ เจเจน เจ
เจเจฟเจนเฉเจเจ เจเฉเจเจผเจพเจ เจฒเจ เจฌเจนเฉเจค เจตเจงเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
เจ
เจธเฉเจ *.yaml.tmpl เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ เจนเฉเจธเจ-เจจเจพเจ เจ
เจคเฉ GCP เจชเฉเจฐเฉเจเฉเจเจ ID เจจเฉเฉฐ เจคเจฟเจเจฐ เจเจฐเจจ เจฒเจ envsubst เจฆเฉ เจตเจฐเจคเฉเจ เจตเฉ เจเจฐเจฆเฉ เจนเจพเจเฅค เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ makefile
เจเจพเจ เจธเจฟเจฐเจซเจผ เจ
เฉฑเจเฉ เจเจพเจฐเฉ เจฐเฉฑเจเฉเฅค
เจเจผเจฐเฉเจฐเฉ เจธเจผเจฐเจคเจพเจ
- เจเฉฐเจฎ เจเจฒเฉฑเจธเจเจฐ
เจเจฌเจฐเจจเฉเจเจฟเจธ เจ เจจเฉเจเฉเจฒเจฟเจค เจเจฐเฉ เจธเจเฉเจซเฉเจฒเจก - เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจเจฃ เจ เจคเฉ GKE เจตเจฟเฉฑเจ เจเจธเจพเจจ เจคเฉเจจเจพเจคเฉ เจฒเจ- เจเจธ เจเฉเจก เจฆเฉ เจเจพเจชเฉ
- Envsubst
เจฎเฉเจจเฉเจซเฉเจธเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจตเจฐเจเจซเจฒเฉ
เจเฉ เจคเฉเจธเฉเจ เจเจธเจเจฎเจพเจเจเจผ เจเจพเจ เจธเจเฉเจซเฉเจฒเจก เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจธ เจตเจฟเฉฑเจ เจฎเฉเจจเฉเจซเฉเจธเจ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเฉ เจธเจเจฆเฉ เจนเฉ generated-manifest.yaml
เจ
เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจชเจธเฉฐเจฆ เจฆเฉ เจตเจฐเจเจซเจฒเฉ เจฆเฉ เจ
เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเฅค
เจฒเฉเจเจธ เจ เจคเฉ เจฎเฉเจเฉเจฐเจฟเจเจธ
เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ
เจธ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจเจเฉฑเจคเจฐ เจเจฐเจจ เจฆเจพ เจฎเจฟเจเจฐ เจฌเจฃ เจเจฟเจ เจนเฉเฅค เจเจน AWS Cloudwatch Metrics, Cloudwatch เจเฉเจคเจพเจตเจจเฉเจเจ, Stackdriver Metrics, StatsD, Datadog, Nagios, vSphere Metrics เจ
เจคเฉ เจนเฉเจฐเจพเจ เจตเจพเจเจ เจนเฉ เจธเจฅเจพเจจ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค เจเจน เจเจชเจจ เจธเฉเจฐเจธ เจนเฉ เจ
เจคเฉ เจเจธเจฆเฉ เจเฉฑเจ เจธเจผเจเจคเฉเจธเจผเจพเจฒเฉ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจญเจพเจธเจผเจพ เจนเฉเฅค เจ
เจธเฉเจ เจเฉเจฐเจพเจซเจพเจจเจพ เจจเฉเฉฐ เจตเจฟเจเจผเฉเจ
เจฒเจพเจเจเจผเฉเจธเจผเจจ เจธเฉเจเจชเจพเจเจเฉ - เจเจน เจฌเจพเจเจธ เจคเฉเจ เจฌเจพเจนเจฐ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจกเฉเจธเจผเจฌเฉเจฐเจกเจพเจ เจฆเฉ เจจเจพเจฒ เจเจเจเจฆเจพ เจนเฉเฅค เจเจน เจเฉฑเจ เจฆเฉเจเฉ เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเจ เจนเจจ เจ
เจคเฉ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ เจฎเฉเจเจพเจฌเจฒเจคเจจ เจเจธเจพเจจ เจนเจจ
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ
เจธ เจเจเจธเจเจฐเฉเจเจธเจผเจจ เจฎเจพเจกเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ <service>/metrics
, เจ
เจคเฉ เจเจธเจฆเฉ เจฒเจ เจธเจพเจเจกเจเจพเจฐ เจเฉฐเจเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจเฉเฉเจจเจพ เจเจฎ เจเฉฑเจฒ เจนเฉเฅค เจฌเจฆเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, JMX เจฎเฉเจเฉเจฐเจฟเจเจธ JVM เจฆเฉ เจ
เฉฐเจฆเจฐ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจฒเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ, เจเจธเจฒเจ เจธเจพเจเจกเจเจพเจฐ เจเฉฐเจเฉเจจเจฐ เจเฉฐเจจเฉ เจเฉเจธเจผเจฒ เจจเจนเฉเจ เจนเจจเฅค เจเจ เจเฉเฉเฉเจ /metrics
เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจชเฉเจฐเจ 'เจคเฉ.
Prometheus jmx_exporter เจจเฉเฉฐ เจเฉฐเจเฉเจจเจฐ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ
-- images/camunda-bpm/Dockerfile
FROM camunda/camunda-bpm-platform:tomcat-7.11.0
## Add prometheus exporter
RUN wget https://repo1.maven.org/maven2/io/prometheus/jmx/
jmx_prometheus_javaagent/0.11.0/jmx_prometheus_javaagent-0.11.0.jar -P lib/
#9404 is the reserved prometheus-jmx port
ENV CATALINA_OPTS -javaagent:lib/
jmx_prometheus_javaagent-0.11.0.jar=9404:/etc/config/prometheus-jmx.yaml
เจเฉเจฐ, เจเจน เจเจธเจพเจจ เจธเฉ. เจจเจฟเจฐเจฏเจพเจคเจเจฐเจคเจพ เจเฉเจฎเจเฉเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเฉเจเจพ เจ
เจคเฉ เจเจธ เจฆเฉ เจฎเฉเจเฉเจฐเจฟเจเจธ เจจเฉเฉฐ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ
เจธ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉเจเจพ <svc>:9404/metrics
เจจเจฟเจฐเจฏเจพเจคเจ เจธเฉเฉฑเจเจ เฉฑเจช
เจงเจฟเจเจจ เจฆเฉเจฃ เจตเจพเจฒเจพ เจชเจพเจ เจ เจนเฉเจฐเจพเจจ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเจฟเฉฑเจฅเฉเจ เจเจเจ เจนเฉ prometheus-jmx.yaml
? เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจตเฉฑเจเจฐเฉเจเจ เจเฉเจเจผเจพเจ เจนเจจ เจเฉ JVM เจตเจฟเฉฑเจ เจเฉฑเจฒ เจธเจเจฆเฉเจเจ เจนเจจ, เจ
เจคเฉ เจเฉเจฎเจเฉเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจธเจฟเจฐเจซ เจเฉฑเจ เจนเฉ, เจเจธเจฒเจ เจจเจฟเจฐเจฏเจพเจคเจเจฐเจคเจพ เจจเฉเฉฐ เจเฉเจ เจตเจพเจงเฉ เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉเจฎเจเฉเจ, เจตเจพเจเจฒเจกเจซเจฒเจพเจ, เจเจพเจซเจเจพ เจเจฆเจฟ เจฒเจ เจฎเจฟเจเจฐเฉ เจธเฉฐเจฐเจเจจเจพ เจเจชเจฒเจฌเจง เจนเจจ
เจชเจนเจฟเจฒเจพเจ, เจ เจธเฉเจ เจจเจฟเจฐเจฏเจพเจคเจ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจจเฉเฉฐ เจธเจพเจกเฉ เจชเจฒเฉเจเจซเจพเจฐเจฎ/config/ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเฉเจฆเฉ เจนเจพเจ
platform/config
โโโ prometheus-jmx.yaml
เจซเจฟเจฐ เจ
เจธเฉเจ เจเฉเฉเจฆเฉ เจนเจพเจ kustomization.yaml.tmp
l:
-- platform/kustomization.yaml.tmpl
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
[...]
configMapGenerator:
- name: config
files:
- config/prometheus-jmx.yaml
เจเจน เจนเจฐเฉเจ เจคเฉฑเจค เจจเฉเฉฐ เจเฉเฉ เจฆเฉเจตเฉเจเจพ files[]
เจเฉฑเจ ConfigMap เจธเฉฐเจฐเจเจจเจพ เจคเฉฑเจค เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจเฅค ConfigMapGenerators เจฌเจนเฉเจค เจตเจงเฉเจ เจนเจจ เจเจฟเจเจเจเจฟ เจเจน เจธเฉฐเจฐเจเจจเจพ เจกเฉเจเจพ เจจเฉเฉฐ เจนเฉเจธเจผ เจเจฐเจฆเฉ เจนเจจ เจ
เจคเฉ เจเฉเจเจฐ เจเจน เจฌเจฆเจฒเจฆเจพ เจนเฉ เจคเจพเจ เจเฉฑเจ เจชเฉเจก เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจฒเจ เจฎเจเจฌเฉเจฐ เจเจฐเจฆเฉ เจนเจจเฅค เจเจน เจคเฉเจจเจพเจคเฉ เจตเจฟเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจฎเจพเจคเจฐเจพ เจจเฉเฉฐ เจตเฉ เจเจเจพเจเจเจฆเฉ เจนเจจ เจเจฟเจเจเจเจฟ เจคเฉเจธเฉเจ เจเฉฑเจ เจตเจพเจฒเฉเจ
เจฎ เจฎเจพเจเจเจ เจตเจฟเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ เจฆเฉ เจเฉฑเจ เจชเฉเจฐเฉ "เจซเฉเจฒเจกเจฐ" เจจเฉเฉฐ เจฎเจพเจเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจ เฉฐเจค เจตเจฟเฉฑเจ, เจธเจพเจจเฉเฉฐ เจเฉเจจเจซเจฟเจเจฎเฉเจช เจจเฉเฉฐ เจชเฉเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจพเจฒเฉเจ เจฎ เจตเจเฉเจ เจฎเจพเจเจเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
-- platform/deployment.yaml
apiVersion: apps/v1
kind: Deployment
[...]
spec:
template:
spec:
[...]
volumes:
- name: config
configMap:
name: config
defaultMode: 0744
containers:
- name: camunda-bpm
volumeMounts:
- mountPath: /etc/config/
name: config
[...]
เจธเจผเจพเจจเจฆเจพเจฐ. เจเฉเจเจฐ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ
เจธ เจจเฉเฉฐ เจชเฉเจฐเฉ เจธเจซเจพเจ เจเจฐเจจ เจฒเจ เจเฉเจเจซเจฟเจเจฐ เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจชเฉเจกเจพเจ เจจเฉเฉฐ เจธเจพเจซเจผ เจเจฐเจจ เจฒเจ เจฆเฉฑเจธเจฃเจพ เจชเฉ เจธเจเจฆเจพ เจนเฉเฅค เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ
เจธ เจเจชเจฐเฉเจเจฐ เจเจชเจญเฉเจเจคเจพ เจตเจฐเจค เจธเจเจฆเฉ เจนเจจ service-monitor.yaml
เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ. เจชเฉเจเฉเจฒ เจเจฐเฉ Service-monitor.yaml
,
เจเจธ เจชเฉเจเจฐเจจ เจจเฉเฉฐ เจนเฉเจฐ เจตเจฐเจคเฉเจ เจฆเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจตเจฟเจธเจคเจพเจฐ เจเจฐเจจเจพ
เจธเจพเจฐเฉเจเจ เจซเจพเจเจฒเจพเจ เจเฉ เจ
เจธเฉเจ ConfigMapGenerator เจตเจฟเฉฑเจ เจเฉเฉเจฆเฉ เจนเจพเจ เจเจน เจจเจตเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจนเฉเจฃเจเฉเจเจ /etc/config
. เจคเฉเจธเฉเจ เจเจธ เจเฉเจเจชเจฒเฉเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจนเฉเจฐ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฎเจพเจเจเจ เจเจฐเจจ เจฒเจ เจตเจงเจพ เจธเจเจฆเฉ เจนเฉ เจเจฟเจธเจฆเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจเฉฑเจ เจจเจตเฉเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจธเจเฉเจฐเจฟเจชเจ เจตเฉ เจฎเจพเจเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเฉ
เจฐเจธเจพเจฒเจฟเจเจ
เจตเฉฑเจกเฉ เจเจผเจฌเจฐ! เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ stdout 'เจคเฉ เจเจชเจฒเจฌเจง เจนเจจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจเจธ เจฆเฉ เจจเจพเจฒ kubectl logs
. Fluentd (GKE เจตเจฟเฉฑเจ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจฅเจพเจชเจฟเจค) เจคเฉเจนเจพเจกเฉ เจฒเฉเจเจพเจ เจจเฉเฉฐ Elasticsearch, Loki, เจเจพเจ เจคเฉเจนเจพเจกเฉ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจฒเฉเจเจฟเฉฐเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ 'เจคเฉ เจ
เฉฑเจเฉ เจญเฉเจ เจฆเฉเจตเฉเจเจพเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจฒเฉเจเจธ เจฒเจ jsonify เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ เจคเจพเจ เจคเฉเจธเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ เจเจชเจฐเฉเจเจค เจเฉเจชเจฒเฉเจ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐ เจธเจเจฆเฉ เจนเฉ
เจกเจพเจเจพเจฌเฉเจธ
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ H2 เจกเฉเจเจพเจฌเฉเจธ เจนเฉเจตเฉเจเจพเฅค เจเจน เจธเจพเจกเฉ เจฒเจ เจขเฉเจเจตเจพเจ เจจเจนเฉเจ เจนเฉ, เจ เจคเฉ เจ เจธเฉเจ Cloud SQL เจชเฉเจฐเฉเจเจธเฉ เจฆเฉ เจจเจพเจฒ Google Cloud SQL เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ - เจ เฉฐเจฆเจฐเฉเจจเฉ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฒเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจฒเฉเฉ เจชเจตเฉเจเฉเฅค เจเจน เจเฉฑเจ เจธเจงเจพเจฐเจจ เจ เจคเฉ เจญเจฐเฉเจธเฉเจฎเฉฐเจฆ เจตเจฟเจเจฒเจช เจนเฉ เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจกเฉเจเจพเจฌเฉเจธ เจธเจฅเจพเจชเจค เจเจฐเจจ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉเจเจ เจคเจฐเจเฉเจนเจพเจ เจจเจนเฉเจ เจนเจจเฅค AWS RDS เจเฉฑเจ เจธเจฎเจพเจจ เจธเฉเจตเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจคเฉเจนเจพเจกเฉ เจฆเฉเจเจฐเจพ เจเฉเจฃเฉ เจเจ เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจชเจฐเจตเจพเจน เจเฉเจคเฉ เจฌเจฟเจจเจพเจ, เจเจฆเฉเจ เจคเฉฑเจ เจเจน H2 เจจเจพ เจนเฉเจตเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจตเจฟเฉฑเจ เจขเฉเจเจตเฉเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจชเจตเฉเจเฉ platform/deploy.yaml
. เจเจน เจเฉเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
-- platform/deployment.yaml
apiVersion: apps/v1
kind: Deployment
[...]
spec:
template:
spec:
[...]
containers:
- name: camunda-bpm
env:
- name: DB_DRIVER
value: org.postgresql.Driver
- name: DB_URL
value: jdbc:postgresql://postgres-proxy.db:5432/process-engine
- name: DB_USERNAME
valueFrom:
secretKeyRef:
name: cambpm-db-credentials
key: db_username
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: cambpm-db-credentials
key: db_password
[...]
เจเจฟเฉฑเจชเจฃเฉ: เจคเฉเจธเฉเจ เจเฉฑเจ เจเจตเจฐเจฒเฉเจ
เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจตเฉฑเจ-เจตเฉฑเจ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจคเฉเจจเจพเจค เจเจฐเจจ เจฒเจ เจเจธเจเจฎเจพเจเจเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
เจเจฟเฉฑเจชเจฃเฉ: เจตเจฐเจคเฉเจ valueFrom: secretKeyRef
. เจเจฟเจฐเจชเจพ เจเจฐเจเฉ, เจตเจฐเจคเฉ
เจเจน เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจญเฉเจฆ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจ เจเฉฑเจ เจคเจฐเจเฉเจนเฉ เจธเจฟเจธเจเจฎ เจนเฉเฅค เจเฉเจเจฐ เจจเจนเฉเจ, เจคเจพเจ เจเฉฑเจฅเฉ เจเฉเจ เจตเจฟเจเจฒเจช เจนเจจ: เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจฒเจพเจเจก เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ KMS เจจเจพเจฒ เจเจจเจเฉเจฐเจฟเจชเจ เจเจฐเจจเจพ เจ
เจคเฉ เจซเจฟเจฐ เจเจนเจจเจพเจ เจจเฉเฉฐ K8S เจตเจฟเฉฑเจ CD เจชเจพเจเจชเจฒเจพเจเจจ เจฐเจพเจนเฉเจ เจเฉเจชเจค เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฐเจเฉเจเจ เจเจฐเจจเจพ -
เจฆเจพเจเจฒ
เจเจฆเฉเจ เจคเฉฑเจ เจคเฉเจธเฉเจ เจฒเฉเจเจฒ เจชเฉเจฐเจ เจซเจพเจฐเจตเจฐเจกเจฟเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเฉเจฃ เจจเจนเฉเจ เจเจฐเจฆเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเฉเจเจซเจฟเจเจฐ เจเฉเจคเฉ เจเฉฐเจเจฐเฉเจธ เจเฉฐเจเจฐเฉเจฒเจฐ เจฆเฉ เจฒเฉเฉ เจชเจตเฉเจเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจจเจนเฉเจ เจตเจฐเจคเจฆเฉ ingress-patch.yaml.tmpl
เจ platform/ingress.yaml
. เจเฉเจเจฐ เจคเฉเจธเฉเจ ingress-nginx เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ เจ
เจคเฉ เจเฉฑเจ เจฒเฉเจก เจฌเฉเจฒเฉเจเจธเจฐ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ nginx เจเฉฐเจเฉเจฐเฉเจธ เจเจฒเจพเจธ เจตเฉเจเจฆเฉ เจนเฉ เจ
เจคเฉ เจเฉฑเจ เจฌเจพเจนเจฐเฉ DNS เจเจพเจ เจตเจพเจเจฒเจกเจเจพเจฐเจก DNS เจเจเจเจฐเฉ เจตเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจพเจฃ เจฒเจ เจเฉฐเจเฉ เจนเฉเฅค เจจเจนเฉเจ เจคเจพเจ, เจเจจเจเจฐเฉเจธ เจเฉฐเจเจฐเฉเจฒเจฐ เจ
เจคเฉ DNS เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเฉ, เจเจพเจ เจเจนเจจเจพเจ เจชเฉเจพเจตเจพเจ เจจเฉเฉฐ เจเฉฑเจกเฉ เจ
เจคเฉ เจชเฉเจก เจจเจพเจฒ เจธเจฟเฉฑเจงเจพ เจเจจเฉเจเจธเจผเจจ เจฐเฉฑเจเฉเฅค
TLS
เจเฉ เจคเฉเจธเฉเจ เจตเจฐเจค เจฐเจนเฉ เจนเฉ ingress-patch.yaml.tmpl
เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจคเฉเจนเจพเจกเฉเจเจ เจฒเฉเฉเจพเจ เจฎเฉเจคเจพเจฌเจ เจ
เจจเฉเจเฉเจฒเจฟเจค เจเจฐเฉเฅค
เจฒเจพเจเจ เจเจฐเฉ!
เจเฉ เจคเฉเจธเฉเจ เจเฉฑเจชเจฐ เจฒเจฟเจเฉ เจนเจฐ เจเฉเจเจผ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจฎเจพเจเจก make skaffold HOSTNAME=<you.example.com>
เจตเจฟเฉฑเจ เจเฉฑเจ เจเจชเจฒเจฌเจง เจเจฆเจพเจนเจฐเจฃ เจธเจผเฉเจฐเฉ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ <hostname>/camunda
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจชเจฃเจพ เจฒเฉเจเจเจจ เจเฉฑเจ เจเจจเจคเจ URL 'เจคเฉ เจธเฉเฉฑเจ เจจเจนเฉเจ เจเฉเจคเจพ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจธ เจจเจพเจฒ เจฐเฉเจกเจพเจเจฐเฉเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ localhost: kubectl port-forward -n camunda-bpm-demo svc/camunda-bpm 8080:8080
'เจคเฉ localhost:8080/camunda
เจเฉเจฎเจเฉเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจคเจฟเจเจฐ เจนเฉเจฃ เจคเฉฑเจ เจเฉเจ เจฎเจฟเฉฐเจ เจเจกเฉเจ เจเจฐเฉเฅค เจธเจฐเจ-เจฎเฉเจจเฉเจเจฐ เจจเฉเฉฐ เจกเฉเจฎเฉเจจ เจจเจพเจฎ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจจ เจตเจฟเฉฑเจ เจเฉเจ เจธเจฎเจพเจ เจฒเฉฑเจเฉเจเจพเฅค เจคเฉเจธเฉเจ เจซเจฟเจฐ เจเจชเจฒเจฌเจง เจเฉเจฒ เจเจฟเจตเฉเจ เจเจฟ kubetail เจตเจฐเจเฉ เจเฉเจฒ, เจเจพเจ เจธเจฟเจฐเจซเจผ kubectl เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฒเจพเจเจพเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
kubectl logs -n camunda-bpm-demo $(kubectl get pods -o=name -n camunda-bpm-demo) -f
เจ เจเจฒเฉ เจเจฆเจฎ
เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจฃ
เจเจน Kubernetes เจจเจพเจฒเฉเจ Camunda BPM เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจตเจงเฉเจฐเฉ เจขเฉเจเจตเจพเจ เจนเฉ, เจชเจฐ เจเจน เจจเฉเจ เจเจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, REST API เจตเจฟเฉฑเจ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจ
เจธเจฎเจฐเฉฑเจฅ เจนเฉเฅค เจคเฉเจธเฉเจ เจเจฐ เจธเฉฑเจเจฆเฉ เจนเฉ
เจธเฉเจธเจผเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ
เจเจ เจนเฉเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจพเจเจ, เจเฉเจฎเฉเฉฐเจกเจพ เจฌเฉเจชเฉเจเจฎ เจเฉเจตเฉเจเจฎ เจตเจฟเฉฑเจ เจธเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจนเฉเจเจกเจฒ เจเจฐเจฆเจพ เจนเฉ, เจเจธ เจฒเจ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจธเจเจฟเฉฑเจเฉ เจธเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐ เจธเจเจฆเฉ เจนเฉ (
wget http://repo1.maven.org/maven2/de/javakaffee/msm/memcached-session-manager/
2.3.2/memcached-session-manager-2.3.2.jar -P lib/ &&
wget http://repo1.maven.org/maven2/de/javakaffee/msm/memcached-session-manager-tc9/
2.3.2/memcached-session-manager-tc9-2.3.2.jar -P lib/ &&
sed -i '/^</Context>/i
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="redis://redis-proxy.db:22121"
sticky="false"
sessionBackupAsync="false"
storageKeyPrefix="context"
lockingMode="auto"
/>' conf/context.xml
เจเจฟเฉฑเจชเจฃเฉ: เจคเฉเจธเฉเจ sed เจฆเฉ เจฌเจเจพเจ xmlstarlet เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ
เจ
เจธเฉเจ เจตเจฐเจคเจฟเจ
เจธเจเฉเจฒเจฟเฉฐเจ
เจเฉ เจคเฉเจธเฉเจ เจธเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจธเจฎเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเฉเจฎเฉเฉฐเจกเจพ เจฌเฉเจชเฉเจเจฎ เจจเฉเฉฐ เจธเจเฉเจฒเจฟเฉฐเจ เจเจฐเจจ เจฒเจ เจชเจนเจฟเจฒเฉ (เจ
เจคเฉ เจ
เจเจธเจฐ เจเจเจฐเฉ) เจธเฉเจฎเจพ เจกเฉเจเจพเจฌเฉเจธ เจจเจพเจฒ เจเฉเจจเฉเจเจธเจผเจจ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจ
เฉฐเจธเจผเจ เจ
เจจเฉเจเฉเจฒเจคเจพ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจชเจฒเจฌเจง เจนเฉ"
เจฌเฉเจจเจคเฉเจเจ เจ เจคเฉ เจชเจพเจฌเฉฐเจฆเฉเจเจ
ะ platform/deployment.yaml
เจคเฉเจธเฉเจ เจฆเฉเจเฉเจเฉ เจเจฟ เจ
เจธเฉเจ เจธเจฐเฉเจค เจเฉเจคเจฐ เจจเฉเฉฐ เจนเจพเจฐเจก-เจเฉเจก เจเฉเจคเจพ เจนเฉเฅค เจเจน HPA เจจเจพเจฒ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจตเจพเจงเฉ เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจฒเฉเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเจธเจเจฎเจพเจเจเจผ เจชเฉเจ เจเจธ เจฒเจ เจขเฉเจเจตเจพเจ เจนเฉเฅค เจธเฉ.เจเจฎ. ingress-patch.yaml.tmpl ะธ ./kustomization.yaml.tmpl
เจธเจฟเฉฑเจเจพ
เจเจธ เจฒเจ เจ เจธเฉเจ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจฎเฉเจเฉเจฐเจฟเจเจธ, เจฒเฉเจเจธ, H2 เจกเจพเจเจพเจฌเฉเจธ, TLS เจ เจคเฉ เจเฉฐเจเจฐเฉเจธ เจฆเฉ เจจเจพเจฒ เจเฉเจฌเจฐเจจเฉเจเจธ 'เจคเฉ เจเฉเจฎเฉเฉฐเจกเจพ เจฌเฉเจชเฉเจเจฎ เจธเจฅเจพเจชเจค เจเฉเจคเจพเฅค เจ เจธเฉเจ ConfigMaps เจ เจคเฉ Dockerfile เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจพเจฐ เจซเจพเจเจฒเจพเจ เจ เจคเฉ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเฉเฉเจฟเจ เจนเฉเฅค เจ เจธเฉเจ เจญเฉเจฆ เจคเฉเจ เจตเฉเจฒเจฏเฉเจฎ เจ เจคเฉ เจธเจฟเฉฑเจงเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเจพ เจเจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเฉเจคเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจ เจธเฉเจ เจเจ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจ เจคเฉ เจเฉฑเจ เจชเฉเจฐเจฎเจพเจฃเจฟเจค API เจฒเจ เจเฉเจฎเฉเฉฐเจกเจพ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเฉฑเจ เจธเฉฐเจเฉเจช เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจนเฉเฅค
เจนเจตเจพเจฒเฉ
github.com/camunda-cloud/camunda-examples/camunda-bpm-kubernetes
โ
โโโ generated-manifest.yaml <- manifest for use without kustomize
โโโ images
โ โโโ camunda-bpm
โ โโโ Dockerfile <- overlay docker image
โโโ ingress-patch.yaml.tmpl <- site-specific ingress configuration
โโโ kustomization.yaml.tmpl <- main Kustomization
โโโ Makefile <- make targets
โโโ namespace.yaml
โโโ platform
โ โโโ config
โ โ โโโ prometheus-jmx.yaml <- prometheus exporter config file
โ โโโ deployment.yaml <- main deployment
โ โโโ ingress.yaml
โ โโโ kustomization.yaml <- "base" kustomization
โ โโโ service-monitor.yaml <- example prometheus-operator config
โ โโโ service.yaml
โโโ skaffold.yaml.tmpl <- skaffold directives
05.08.2020/XNUMX/XNUMX, เจ
เจจเฉเจตเจพเจฆ
เจธเจฐเฉเจค: www.habr.com