เจธเจคเจฟ เจธเฉเจฐเฉ เจ
เจเจพเจฒ เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ! เจเฉเจ เจฎเจนเฉเจจเฉ เจชเจนเจฟเจฒเจพเจ, เจ
เจธเฉเจ เจเจชเจฃเจพ เจจเจตเจพเจ เจเจชเจจ-เจธเฉเจฐเจธ เจชเฉเจฐเฉเจเฉเจเจ, เจเฉเจฌเจฐเจจเฉเจเจธ เจจเจฟเจเจฐเจพเจจเฉ เจฒเจ เจเฉฑเจ เจเฉเจฐเจพเจซเจพเจจเจพ เจชเจฒเฉฑเจเจเจจ, เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจฒเจพเจเจ เจเฉเจคเจพ เจธเฉเฅค เจชเจฒเฉฑเจเจเจจ เจธเจฐเฉเจค เจเฉเจก เจเจธ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจนเฉ เจเจธ เจฒเฉเจ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจคเฉเจนเจพเจกเฉ เจจเจพเจฒ เจชเจฒเฉฑเจเจเจจ เจเจฟเจตเฉเจ เจฌเจฃเจพเจเจ, เจตเจฐเจคเฉ เจเจ เจเฉเจฒเจธ, เจ
เจคเฉ เจตเจฟเจเจพเจธ เจฆเฉเจฐเจพเจจ เจธเจพเจจเฉเฉฐ เจเจเจเจ เจฎเฉเจธเจผเจเจฒเจพเจ เจฆเฉ เจเจนเจพเจฃเฉ เจธเจพเจเจเฉ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค เจเจ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ!
เจญเจพเจ 0 - เจเจพเจฃ-เจชเจเจพเจฃ: เจ เจธเฉเจ เจเฉฑเจฅเฉ เจเจฟเจตเฉเจ เจชเจนเฉเฉฐเจเฉ?
เจเฉเจฐเจพเจซเจพเจจเจพ เจฒเจ เจเจชเจฃเจพ เจชเจฒเฉฑเจเจเจจ เจฒเจฟเจเจฃ เจฆเจพ เจตเจฟเจเจพเจฐ เจธเจพเจจเฉเฉฐ เจ เจเจพเจจเจ เจนเฉ เจเจเจเฅค เจธเจพเจกเฉ เจเฉฐเจชเจจเฉ 10 เจธเจพเจฒเจพเจ เจคเฉเจ เจตเฉฑเจง เจธเจฎเฉเจ เจคเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจเจฟเจฒเจคเจพ เจตเจพเจฒเฉ เจตเฉเฉฑเจฌ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐ เจฐเจนเฉ เจนเฉเฅค เจเจธ เจธเจฎเฉเจ เจฆเฉเจฐเจพเจจ, เจ เจธเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจจเจฟเจเจฐเจพเจจเฉ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจฎเฉเจนเจพเจฐเจค, เจฆเจฟเจฒเจเจธเจช เจเฉเจธ เจ เจงเจฟเจเจจ เจ เจคเฉ เจ เจจเฉเจญเจต เจฆเจพ เจญเฉฐเจกเจพเจฐ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจนเฉเฅค เจเจฟเจธเฉ เจธเจฎเฉเจ, เจ เจธเฉเจ เจธเฉเจเจฟเจ: "เจเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจฒเจ เจเฉเจ เจเจพเจฆเฉเจ เจเฉเจฒ เจนเฉ เจเจฟเจธเจจเฉเฉฐ เจคเฉเจธเฉเจ, เจเจฟเจตเฉเจ เจเจฟ เจเจน เจเจนเจฟเฉฐเจฆเฉ เจนเจจ, 'เจเจธเจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเฉ เจ เจคเฉ เจญเฉเฉฑเจฒ เจเจพเจ'"? เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ + เจเฉเจฐเจพเจซเจพเจจเจพ เจเฉฐเจฌเฉ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ K8S เจจเจฟเจเจฐเจพเจจเฉ เจฒเจ เจเจฆเจฏเฉเจ เจฆเจพ เจฎเจฟเจเจฐ เจฐเจฟเจนเจพ เจนเฉเฅค เจเจธ เจธเจเฉเจ เจฒเจ เจคเจฟเจเจฐ-เจเฉเจคเฉ เจเฉเจฒเจธ เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเจพเจฒ เจธเจผเฉเจฐเฉเจฃเฉ เจฎเฉเจเฉเจฆ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ-เจเจชเจฐเฉเจเจฐ, เจเฉเจฌเจฐเจจเฉเจเจธ-เจฎเจฟเจเจธเจฟเจจ เจกเฉเจธเจผเจฌเฉเจฐเจก เจธเฉเจ, เจ เจคเฉ เจเฉเจฐเจพเจซเจพเจจเจพ-เจเฉเจฌเจฐเจจเฉเจเจธ-เจเจช เจธเจผเจพเจฎเจฒ เจนเจจเฅค
grafana-kubernetes-app เจชเจฒเฉฑเจเจเจจ เจธเจพเจกเฉ เจฒเจ เจธเจญ เจคเฉเจ เจฆเจฟเจฒเจเจธเจช เจตเจฟเจเจฒเจช เจเจพเจชเจฆเจพ เจธเฉ, เจชเจฐ เจเจน เจเฉฑเจ เจธเจพเจฒ เจคเฉเจ เจตเฉฑเจง เจธเจฎเฉเจ เจคเฉเจ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเฉ เจ เจคเฉ เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจน node-exporter เจ เจคเฉ kube-state-metrics เจฆเฉ เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจฟเจธเฉ เจธเจฎเฉเจ, เจ เจธเฉเจ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ, "เจเจฟเจเจ เจจเจพ เจเจชเจฃเจพ เจนเฉฑเจฒ เจเฉเจฆ เจฌเจฃเจพเจเจ?"
เจ เจธเฉเจ เจเจชเจฃเฉ เจชเจฒเฉฑเจเจเจจ เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ เจตเจฟเจเจพเจฐเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ?
- เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฎเฉเจช เจตเจฟเจเจผเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจ: เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพ, เจจเจพเจฎ-เจธเจฅเจพเจจเจพเจ, เจคเฉเจจเจพเจคเฉเจเจ, เจเจฆเจฟ เจฆเฉเจเจฐเจพ เจธเจฎเฉเจนเจฌเฉฑเจง;
- "เจคเฉเจจเจพเจคเฉ - เจธเฉเจตเจพ (+เจชเฉเจฐเจ)" เจเจฟเจธเจฎ เจฆเฉ เจเจจเฉเจเจธเจผเจจเจพเจ เจฆเจพ เจตเจฟเจเจผเฉเจ เจฒเจพเจเจเจผเฉเจธเจผเจจเฅค
- เจเจฒเฉฑเจธเจเจฐ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจตเฉฐเจก เจฆเจพ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃเฅค
- เจเจ เจธเจฐเฉเจคเจพเจ เจคเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจ เจคเฉ เจเจพเจฃเจเจพเจฐเฉ เจเจเฉฑเจ เฉ เจเจฐเจจเจพ: เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ เจ เจคเฉ k8s API เจธเจฐเจตเจฐเฅค
- เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ (CPU เจธเจฎเจพเจ, เจฎเฉเจฎเฉเจฐเฉ, เจกเจฟเจธเจ เจธเจฌเจธเจฟเจธเจเจฎ, เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ) เจ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเจพเจเจฟเจ เจฆเฉเจตเจพเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ - เจชเฉเจกเจพเจ เจฆเฉ เจธเจฟเจนเจค เจธเจฅเจฟเจคเฉ, เจเจชเจฒเจฌเจง เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉเจเจ เจฆเฉ เจเจฟเจฃเจคเฉ, เจ เจคเฉ เจฒเจพเจเจตเจจเฉเฉฑเจธ/เจคเจฟเจเจฐเฉ เจเฉเจธเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจคเฉ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉเฅค
เจญเจพเจ 1: เจเฉเจฐเจพเจซเจพเจจเจพ เจชเจฒเฉฑเจเจเจจ เจเฉ เจนเฉ?
เจคเจเจจเฉเจเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจเฉเจฐเจพเจซเจพเจจเจพ เจฒเจ เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจเฉฑเจ เจเจเจเฉเจฒเจฐ เจเฉฐเจเจฐเฉเจฒเจฐ เจนเฉ เจเฉ เจเฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ เจกเฉเจเจพ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (/var/เจเฉเจฐเจพเจซเจพเจจเจพ/เจชเจฒเฉฑเจเจเจจ/ /dist/module.js) เจ เจคเฉ เจเฉฑเจ SystemJS เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจคเฉเจฐ เจคเฉ เจฒเฉเจก เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจธ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉฑเจ plugin.json เจซเจพเจเจฒ เจตเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉ เจชเจฒเฉฑเจเจเจจ เจฌเจพเจฐเฉ เจธเจพเจฐเจพ เจฎเฉเจเจพเจกเฉเจเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉ: เจจเจพเจฎ, เจธเฉฐเจธเจเจฐเจฃ, เจชเจฒเฉฑเจเจเจจ เจเจฟเจธเจฎ, เจฐเจฟเจชเฉเจเจผเจเจฐเฉ/เจตเฉเฉฑเจฌเจธเจพเจเจ/เจฒเจพเจเจธเฉเจเจธ เจฒเจฟเฉฐเจ, เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ, เจ เจคเฉ เจนเฉเจฐเฅค

เจฎเฉเจกเฉเจเจฒ.เจเฉ.เจเฉฑเจธ

เจชเจฒเฉฑเจเจเจจ.เจเฉเจธเจจ
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจตเจฟเฉฑเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, เจ เจธเฉเจ plugin.type = app เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจนเฉเฅค เจเจน เจเจธ เจฒเจ เจนเฉ เจเจฟเจเจเจเจฟ เจเฉเจฐเจพเจซเจพเจจเจพ เจฒเจ เจคเจฟเฉฐเจจ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจชเจฒเฉฑเจเจเจจ เจนเจจ:
เจชเฉเจจเจฒ เจจเฉเฉฐ: เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจธเจญ เจคเฉเจ เจเจฎ เจเจฟเจธเจฎ - เจเจน เจเฉเจ เจเจพเจธ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฆเฉ เจเจฒเจชเจจเจพ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจชเฉเจจเจฒ เจนเฉ เจ
เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจกเฉเจธเจผเจฌเฉเจฐเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจกเจพเจเจพ เจธเจฐเฉเจค: เจเจฟเจธเฉ เจตเฉ เจกเฉเจเจพ เจธเจฐเฉเจค เจจเจพเจฒ เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจเจจเฉเจเจเจฐ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ
เจธ-เจกเจพเจเจพเจธเฉเจฐเจธ, เจเจฒเจฟเจเจนเจพเจเจธ-เจกเจพเจเจพเจธเฉเจฐเจธ, เจเจฒเฉเจธเจเจฟเจ เจธเจฐเจ-เจกเจพเจเจพเจธเฉเจฐเจธ)เฅค
เจเจช: เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ เจ
เฉฐเจฆเจฐ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจซเจฐเฉฐเจเจเจเจก เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจฃ, เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ HTML เจชเฉฐเจจเฉ เจฌเจฃเจพเจเจฃ, เจ
เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจกเฉเจเจพ เจฆเฉ เจเจฒเจชเจจเจพ เจเจฐเจจ เจฒเจ เจกเฉเจเจพเจธเฉเจฐเจธ เจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจเจเจธเฉเจธ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจนเฉเจฐ เจชเจฒเฉฑเจเจเจจ เจเจฟเจธเจฎเจพเจ (เจกเฉเจเจพเจธเฉเจฐเจธ, เจชเฉเจจเจฒ) เจ
เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจกเฉเจธเจผเจฌเฉเจฐเจกเจพเจ เจจเฉเฉฐ เจตเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค

เจเจฟเจธเจฎ = เจเจช เจจเจพเจฒ เจชเจฒเฉฑเจเจเจจ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจฆเฉ เจเจฆเจพเจนเจฐเจฃ.
เจคเฉเจธเฉเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจตเจเฉเจ JavaScript เจเจพเจ TypeScript เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ (เจ เจธเฉเจ TypeScript เจเฉเจฃเจฟเจ เจนเฉ)เฅค เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจเจฟเจธเจฎ เจฆเฉ hello-world เจชเจฒเฉฑเจเจเจจ เจฒเจ เจเฉเจเจชเจฒเฉเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค : เจเจธ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจธเจฅเจพเจชเจฟเจค เจ เจคเฉ เจธเฉฐเจฐเจเจฟเจค เจฌเจฟเจฒเจกเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจธเจเจพเจฐเจเจฐ เจชเฉเจ (เจเฉฑเจ เจฐเฉเจเจเจ เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจเฉฑเจ เจชเฉเจฐเจฏเฉเจเจพเจคเจฎเจ เจเจฆเจพเจนเจฐเจฃ เจตเฉ เจนเฉ) เจนเจจเฅค
เจญเจพเจ 2: เจธเจฅเจพเจจเจ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจคเจฟเจเจฐ เจเจฐเจจเจพ
เจชเจฒเฉฑเจเจเจจ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ เจธเจพเจฐเฉ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจธเจฅเจพเจชเจฟเจค เจเฉเจฒเจธ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ: เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ, เจจเฉเจก-เจเจเจธเจชเฉเจฐเจเจฐ, เจเจฟเจเจฌ-เจธเจเฉเจ-เจฎเฉเจเฉเจฐเจฟเจเจธ, เจ เจคเฉ เจเฉเจฐเจพเจซเจพเจจเจพเฅค เจตเจพเจคเจพเจตเจฐเจฃ เจคเฉเจเจผ, เจเจธเจพเจจ เจ เจคเฉ เจธเฉเฉฑเจเจ เฉฑเจช เจเจฐเจจ เจฒเจ เจฎเฉเจธเจผเจเจฒ เจฐเจนเจฟเจค เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจฐเจฎ เจฐเฉเจฒเฉเจกเจฟเฉฐเจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ, เจเฉเจฐเจพเจซเจพเจจเจพ เจกเฉเจเจพ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจจเฉเฉฐ เจกเจฟเจตเฉเจฒเจชเจฐ เจฆเฉ เจฎเจธเจผเฉเจจ เจคเฉเจ เจธเจฟเฉฑเจงเจพ เจฎเจพเจเจเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจธเจพเจกเฉ เจฐเจพเจ เจตเจฟเฉฑเจ, เจเฉเจฌเจฐเจจเฉเจเจธ เจจเจพเจฒ เจธเจฅเจพเจจเจ เจคเฉเจฐ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจฆเจพ เจธเจญ เจคเฉเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจคเจฐเฉเจเจพ เจนเฉ เจ เจเจฒเจพ เจเจฆเจฎ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ-เจเจชเจฐเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ + เจเฉเจฐเจพเจซเจพเจจเจพ เจฌเฉฐเจกเจฒ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ เจนเฉเฅค เจฎเจฟเจจเฉเจเจฟเจเจฌ 'เจคเฉ เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ-เจเจชเจฐเฉเจเจฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเจพ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจตเจฐเจฃเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจธเจฅเจฟเจฐเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจฆเฉเจฐเจฟเฉเจคเจพ: เจธเฉฑเจ charts/grafana/values.yaml เจซเจพเจเจฒ เจตเจฟเฉฑเจ, เจเจชเจฃเจพ PV เจ เจคเฉ PVC เจเฉเฉเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ persistence.existingClaim เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจฟเฉฑเจ เจฆเฉฑเจธเฉเฅค
เจธเจพเจกเฉ เจ เฉฐเจคเจฟเจฎ เจฎเจฟเจจเฉเจเจฟเจเจฌ เจฒเจพเจเจ เจธเจเฉเจฐเจฟเจชเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ:
minikube start --kubernetes-version=v1.13.4 --memory=4096 --bootstrapper=kubeadm --extra-config=scheduler.address=0.0.0.0 --extra-config=controller-manager.address=0.0.0.0
minikube mount
/home/sergeisporyshev/Projects/Grafana:/var/grafana --gid=472 --uid=472 --9p-version=9p2000.Lเจญเจพเจ 3: เจธเจฟเฉฑเจงเจพ เจตเจฟเจเจพเจธ
เจตเจธเจคเฉ เจฎเจพเจกเจฒ
เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจคเจฟเจเจฐเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเจนเจจเจพเจ เจธเจพเจฐเฉเจเจ เจฌเฉเจจเจฟเจเจฆเฉ Kubernetes เจเจเจพเจเจเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจจเจพเจฒ เจ เจธเฉเจ TypeScript เจเจฒเจพเจธเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจพเจเจเฉ: pod, deployment, daemonset, statefulset, job, cronjob, service, node, เจ เจคเฉ namespaceเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจเจฒเจพเจธ เจเฉฑเจ เจเจฎ BaseModel เจเจฒเจพเจธ เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเฉ เจเฉฑเจ เจเฉฐเจธเจเจฐเจเจเจฐ, เจกเจฟเจธเจเฉเจฐเจเจเจฐ, เจ เจคเฉ เจฆเจฟเฉฑเจ เจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจ เจคเฉ เจเฉเจเจฒ เจเจฐเจจ เจฆเฉ เจคเจฐเฉเจเจฟเจเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉเฅค เจนเจฐเฉเจ เจเจฒเจพเจธ เจนเฉเจฐ เจเจเจพเจเจเจ เจจเจพเจฒ เจจเฉเจธเจเจก เจธเจฌเฉฐเจงเจพเจ เจจเฉเฉฐ เจตเฉ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจเจเจพเจ เจฒเจ เจชเฉเจก เจฆเฉ เจธเฉเจเฉเฅค
import {Pod} from "./pod";
import {Service} from "./service";
import {BaseModel} from './traits/baseModel';
export class Deployment extends BaseModel{
pods: Array<Pod>;
services: Array<Service>;
constructor(data: any){
super(data);
this.pods = [];
this.services = [];
}
}เจเฉเจเจฐ เจ เจคเฉ เจธเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ, เจ เจธเฉเจ เจฒเฉเฉเฉเจเจฆเฉ เจเจเจเฉเจเฉ เจฎเฉเจเฉเจฐเจฟเจเจธ เจจเฉเฉฐ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจ เจคเฉ เจชเฉเฉเจนเจจเจฏเฉเจ เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจพเจ เจธเฉเฉฑเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจเจฆเจพเจนเจฐเจฃ เจตเจเฉเจ, เจจเจฟเจฐเจงเจพเจฐเจค CPU เจจเฉเจกเจพเจ เจฆเจพ เจซเจพเจฐเจฎเฉเจ เจเฉเจคเจพ เจเจเจเจชเฉเฉฑเจ:
get cpuAllocatableFormatted(){
let cpu = this.data.status.allocatable.cpu;
if(cpu.indexOf('m') > -1){
cpu = parseInt(cpu)/1000;
}
return cpu;
}เจชเฉฐเจจเฉ
เจธเจพเจกเฉ เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจธเจพเจฐเฉ เจชเฉฐเจจเจฟเจเจ เจฆเฉ เจธเฉเจเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจธเจพเจกเฉ pluing.json เจตเจฟเฉฑเจ เจจเจฟเจฐเจญเจฐเจคเจพ เจญเจพเจ เจตเจฟเฉฑเจ เจฆเฉฑเจธเฉ เจเจ เจนเฉ:

เจนเจฐเฉเจ เจชเฉฐเจจเฉ เจฆเฉ เจฌเจฒเจพเจ เจตเจฟเฉฑเจ, เจธเจพเจจเฉเฉฐ PAGE NAME (เจเจธเจจเฉเฉฐ เจซเจฟเจฐ เจเฉฑเจ เจธเจฒเฉฑเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพเจตเฉเจเจพ เจเจฟเจธ เจฆเฉเจเจฐเจพ เจเจน เจชเฉฐเจจเจพ เจชเจนเฉเฉฐเจเจฏเฉเจ เจนเฉเจตเฉเจเจพ); เจเจธ เจชเฉฐเจจเฉ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเจฟเฉฑเจธเฉ เจฆเจพ เจจเจพเจฎ (เจญเจพเจเจพเจ เจฆเฉ เจธเฉเจเฉ module.ts เจจเฉเฉฐ เจจเจฟเจฐเจฏเจพเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ); เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจญเฉเจฎเจฟเจเจพ เจฆเจพ เจธเฉฐเจเฉเจค เจเจฟเจธ เจฒเจ เจเจธ เจชเฉฐเจจเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจชเจฒเจฌเจง เจนเฉ เจ
เจคเฉ เจธเจพเจเจกเจฌเจพเจฐ เจฒเจ เจจเฉเจตเฉเจเฉเจธเจผเจจ เจธเฉเจเจฟเฉฐเจเจพเจเฅค
เจชเฉฐเจจเฉ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเจฟเฉฑเจธเฉ เจตเจฟเฉฑเจ, เจธเจพเจจเฉเฉฐ เจเฉเจเจชเจฒเฉเจ เจฏเฉเจเจฐเจเจฒ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจเจธเจจเฉเฉฐ เจฎเจพเจฐเจเจ เฉฑเจช เจตเจพเจฒเฉ HTML เจซเจพเจเจฒ เจฆเจพ เจฎเจพเจฐเจ เจฆเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเฉฐเจเจฐเฉเจฒเจฐ เจฆเฉ เจ เฉฐเจฆเจฐ, เจจเจฟเจฐเจญเจฐเจคเจพ เจเฉฐเจเฉเจเจธเจผเจจ เจฐเจพเจนเฉเจ, เจ เจธเฉเจ เจฆเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจเจเจเฉเจฒเจฐ เจธเฉเจตเจพเจตเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ:
- backendSrv เจเฉฑเจ เจธเฉเจตเจพ เจนเฉ เจเฉ Grafana API เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉฐเจเจฐเฉเจเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ;
- datasourceSrv เจเฉฑเจ เจธเฉเจตเจพ เจนเฉ เจเฉ เจคเฉเจนเจพเจกเฉ Grafana เจตเจฟเฉฑเจ เจธเจฅเจพเจชเจฟเจค เจธเจพเจฐเฉ เจกเฉเจเจพ เจธเจฐเฉเจคเจพเจ เจจเจพเจฒ เจธเจฅเจพเจจเจ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจต เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ (เจเจฆเจพเจนเจฐเจฃ เจตเจเฉเจ, .getAll() เจตเจฟเจงเฉ เจธเจพเจฐเฉ เจธเจฅเจพเจชเจค เจกเฉเจเจพ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจพเจชเจธ เจเจฐเจฆเฉ เจนเฉ; .get( ) โ เจเฉฑเจ เจเจพเจธ เจกเฉเจเจพ เจธเจฐเฉเจค เจฆเจพ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจตเจธเจคเฉ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค



เจญเจพเจ 4: เจกเฉเจเจพ เจธเจฐเฉเจค
เจเฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจเฉฑเจ เจกเฉเจเจพเจธเฉเจฐเจธ เจเจฟเจธเฉ เจตเฉ เจนเฉเจฐ เจชเจฒเฉฑเจเจเจจ เจตเจพเจเจ เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจนเฉ: เจเจธเจฆเจพ เจเจชเจฃเจพ เจเจเจเจฐเฉ เจชเฉเจเจเฉฐเจ, module.js, เจ เจคเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจตเจพเจฒเฉ เจเฉฑเจ plugin.json เจซเจพเจเจฒ เจนเฉเฅค type = app เจจเจพเจฒ เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจตเจฟเจเจธเจค เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจ เจธเฉเจ เจฎเฉเจเฉเจฆเจพ เจกเฉเจเจพเจธเฉเจฐเจธ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, prometheus-datasource) เจเจพเจ เจเจชเจฃเฉ เจจเจพเจฒ เจเฉฐเจเจฐเฉเจเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจเจฟเจธเจจเฉเฉฐ เจ เจธเฉเจ เจธเจฟเฉฑเจงเฉ เจชเจฒเฉฑเจเจเจจ เจกเจพเจเจฐเฉเจเจเจฐเฉ (dist/datasource/*) เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจพเจ เจเฉฑเจ เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจเฉเจ เจธเจฅเจพเจชเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจกเฉเจเจพเจธเฉเจฐเจธ เจชเจฒเฉฑเจเจเจจ เจเฉเจก เจจเจพเจฒ เจฌเฉฐเจกเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉฑเจ config.html เจเฉเจเจชเจฒเฉเจ เจ เจคเฉ เจเฉฑเจ ConfigCtrl เจเฉฐเจเจฐเฉเจฒเจฐ เจฆเฉ เจตเฉ เจฒเฉเฉ เจนเฉ, เจเฉ เจเจฟ เจกเฉเจเจพเจธเฉเจฐเจธ เจเฉฐเจธเจเฉเจเจธ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจชเฉฐเจจเฉ เจ เจคเฉ เจกเฉเจเจพเจธเฉเจฐเจธ เจเฉฐเจเจฐเฉเจฒเจฐ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจตเฉเจเจพ, เจเฉ เจคเฉเจนเจพเจกเฉ เจกเฉเจเจพเจธเฉเจฐเจธ เจฒเจ เจคเจฐเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉเฅค
KubeGraf เจชเจฒเฉฑเจเจเจจ เจตเจฟเฉฑเจ, เจเฉฑเจ เจฏเฉเจเจผเจฐ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจเฉฑเจ เจกเฉเจเจพเจธเฉเจฐเจธ เจเฉฑเจ Kubernetes เจเจฒเฉฑเจธเจเจฐ เจฆเจพ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจนเฉ เจเฉ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ (เจธเจฐเฉเจค เจเฉเจก เจเจชเจฒเจฌเจง เจนเฉ)เฅค ):
- k8s api เจธเจฐเจตเจฐ เจคเฉเจ เจกเจพเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ (เจจเฉเจฎเจธเจชเฉเจธเจพเจ, เจคเฉเจจเจพเจคเฉเจเจ, เจเจฆเจฟ เจฆเฉ เจธเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ)
- เจชเฉเจฐเฉเจฎเฉเจฅเฉเจ เจธ-เจกเฉเจเจพเจธเฉเจฐเจธ (เจเฉ เจเจฟ เจนเจฐเฉเจ เจเจพเจธ เจเจฒเฉฑเจธเจเจฐ เจฒเจ เจชเจฒเฉฑเจเจเจจ เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเฉเจฃเจฟเจ เจเจพเจเจฆเจพ เจนเฉ) เจจเฉเฉฐ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจชเฉเจฐเฉเจเจธเฉ เจเจฐเจจเจพ เจ เจคเฉ เจธเจฅเจฟเจฐ เจชเฉฐเจจเจฟเจเจ เจ เจคเฉ เจกเฉเจธเจผเจฌเฉเจฐเจกเจพเจ เจฆเฉเจตเจพเจ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจฒเจ เจเจตเจพเจฌเจพเจ เจจเฉเฉฐ เจซเจพเจฐเจฎเฉเจ เจเจฐเจจเจพเฅค
- เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจธเจฅเจฟเจฐ เจชเฉฐเจจเจฟเจเจ 'เจคเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจ เจชเจกเฉเจ เจเจฐเจจเจพ (เจเฉฑเจ เจธเฉเฉฑเจ เจฐเจฟเจซเจฐเฉเจธเจผ เจฐเฉเจ เจฆเฉ เจจเจพเจฒ)เฅค
- เจเฉเจฐเจพเจซเจพเจจเจพ-เจกเฉเจธเจผเจฌเฉเจฐเจกเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจเฉเจเจชเจฒเฉเจ เจธเจผเฉเจ เจคเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจชเฉเฉฑเจเจเจฟเฉฑเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจเจพ (เจตเจฟเจงเฉ .metriFindQuery())



- เจ เฉฐเจคเจฟเจฎ k8s เจเจฒเฉฑเจธเจเจฐ เจจเจพเจฒ เจเจจเฉเจเจธเจผเจจ เจเฉเจธเจเฅค
testDatasource(){
let url = '/api/v1/namespaces';
let _url = this.url;
if(this.accessViaToken)
_url += '/__proxy';
_url += url;
return this.backendSrv.datasourceRequest({
url: _url,
method: "GET",
headers: {"Content-Type": 'application/json'}
})
.then(response => {
if (response.status === 200) {
return {status: "success", message: "Data source is OK", title: "Success"};
}else{
return {status: "error", message: "Data source is not OK", title: "Error"};
}
}, error => {
return {status: "error", message: "Data source is not OK", title: "Error"};
})
}เจเฉฑเจ เจเจพเจธ เจฆเจฟเจฒเจเจธเจช เจชเจนเจฟเจฒเฉ, เจธเจพเจกเฉ เจฐเจพเจ เจตเจฟเฉฑเจ, เจกเฉเจเจพ เจธเจฐเฉเจค เจฒเจ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจ เจคเฉ เจ เจงเจฟเจเจพเจฐ เจตเจฟเจงเฉ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจเจพ เจนเฉเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจฌเจพเจเจธ เจคเฉเจ เจฌเจพเจนเจฐ, เจ เจธเฉเจ เจ เฉฐเจคเจฎ เจกเฉเจเจพ เจธเจฐเฉเจค เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจเฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ เจฌเจฟเจฒเจ-เจเจจ เจกเฉเจเจพ เจธเจฐเฉเจคHttpSettings เจเฉฐเจชเฉเจจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจเจธ เจเฉฐเจชเฉเจจเฉเจเจ เจฆเฉ เจจเจพเจฒ, เจ เจธเฉเจ URL เจ เจคเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ/เจ เจงเจฟเจเจพเจฐ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจเฉ HTTP เจกเฉเจเจพ เจธเจฐเฉเจค เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ: เจฒเฉเจเจเจจ/เจชเจพเจธเจตเจฐเจก, เจเจพเจ เจเจฒเจพเจเฉฐเจ-เจธเจฐเจเฉเจซเจฟเจเฉเจ/เจเจฒเจพเจเฉฐเจ-เจเฉเฉฐเจเฉเฅค เจเฉฑเจ เจฌเฉเจ เจฐเจฐ เจเฉเจเจจ (k8s เจฒเจ เจ เจธเจฒ เจฎเจฟเจเจฐ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเฉเจ เจเจฟเฉฐเจเจฐเจฟเฉฐเจ เจฆเฉ เจฒเฉเฉ เจธเฉเฅค
เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ เจฌเจฟเจฒเจ-เจเจจ "เจชเจฒเฉฑเจเจเจจ เจฐเฉเจเจธ" เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ (เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจตเฉเจฐเจตเฉ ). เจธเจพเจกเฉเจเจ เจกเฉเจเจพเจธเฉเจฐเจธ เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจฐเฉเจเจฟเฉฐเจ เจจเจฟเจฏเจฎเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจเฉเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเฉ เจเฉเจฐเจพเจซเจพเจจเจพ เจชเฉเจฐเฉเจเจธเฉ เจธเจฐเจตเจฐ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเฉเจคเฉ เจเจพเจฃเจเฉเฅค เจเจฆเจพเจนเจฐเจฃ เจตเจเฉเจ, เจนเจฐเฉเจ เจตเจฟเจ
เจเจคเฉเจเจค เจ
เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจฒเจ, เจเฉเจเจชเจฒเฉเจ เจธเจนเจพเจเจคเจพ เจจเจพเจฒ เจนเฉเจกเจฐ เจเจพเจ URL เจธเฉเฉฑเจ เจเจฐเจจ เจฆเจพ เจตเจฟเจเจฒเจช เจนเฉ, เจเจฟเจธ เจฒเจ เจกเฉเจเจพ jsonData เจ
เจคเฉ secureJsonData เจเฉเจคเจฐเจพเจ เจคเฉเจ เจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจชเจพเจธเจตเจฐเจก เจเจพเจ เจเฉเจเจจเจพเจ เจจเฉเฉฐ เจเจจเจเฉเจฐเจฟเจชเจเจก เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ)เฅค เจธเจพเจกเฉ เจเจฆเจพเจนเจฐเจฃ เจตเจฟเฉฑเจ, เจซเจพเจฐเจฎ เจฆเฉเจเจ เจฌเฉเจจเจคเฉเจเจ /__เจชเฉเจฐเฉเจเจธเฉ/เจเจชเฉเจเจ/เจตเฉ1/เจจเฉเจฎเจธเจชเฉเจธ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจเจฟเจธเจฎ เจฆเฉ URL เจจเจพเจฒ เจชเฉเจฐเฉเจเจธเฉ เจเฉเจคเจพ เจเจพเจตเฉเจเจพ
/api/v1/namespaces เจ
เจงเจฟเจเจพเจฐ เจฆเฉ เจจเจพเจฒ: เจฌเฉเจ
เจฐเจฐ เจนเฉเจกเจฐ เจธเฉเฉฑเจเฅค


เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ, k8s api เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ เจธเจฟเจฐเจซเจผ-เจชเฉเฉเจนเจจ เจตเจพเจฒเฉ เจชเจนเฉเฉฐเจ เจตเจพเจฒเฉ เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจฌเจฃเจพเจเจฃ เจฒเจ เจฎเฉเจจเฉเจซเฉเจธเจ เจเฉ เจคเฉเจธเฉเจ เจเจธ เจตเจฟเฉฑเจ เจตเฉ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ .
เจญเจพเจ 5: เจฐเจฟเจนเจพเจ

เจเฉฑเจ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจชเจฃเจพ เจเฉเจฐเจพเจซเจพเจจเจพ เจชเจฒเฉฑเจเจเจจ เจฒเจฟเจ เจฒเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเฉเจฆเจฐเจคเฉ เจคเฉเจฐ 'เจคเฉ เจเจธเจจเฉเฉฐ เจเจชเจจ เจธเฉเจฐเจธ เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเจเฉเฅค เจเฉเจฐเจพเจซเจพเจจเจพ เจตเจฟเฉฑเจ, เจเจน เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจนเฉ, เจเฉ เจเจฟ เจเฉฑเจฅเฉ เจเจชเจฒเจฌเจง เจนเฉ
เจคเฉเจนเจพเจกเฉ เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจ เจงเจฟเจเจพเจฐเจค เจธเจเฉเจฐ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจเจฐเจตเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ PR เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ , repo.json เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจเฉเฉเจจเจพ:

เจเจฟเฉฑเจฅเฉ version เจคเฉเจนเจพเจกเฉ เจชเจฒเฉฑเจเจเจจ เจฆเจพ เจตเจฐเจเจจ เจนเฉ, url เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฆเจพ เจฒเจฟเฉฐเจ เจนเฉ, เจ
เจคเฉ commit เจเจฎเจฟเจ เจฆเจพ เจนเฉเจธเจผ เจนเฉ เจเฉ เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจเจพเจธ เจตเจฐเจเจจ เจจเฉเฉฐ เจเจชเจฒเจฌเจง เจเจฐเจตเจพเจเจเจพเฅค
เจ เจคเฉ เจเจเจเจชเฉเฉฑเจ 'เจคเฉ เจคเฉเจธเฉเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจเฉฑเจ เจธเจผเจพเจจเจฆเจพเจฐ เจคเจธเจตเฉเจฐ เจตเฉเจเฉเจเฉ:

เจเจธเจฆเฉ เจฒเจ เจกเฉเจเจพ เจคเฉเจนเจพเจกเฉ Readme.md, Changelog.md, เจ
เจคเฉ plugin.json เจซเจพเจเจฒ เจคเฉเจ เจชเจฒเฉฑเจเจเจจ เจตเฉเจฐเจตเฉ เจฆเฉ เจจเจพเจฒ เจเจชเจฃเฉ เจเจช เจชเฉเจฐเจพเจชเจค เจเจฐ เจฒเจฟเจ เจเจพเจตเฉเจเจพเฅค
เจญเจพเจ 6: เจธเจฟเฉฑเจเจฟเจเจ เจฆเฉ เจฌเจเจพเจ
เจ เจธเฉเจ เจเจชเจฃเฉ เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจเจธเจฆเฉ เจฐเจฟเจฒเฉเจเจผ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจตเจฟเจเจธเจค เจเจฐเจจเจพ เจฌเฉฐเจฆ เจจเจนเฉเจ เจเฉเจคเจพ เจนเฉเฅค เจ เจธเฉเจ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจจเฉเจก เจธเจฐเฉเจค เจตเจฐเจคเฉเจ เจฆเฉ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ, เจเจชเจญเฉเจเจคเจพ เจ เจจเฉเจญเจต เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจจเจตเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ, เจ เจคเฉ เจชเจฒเฉฑเจเจเจจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ เจธเจพเจกเฉ เจเจพเจนเจเจพเจ เจ เจคเฉ GitHub 'เจคเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉเจตเจพเจ เจคเฉเจ เจชเฉเจฐเจพเจชเจค เจนเฉเจ เจตเฉฑเจกเฉ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจ เจซเฉเจกเจฌเฉเจ เจจเฉเฉฐ เจเจพเจเจเจฃ 'เจคเฉ เจเฉฐเจฎ เจเจฐ เจฐเจนเฉ เจนเจพเจ (เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉเจ เจฎเฉเฉฑเจฆเจพ เจเจพเจ เจชเฉเฉฑเจฒ เจฌเฉเจจเจคเฉ เจเฉฑเจกเจฆเฉ เจนเฉ, เจคเจพเจ เจฎเฉเจจเฉเฉฐ เจฌเจนเฉเจค เจเฉเจธเจผเฉ เจนเฉเจตเฉเจเฉ :))เฅค
เจธเจพเจจเฉเฉฐ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจเจน เจฒเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจฐเจพเจซเจพเจจเจพ เจตเจฐเจเฉ เจธเจผเจพเจจเจฆเจพเจฐ เจเฉเจฒ เจจเฉเฉฐ เจธเจฎเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเฉเจเจพ เจ เจคเฉ, เจธเจผเจพเจเจฆ, เจเจชเจฃเจพ เจชเจฒเฉฑเจเจเจจ เจฒเจฟเจเจฃ เจตเจฟเฉฑเจ เจตเฉ เจฎเจฆเจฆ เจเจฐเฉเจเจพเฅค
เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆ!)
เจธเจฐเฉเจค: www.habr.com
