เด เดตเตผเดทเดคเตเดคเต เดชเตเดฐเดงเดพเดจ เดฏเตเดฑเตเดชเตเดฏเตป เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเตบเดซเดฑเตปเดธเต - KubeCon + CloudNativeCon Europe 2020 - เดตเตเตผเดเตเดตเตฝ เดเดฏเดฟเดฐเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเต เด
เดคเตเดคเดฐเดฎเตเดฐเต เดฎเดพเดฑเตเดฑเด เดเดเตเดเดณเตเดเต เดฆเตเตผเดเดเดพเดฒเดฎเดพเดฏเดฟ เดเดธเตเดคเตเดฐเดฃเด เดเตเดฏเตเดค เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดจเตฝเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเดณเต เดคเดเดเตเดเดฟเดฒเตเดฒ โเดชเตเดเดฃเต? เดฌเดพเดทเต! เดเดเตเดเดณเตเดเต เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดธเดฎเตผเดชเตเดชเดฟเดเตเดเดชเตเดชเตเดเตเด เดทเตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเต เดเดฃเตเดเตเดฎเตเดเตเดเตเด
เดธเดเดญเดพเดทเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดเตเดฆเดจเด เดเตพเดเตเดเตเดฃเตเด เด เดฒเตเดเดจเด, เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเดจเดพเดฏเดฟ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏ เดฒเดณเดฟเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดธเดฎเตเดชเดจเด เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดฐเต เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฑเดเตเด เดชเตเดฐเดฏเดคเตเดจเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดเดจเต เดธเตเดตเดจเตเดคเดฎเดพเดเตเดเดพเด เดเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต.
เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต
เดซเตเดฒเดพเดจเตเดฑเดฟเตฝ เดเดเตเดเตพ เดเดฒเตเดฒเดพเด เดจเดฟเดฐเดจเตเดคเดฐเด เดเดชเตเดฑเตเดฑเดฟเดฎเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดเตเดเตเดฎเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดจเตเดจเต เดจเดฎเตเดฎเตพ เดฎเดฑเตเดฑเตเดฐเต เดเดตเตเดถเดเดฐเดฎเดพเดฏ เดเดถเดฏเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเตเด. เดเดฃเตเดเตเดฎเตเดเตเดเตเด: เดเตเดฒเตเดกเต-เดจเตเดฑเตเดฑเตเดตเต เดทเตเตฝ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดเดเต!
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเตเดฒเตเดฒเดพเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเดเตเดเต เดเดฐเดเดญเดฟเดเตเดเดพเด: เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต.
Kubernetes API, เดเตบเดเตเดฐเตเดณเดฑเตเดเตพ
เดเดฐเต เดคเดฐเด เดเดฌเตโเดเดเตโเดฑเตเดฑเดฟเดจเตเด เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเตเดณเตเดณ เดเดฐเต เดคเดฐเด เดซเดฏเตฝ เดธเตเตผเดตเดฑเดพเดฏเดฟ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต API เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเดพเด. เด เดธเตเตผเดตเดฑเดฟเดฒเต เดเดฌเตเดเดเตเดฑเตเดฑเตเดเดณเต (เดตเดฟเดญเดตเดเตเดเตพ) เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต YAML เดซเดฏเดฒเตเดเดณเดพเดฃเต. เดเตเดเดพเดคเต, เดธเตเตผเดตเดฑเดฟเดจเต เดฎเตเดจเตเดจเต เดเดพเดฐเตเดฏเดเตเดเตพ เดเตเดฏเตเดฏเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เด เดเดฟเดธเตเดฅเดพเดจ API เดเดฃเตเดเต:
- เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดตเดฟเดญเดตเด เด เดคเดฟเดจเตเดฑเต เดคเดฐเดคเตเดคเดฟเดฒเตเด เดชเตเดฐเดฟเดฒเตเด;
- เดฎเดพเดฑเตเดฑเด เดฑเดฟเดธเตเดดเตเดธเต (เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเตเตผเดตเตผ "เดถเดฐเดฟเดฏเดพเดฏ" เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเตเดณเตเดณเต - เดเดฒเตเดฒเดพเด เดคเตเดฑเตเดฑเดพเดฏเดฟ เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดเตพเดเตเดเดพเดฏเดฟ เดเดฆเตเดฆเตเดถเดฟเดเตเดเดต เดจเดฟเดฐเดธเดฟเดเตเดเต);
- เดเตเดฐเดพเดเตเดเต เดฑเดฟเดธเตเดดเตเดธเดฟเดจเดพเดฏเดฟ (เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เด เดคเดฟเดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต/เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดค เดชเดคเดฟเดชเตเดชเต เดเดเดจเดเดฟ เดฒเดญเดฟเดเตเดเตเด).
เด เดคเดฟเดจเดพเตฝ, เดฎเตเดจเตเดจเต เด เดเดฟเดธเตเดฅเดพเดจ เดฐเตเดคเดฟเดเตพ (เด เดคเต, เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดฃเตเดเต, เดชเดเตเดทเต เดเดเตเดเตพ เดเดชเตเดชเตเตพ เด เดต เดเดดเดฟเดตเดพเดเตเดเตเด) เดเดฐเต เดคเดฐเด เดซเดฏเตฝ เดธเตเตผเดตเดฑเดพเดฏเดฟ (YAML เดฎเดพเดจเดฟเดซเตเดธเตเดฑเตเดฑเตเดเตพเดเตเดเต) เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
เดธเตเตผเดตเดฑเดฟเดจเต เดตเดฟเดตเดฐเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเดพเตป เดฎเดพเดคเตเดฐเดฎเต เดเดดเดฟเดฏเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด. เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเต เดเดฃเตเดเตเดฐเตเดพเดณเตผ - เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเตเดฑเต เดฒเตเดเดคเตเดคเดฟเดฒเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเดเดคเตเด เด
เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดตเตเดฎเดพเดฏ เดเดถเดฏเด.
เดฐเดฃเตเดเต เดชเตเดฐเดงเดพเดจ เดคเดฐเด เดเตบเดเตเดฐเตเดณเดฑเตเดเตพ เดเดฃเตเดเต. เดเดฆเตเดฏเดคเตเดคเตเดคเต เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดตเดฐเดเตเดเตพ เดเดเตเดเตเดเตเดเดฏเตเด เดจเตเดธเตเดฑเตเดฑเดกเต เดฒเตเดเดฟเดเตเดเต เด เดจเตเดธเดฐเดฟเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด K8- เดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดตเดฐเดเตเดเตพ เดเดเตเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต, เดเดฆเตเดฏ เดคเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดเดฟเดฒ เดฌเดพเดนเตเดฏ เดตเดฟเดญเดตเดเตเดเดณเตเดเต เด เดตเดธเตเดฅ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
Kubernetes-เตฝ เดเดฐเต เดตเดฟเดจเตเดฏเดพเดธเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เดธเตเดเตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเด:
- เดตเดฟเดจเตเดฏเดพเดธ เดเตบเดเตเดฐเตเดณเตผ (เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
kube-controller-manager
) เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดฑเตเดชเตเดฒเดฟเดเตเดเดธเตเดฑเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. - เด เดตเดฟเดตเดฐเดเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ ReplicaSet เดฐเดฃเตเดเต เดชเดเตผเดชเตเดชเตเดเตพ (เดฐเดฃเตเดเต เดชเตเดกเตเดเตพ) เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด เดชเตเดกเตเดเตพ เดเดคเตเดตเดฐเต เดทเตเดกเตเดฏเตเตพ เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ.
- เดทเตเดกเตเดฏเตเดณเตผ เดชเตเดกเตเดเตพ เดทเตเดกเตเดฏเตเตพ เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดตเดฐเตเดเต YAML-เดเดณเดฟเดฒเตเดเตเดเต เดจเตเดกเต เดตเดฟเดตเดฐเดเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดเตเดฌเตเดฒเตเดฑเตเดฑเตเดเตพ เดเดฐเต เดฌเดพเดนเตเดฏ เดเดฑเดตเดฟเดเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต (เดกเตเดเตเดเตผ เดเดจเตเดจเต เดชเดฑเดฏเตเด).
เดคเตเดเตผเดจเตเดจเต เด เดฎเตเดดเตเดตเตป เดเตเดฐเดฎเดตเตเด เดตเดฟเดชเดฐเตเดค เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต: เดเตเดฌเตเดฒเตเดฑเตเดฑเต เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดเดฏเตเด เดชเตเดกเดฟเดจเตเดฑเต เดจเดฟเดฒ เดเดฃเดเตเดเดพเดเตเดเตเดเดฏเตเด เดคเดฟเดฐเดฟเดเต เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. ReplicaSet เดเตบเดเตเดฐเตเดณเตผ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดฑเตเดชเตเดฒเดฟเดเตเด เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เด เดตเดธเตเดฅ เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดกเดฟเดชเตเดฒเตเดฏเตโเดฎเตเดจเตเดฑเต เดเตบเดเตเดฐเตเดณเดฑเดฟเดฒเตเด เดเดคเตเดคเดจเตเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต, เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดเดเตเดตเดฟเตฝ เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดค (เดจเดฟเดฒเดตเดฟเดฒเต) เดจเดฟเดฒ เดฒเดญเดฟเดเตเดเตเด.
เดทเตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ
เดตเดฟเดตเดฟเดง เดเตบเดเตเดฐเตเดณเดฑเตเดเดณเตเดเต เดธเดเดฏเตเดเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดจเตเดจเต เดเดคเต เดฎเดพเดฑเตเดจเตเดจเต (เดเตเดฌเตผเดจเตเดฑเตเดฑเตเดธเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเตเด เดเตบเดเตเดฐเตเดณเตผเดฎเดพเดฐเดพเดฃเต). เดเตเดฆเตเดฏเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต, เดเตเดฑเดเตเด เดชเดฐเดฟเดถเตเดฐเดฎเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเต เดเดเตเดเดจเต เดธเตเดทเตเดเดฟเดเตเดเดพเด? เดเดตเดฟเดเต เดเดเตเดเตพ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดคเต เดฐเดเตเดทเดพเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดตเดฐเตเดจเตเดจเต
เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด: เดฐเดนเดธเตเดฏเดเตเดเตพ เดชเดเตผเดคเตเดคเตฝ
เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด เดจเตเดเตเดเดพเด.
เดจเดฎเตเดเตเดเต เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดฃเตเดเตเดจเตเดจเต เดชเดฑเดฏเดพเด. เด
เดคเดฟเดจเต เดเดฐเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต เดเดฃเตเดเต default
เดเดฟเดฒ เดฐเดนเดธเตเดฏเดเตเดเดณเตเดเตเดชเตเดชเด mysecret
. เดเตเดเดพเดคเต, เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดฎเดฑเตเดฑเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเดณเตเด เดเดฃเตเดเต. เด
เดตเดฏเดฟเตฝ เดเดฟเดฒเดคเดฟเตฝ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฒเตเดฌเตฝ เดเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดฒเตเดฌเตฝ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเดณเดฟเดฒเตเดเตเดเต เดฐเดนเดธเตเดฏเด เดชเดเตผเดคเตเดคเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดเตเดเดณเตเดเต เดฒเดเตเดทเตเดฏเด.
เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดคเดฟเดฏ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเตพ เดฆเตเดถเตเดฏเดฎเดพเดเดพเดฎเตเดจเตเดจเดคเตเด เด เดตเดฏเดฟเตฝ เดเดฟเดฒเดคเต เด เดฒเตเดฌเตฝ เดเดณเตเดณเดคเดฟเดจเดพเดฒเตเด เดเตเดฎเดคเดฒ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดฒเตเดฌเตฝ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดฎเตเดชเตเตพ, เดฐเดนเดธเตเดฏเดตเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฃเด. เดเดคเตเดเตเดเดพเดคเต, เดฐเดนเดธเตเดฏเด เดคเดจเตเดจเต เดฎเดพเดฑเตเดฑเดพเดจเตเด เดเดดเดฟเดฏเตเด: เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเตเดคเดฟเดฏ เดฐเดนเดธเตเดฏเด เดฒเตเดฌเดฒเตเดเดณเตเดณเตเดณ เดเดฒเตเดฒเดพ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเดณเดฟเดฒเตเดเตเดเตเด เดชเดเตผเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เดเดคเตเดเตเดเดฟเดฒเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เด เดฌเดฆเตเดงเดตเดถเดพเตฝ เดฐเดนเดธเตเดฏเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฟเดฏเดพเตฝ, เดเดเตเดเดณเตเดเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เด เดคเต เดเดเดจเดเดฟ เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต.
เดเดชเตเดชเตเตพ เดเดพเดธเตโเดเต เดฐเตเดชเตเดเดฐเดฟเดเตเดเต, เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดฐเดเดญเดฟเดเตเดเตเดฃเตเด เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต. เดเดจเตเดจเดพเตฝ เดเดฆเตเดฏเด เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดตเดพเดเตเดเตเดเตพ เดชเดฑเดฏเตเดฃเตเดเดคเดพเดฃเต.
เดทเตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดฎเดฑเตเดฑเต เดเตเดฒเดฟเดญเดพเดฐเดเตเดเตพ เดชเตเดฒเต, เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดธเตเดตเดจเตเดคเด เดชเตเดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเดฒเต เด เดชเตเดกเดฟเตฝ /hooks
เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดซเดฏเดฒเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดต เดฌเดพเดทเต, เดชเตเดคเตเดคเตบ, เดฑเตเดฌเดฟ เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเดฒเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเดพเดเดพเด. เด
เดคเตเดคเดฐเด เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดซเดฏเดฒเตเดเดณเต เดเดเตเดเตพ เดนเตเดเตเดเตเดเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต (เดเตเดพเดณเตเดคเตเดคเตเด).
เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดตเดจเตเดฑเตเดเตพ เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเตเดเตเดฏเตเดฏเตเดเดฏเตเด เดเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดตเดจเตเดฑเตเดเดณเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดเดฏเตเด เด เดนเตเดเตเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดคเต เดนเตเดเตเดเต เดเดชเตเดชเตเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เดทเตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดเตเดเต เดเดเตเดเดจเต เด
เดฑเดฟเดฏเดพเด? เดเดฐเต เดนเตเดเตเดเดฟเดจเตเด เดฐเดฃเตเดเต เดเดเตเดเดเตเดเดณเตเดฃเตเดเต เดเดจเตเดจเดคเดพเดฃเต เดเดพเดฐเตเดฏเด. เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเต เดธเดฎเดฏเดคเตเดคเต, เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดฐเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดฎเดพเดฏเดฟ เดเดฒเตเดฒเดพ เดนเตเดเตเดเตเดเดณเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต --config
เดเดคเดพเดฃเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดเตเดเด. เด
เดคเดฟเดจเตเดถเตเดทเด, เดเตเดณเตเดคเตเดคเตเดเตพ เดธเดพเดงเดพเดฐเดฃ เดฐเตเดคเดฟเดฏเดฟเตฝ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต - เด
เดต เดเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดตเดจเตเดฑเตเดเดณเตเดเตเดณเตเดณ เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟ. เดชเดฟเดจเตเดจเตเดเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ, เดนเตเดเตเดเต เดฌเตเตปเดกเดฟเดเดเต เดธเดจเตเดฆเตผเดญเด เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต (เดฌเตเตปเดกเดฟเดเดเต เดธเดจเตเดฆเตผเดญเด) - JSON เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ, เดเดเตเดเตพ เดคเดพเดดเต เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดธเดเดธเดพเดฐเดฟเดเตเดเตเด.
เดฌเดพเดทเดฟเตฝ เดเดฐเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต
เดเดชเตเดชเตเตพ เดเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดฐเดฃเตเดเต เดซเดเดเตเดทเดจเตเดเตพ เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต (เดตเดดเดฟ, เดเดเตเดเตพ เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต เดชเตเดธเตเดคเดเดถเดพเดฒ
- เดเดฆเตเดฏเดคเตเดคเตเดคเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดเตเดเดคเตเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฃเต - เดเดคเต เดฌเตเตปเดกเดฟเดเดเต เดธเดจเตเดฆเตผเดญเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต;
- เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เดนเตเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดฏเตเดเตเดคเดฟ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
#!/bin/bash
source /shell_lib.sh
function __config__() {
cat << EOF
configVersion: v1
# BINDING CONFIGURATION
EOF
}
function __main__() {
# THE LOGIC
}
hook::run "$@"
เดจเดฎเตเดเตเดเต เดเดจเตเดคเต เดตเดธเตเดคเตเดเตเดเตพ เดตเตเดฃเดฎเตเดจเตเดจเต เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดเตเดคเตเดค เดเดเตเดเด. เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดเตเดฐเดพเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต:
- เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดเต เดเดฑเดตเดฟเด เดฐเดนเดธเตเดฏเด;
- เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดเดฒเตเดฒเดพ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเด, เด เดคเดฟเดฒเตเดเต เดเดคเตเดเตเดเต เดฒเตเดฌเตฝ เดเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด;
- เด เดตเดฏเตเดฒเตเดฒเดพเด เดเดฑเดตเดฟเด เดฐเดนเดธเตเดฏเดตเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดพเตผเดเตเดฑเตเดฑเต เดฐเดนเดธเตเดฏเดเตเดเตพ.
เดฐเดนเดธเตเดฏ เดเดฑเดตเดฟเดเดคเตเดคเดฟเดฒเตเดเตเดเต เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเตเด
เด
เดคเดฟเดจเตเดณเตเดณ เดฌเตเตปเดกเดฟเดเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดชเตเดฐเดฟเดจเตเดชเตเดชเด เดฐเดนเดธเตเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต mysecret
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ default
:
function __config__() {
cat << EOF
configVersion: v1
kubernetes:
- name: src_secret
apiVersion: v1
kind: Secret
nameSelector:
matchNames:
- mysecret
namespace:
nameSelector:
matchNames: ["default"]
group: main
EOF
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดฑเดตเดฟเด เดฐเดนเดธเตเดฏเด เดฎเดพเดฑเตเดฎเตเดชเตเตพ เดนเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเด (src_secret
) เดเตเดเดพเดคเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฌเตเตปเดกเดฟเดเดเต เดธเดจเตเดฆเตผเดญเด เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด:
เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เด
เดคเดฟเตฝ เดชเตเดฐเตเด เดฎเตเดดเตเดตเตป เดตเดธเตเดคเตเดตเตเด เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเดณเตเดเต เดเตเดฐเดพเดเตเดเต เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต
เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเตพ เดธเดฌเตเดธเตเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฌเตเตปเดกเดฟเดเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต:
- name: namespaces
group: main
apiVersion: v1
kind: Namespace
jqFilter: |
{
namespace: .metadata.name,
hasLabel: (
.metadata.labels // {} |
contains({"secret": "yes"})
)
}
group: main
keepFullObjectsInMemory: false
เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดชเตเดฐเดฟเดจเตเดชเตเดชเด เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ เดเดฐเต เดชเตเดคเดฟเดฏ เดซเตเตฝเดกเต เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเต jqFilter. เด
เดคเดฟเดจเตเดฑเต เดชเตเดฐเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต, jqFilter
เดเดฒเตเดฒเดพ เด
เดจเดพเดตเดถเตเดฏ เดตเดฟเดตเดฐเดเตเดเดณเตเด เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดซเตเตฝเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ JSON เดเดฌเตโเดเดเตเดฑเตเดฑเต เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดธเดฎเดพเดจเดฎเดพเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดณเตเดณ เดเดฐเต เดนเตเดเตเดเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฌเตเตปเดกเดฟเดเดเต เดธเดจเตเดฆเตผเดญเด เดฒเดญเดฟเดเตเดเตเด:
เด
เดคเดฟเตฝ เดเดฐเต เด
เดฑเต เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต filterResults
เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดเดฐเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเดจเตเด. เดฌเตเดณเดฟเดฏเตป เดตเตเดฐเดฟเดฏเดฌเดฟเตพ hasLabel
เดคเดจเตเดจเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดเดฐเต เดฒเตเดฌเตฝ เดเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดธเตเดฒเดเตเดเตผ keepFullObjectsInMemory: false
เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดตเดธเตเดคเตเดเตเดเดณเต เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดฃเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดฒเดเตเดทเตเดฏ เดฐเดนเดธเตเดฏเดเตเดเตพ เดเตเดฐเดพเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเต
เดตเตเดฏเดพเดเตเดฏเดพเดจเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณ เดเดฒเตเดฒเดพ เดฐเดนเดธเตเดฏเดเตเดเดณเดฟเดฒเตเดเตเดเตเด เดเดเตเดเตพ เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเตเดเตเดฏเตเดฏเตเดจเตเดจเต managed-secret: "yes"
(เดเดตเดฐเดพเดฃเต เดเดเตเดเดณเตเดเต เดฒเดเตเดทเตเดฏเด dst_secrets
):
- name: dst_secrets
apiVersion: v1
kind: Secret
labelSelector:
matchLabels:
managed-secret: "yes"
jqFilter: |
{
"namespace":
.metadata.namespace,
"resourceVersion":
.metadata.annotations.resourceVersion
}
group: main
keepFullObjectsInMemory: false
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ jqFilter
เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเด เดเดดเดฟเดเตเดฏเตเดณเตเดณ เดเดฒเตเดฒเดพ เดตเดฟเดตเดฐเดเตเดเดณเตเด เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเต resourceVersion
. เดฐเดนเดธเตเดฏเด เดธเตเดทเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เด
เดตเดธเดพเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดตเตเดฏเดพเดเตเดฏเดพเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดเดจเตเดจเต: เดฐเดนเดธเตเดฏเดเตเดเดณเตเดเต เดชเดคเดฟเดชเตเดชเตเดเตพ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเดจเตเด เด
เดต เดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเดจเตเด เดเดคเต เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดค เดเดฐเต เดนเตเดเตเดเต, เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดฎเตเดจเตเดจเต เดฌเตเตปเดกเดฟเดเดเต เดธเดจเตเดฆเตผเดญเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด. เด เดต เดเดฐเต เดคเดฐเด เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต เดเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดพเด (เดธเตเดจเดพเดชเตเดชเตเดทเตเดเตเดเต) เดเตเดฒเดธเตเดฑเตเดฑเตผ.
เด เดตเดฟเดตเดฐเดเตเดเดณเตเดฒเตเดฒเดพเด เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดเดฐเต เด
เดเดฟเดธเตเดฅเดพเดจ เด
เตฝเดเตเดฐเดฟเดคเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดคเต เดเดฒเตเดฒเดพ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเดณเดฟเดฒเตเด เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต:
- เดเดเตเดเดฟเตฝ
hasLabel
เดเดพเดฐเตเดฏเดเตเดเตพtrue
เดจเดฟเดฒเดตเดฟเดฒเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเดจเดพเดฏเดฟ:- เดเดเตเดณ เดฐเดนเดธเตเดฏเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดฐเดนเดธเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
- เด เดต เดเดจเตเดจเตเดคเดจเตเดจเตเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดจเตเดจเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ;
- เด
เดต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดเดพเตฝ - เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเดเตเดจเตเดจเต
kubectl replace
เด เดฅเดตเดพcreate
;
- เดเดเตเดณ เดฐเดนเดธเตเดฏเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดฐเดนเดธเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
- เดเดเตเดเดฟเตฝ
hasLabel
เดเดพเดฐเตเดฏเดเตเดเตพfalse
เดจเดฟเดฒเดตเดฟเดฒเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเดจเดพเดฏเดฟ:- เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดฐเดนเดธเตเดฏเด เดเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต:
- เดชเตเดฐเดพเดฆเตเดถเดฟเด เดฐเดนเดธเตเดฏเด เดเดฃเตเดเตเดเตเดเดฟเตฝ, เด
เดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด
kubectl delete
; - เดชเตเดฐเดพเดฆเตเดถเดฟเด เดฐเดนเดธเตเดฏเด เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเต เดเดจเตเดจเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.
- เดชเตเดฐเดพเดฆเตเดถเดฟเด เดฐเดนเดธเตเดฏเด เดเดฃเตเดเตเดเตเดเดฟเตฝ, เด
เดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด
- เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดฐเดนเดธเตเดฏเด เดเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต:
YAML เดเตเตบเดซเดฟเดเดฑเดฟเตปเดฑเต 35 เดตเดฐเดฟเดเดณเตเด เด เดคเต เด เดณเดตเดฟเดฒเตเดณเตเดณ เดฌเดพเดทเต เดเตเดกเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตบเดเตเดฐเตเดณเตผ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดเตเดเตพเดเตเดเต เดเดดเดฟเดเตเดเดคเต เด เดเตเดเดจเตเดฏเดพเดฃเต! เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเตเดเต เดเตเดฒเดฟ เด เดตเดฏเต เดชเดฐเดธเตเดชเดฐเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฐเดนเดธเตเดฏเดเตเดเตพ เดชเดเตผเดคเตเดคเตเดจเตเดจเดคเต เดฏเตเดเตเดเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดเต เดชเตเดฐเดฏเตเดเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเตเดฏเตเดฐเต เดฎเตเดเดฒเดฏเดฒเตเดฒ. เด เดตเดจเตเดฑเต เดเดดเดฟเดตเต เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเดพเตป เดเตเดฑเดเตเดเต เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดเตเดเดฟ เดเดคเดพ.
เดเดฆเดพเดนเดฐเดฃเด 1: เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเต
เดฎเตเดจเตเดจเต เดชเตเดกเตเดเตพ เด เดเดเตเดเตเดจเตเดจ เดเดฐเต เดตเดฟเดจเตเดฏเดพเดธเด เดจเตเดเตเดเดพเด. เดเดฟเดฒ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเดเดญเดฐเดฟเดเตเดเดพเตป เดชเตเดกเตเดเตพ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดชเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดกเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดชเตเดชเตเตพ, เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดจเดฟเดฒเดฏเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต (เดจเดฎเตเดเตเดเต เด เดคเดฟเดจเต v.1 เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดพเด). เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเดฟเดจเตเดฑเต เด เดชเตเดฐเดคเตเดฏเตเด เดชเดคเดฟเดชเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเดชเตเดชเตเตพ เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเต เดฎเดพเดฑเดฟเดฏเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด (v.2). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดชเตเดกเตเดเตพ เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเดฟเดจเตเดฑเต เดฎเตเตป เดชเดคเดฟเดชเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเตเด (v.1):
เดชเตเดคเดฟเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเดพเดชเตเดชเดฟเดฒเตเดเตเดเต (v.2) เดฎเดพเดฑเดพเตป เดเดจเดฟเดเตเดเต เด
เดตเดฐเต เดเดเตเดเดจเต เดฒเดญเดฟเดเตเดเตเด? เดเดคเตเดคเดฐเด เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดเดฐเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดตเดฟเดญเดพเดเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดฐเต เดเตเดเตเดเตเดธเด เดตเตเดฏเดพเดเตเดฏเดพเดจเด เดเตเตผเดเตเดเดพเด template
เดตเดฟเดจเตเดฏเดพเดธ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ:
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด เดเตเดเตเดเตเดธเด เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเดฟเดฒเตเด เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด, เดเดคเต เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเต เดฎเดพเดฑเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเดชเตเดชเตเตพ เดตเตเดฏเดพเดเตเดฏเดพเดจเด เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต. เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดชเตเดฐเตเดเตเดฐเดพเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดเตเตบเดซเดฟเดเตโเดฎเดพเดชเตเดชเดฟเดฒเตเดเตเดเต เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดเตเดเตเดธเด เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดนเตเดเตเดเต.
เดเดชเดฏเตเดเตเดคเดพเดตเต เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เด
เดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดเดฏเตเด เดเตเดเตเดเตเดธเด เดตเตเดฃเตเดเตเด เดเดฃเดเตเดเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เด
เดคเดฟเดจเตเดถเตเดทเด เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเดฟเดจเตเดฑเต เดฎเดพเดจเตเดคเตเดฐเดฟเดเดค เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด: เดเตผเดเตเดเดธเตเดเตเดฐเตเดฑเตเดฑเตผ เดชเตเดกเดฟเดจเต เดเตเดฒเตเดฒเตเด, เดชเตเดคเดฟเดฏเตเดฐเตเดฃเตเดฃเด เดธเตเดทเตเดเดฟเดเตเดเตเด, เด
เดคเต เดเดเตเดจเตเดจเดคเตเดตเดฐเต เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเด Ready
, เด
เดเตเดคเตเดคเดคเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดตเดฟเดจเตเดฏเดพเดธเด เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเตบเดซเดฟเดเตเดฎเดพเดชเตเดชเดฟเดจเตเดฑเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดเดฆเดพเดนเดฐเดฃเด 2: เดเดธเตเดฑเตเดฑเด เดฑเดฟเดธเตเดดเตเดธเต เดจเดฟเตผเดตเดเดจเดเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดทเตโเดเดพเดจเตเดธเตเดค เดคเดฐเด เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเตป Kubernetes เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดคเดฐเด เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด MysqlDatabase
. เด เดคเดฐเดคเตเดคเดฟเดจเต เดฐเดฃเตเดเต เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเตเดจเตเดจเต เดชเดฑเดฏเดพเด: name
ะธ namespace.
apiVersion: example.com/v1alpha1
kind: MysqlDatabase
metadata:
name: foo
namespace: bar
เดเดเตเดเตพเดเตเดเต MySQL เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเตเดเดณเตเดณเตเดณ เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดเดฃเตเดเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดฑเดตเดฟเดเดเตเดเตพ เดเตเดฐเดพเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเดพเด MysqlDatabase
, เด
เดตเดฏเต MySQL เดธเตเตผเดตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเด เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเดคเตเดฎเดพเดฏ เด
เดตเดธเตเดฅเดเตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดเดฆเดพเดนเดฐเดฃเด 3: เดเตเดฒเดธเตเดฑเตเดฑเตผ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฎเตเดฃเดฟเดฑเตเดฑเดฑเดฟเดเดเต
เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเดพเตผเดเดฎเดพเดฃเต เดชเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต. เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เด เดคเตเดคเดฐเด เดจเดฟเดฐเตเดเตเดทเดฃเด เดเดเตเดเดจเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเดฎเตเดจเตเดจเต เด เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดพเดฃเดฟเดเตเดเตเด.
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ เดจเตเดกเตเดเตพ เดธเดฌเตเดธเตเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดทเตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดเตเดเต เดเดฐเต เดจเตเดกเดฟเดจเตเดฑเตเดฏเตเด เดชเตเดฐเตเด IP เดตเดฟเดฒเดพเดธเดตเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เด เดตเดฐเตเดเต เดธเดนเดพเดฏเดคเตเดคเตเดเต, เด เดตเตป เด เดจเตเดกเตเดเตพ เดชเดฟเดเดเต เดเตเดฏเตเดฏเตเด.
configVersion: v1
kubernetes:
- name: nodes
apiVersion: v1
kind: Node
jqFilter: |
{
name: .metadata.name,
ip: (
.status.addresses[] |
select(.type == "InternalIP") |
.address
)
}
group: main
keepFullObjectsInMemory: false
executeHookOnEvent: []
schedule:
- name: every_minute
group: main
crontab: "* * * * *"
เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ executeHookOnEvent: []
เดเดคเตเดเตเดเดฟเดฒเตเด เดเดตเดจเตเดฑเดฟเดจเตเดเตเดณเตเดณ เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟ เดนเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดคเดเดฏเตเดจเตเดจเต (เด
เดคเดพเดฏเดคเต, เดจเตเดกเตเดเตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเด เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟ). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด
เดตเตป เดเดเตเด (เดจเตเดกเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด) เดทเตเดกเตเดฏเตเตพ เดเตเดฏเตเดคเต - เดเดฐเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดฒเตเด, เดซเตเตฝเดกเต เดจเดฟเตผเดฆเตเดฆเตเดถเดฟเดเตเด เดชเตเดฐเดเดพเดฐเด schedule
.
เดเดชเตเดชเตเตพ เดเตเดฆเตเดฏเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต, เดชเดพเดเตเดเดฑเตเดฑเต เดจเดทเตเดเด เดชเตเดฒเตเดณเตเดณ เดชเตเดฐเดถเตโเดจเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เดเดเตเดเดจเต เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เด เดฑเดฟเดฏเดพเด? เดจเดฎเตเดเตเดเต เดเตเดกเต เดจเตเดเตเดเดพเด:
function __main__() {
for i in $(seq 0 "$(context::jq -r '(.snapshots.nodes | length) - 1')"); do
node_name="$(context::jq -r '.snapshots.nodes['"$i"'].filterResult.name')"
node_ip="$(context::jq -r '.snapshots.nodes['"$i"'].filterResult.ip')"
packets_lost=0
if ! ping -c 1 "$node_ip" -t 1 ; then
packets_lost=1
fi
cat >> "$METRICS_PATH" <<END
{
"name": "node_packets_lost",
"add": $packets_lost,
"labels": {
"node": "$node_name"
}
}
END
done
}
เดเดเตเดเตพ เดจเตเดกเตเดเดณเตเดเต เดชเดเตเดเดฟเดเดฏเดฟเดฒเตเดเต เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เด
เดตเดฏเตเดเต เดชเตเดฐเตเด เดเดชเดฟ เดตเดฟเดฒเดพเดธเดเตเดเดณเตเด เดจเตเดเตเดเดฏเตเด เด
เดต เดชเดฟเดเดเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดซเดฒเดเตเดเตพ เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดจเต เด
เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดทเตเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดเตเดเต เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดฒเตเดเตเดเต เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดเดเตโเดธเตโเดชเตเตผเดเตเดเตเดเตเดฏเตเดฏเดพเดจเดพเดเตเด, เดเตปเดตเดฏเตเตบเดฎเตเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดชเดพเดคเตเดคเต เด
เดจเตเดธเดฐเดฟเดเตเดเต เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เด
เดตเดฏเต เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเต $METRICS_PATH
.
เดเตเดฏเตเดฏเดฟเดเดเต เดธเดเดตเดฟเดงเดพเดจเด
เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด เดฎเดฑเตเดฑเตเดฐเต เดชเตเดฐเดงเดพเดจ เดธเดเดตเดฟเดงเดพเดจเด เดตเดฟเดตเดฐเดฟเดเตเดเดพเดคเต เด เดฒเตเดเดจเด เด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดเดฐเต เดธเดเดญเดตเดคเตเดคเดฟเดจเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟ เดเดคเต เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดนเตเดเตเดเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดจเตเดจเต เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเตเด.
- เด เดคเต เดธเดฎเดฏเด, เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดธเดเดญเดตเดฟเดเตเดเดพเตฝ เดเดจเตเดคเต เดธเดเดญเดตเดฟเดเตเดเตเด? เดเดจเตเดจเต เดเตเดเดฟ เดธเดเดญเดตเด?
- เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดนเตเดเตเดเดฟเดจเตเดฑเต เดฎเดฑเตเดฑเตเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเต?
- เดเดฐเตเดธเดฎเดฏเด เด เดเตเดเต เดธเดเดญเดตเดเตเดเตพ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเดพเดฒเต?
- เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เด เดตเดฏเต เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฎเต?
- เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเด เดธเดฟเดชเดฟเดฏเตเดตเตเด เดชเตเดฒเต เดเดชเดญเตเดเด เดเตเดฏเตเดค เดตเดฟเดญเดตเดเตเดเดณเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเตเดจเตเดคเต?
เดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเดฟเดจเต เดเดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดเตเดฏเตเดฏเดฟเดเดเต เดฎเตเดเตเดเดพเดจเดฟเดธเด เดเดฃเตเดเต. เดเดฒเตเดฒเดพ เดเดตเดจเตเดฑเตเดเดณเตเด เดเตเดฏเตเดตเดฟเตฝ เดจเดฟเตผเดคเตเดคเตเดเดฏเตเด เดเตเดฐเดฎเดพเดจเตเดเดคเดฎเดพเดฏเดฟ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดจเดฎเตเดเตเดเต เดเดคเต เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเดพเด. เดจเดฎเตเดเตเดเต เดฐเดฃเตเดเต เดเตเดณเตเดคเตเดคเตเดเตพ เดเดฃเตเดเตเดจเตเดจเต เดชเดฑเดฏเดพเด. เดเดฆเตเดฏ เดธเดเดญเดตเด เดเดฆเตเดฏ เดนเตเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดพเตฝ, เดเตเดฏเต เดฎเตเดจเตเดจเตเดเตเดเต เดจเตเดเตเดเตเดจเตเดจเต. เด เดเตเดคเตเดค เดฎเตเดจเตเดจเต เดเดตเดจเตเดฑเตเดเตพ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดนเตเดเตเดเดฟเดฒเตเดเตเดเต เดฑเตเดกเดฏเดฑเดเตโเดเตเดเตเดฏเตเดฏเตเดจเตเดจเต - เด เดต เดเตเดฏเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดคเดฟเตฝ เดเดฐเต โเดฌเดฃเตเดเดฟเตฝโ เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดคเดพเดฃเต เดนเตเดเตเดเต เดธเดเดญเดตเดเตเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต - เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เดฌเตเตปเดกเดฟเดเดเต เดธเดจเตเดฆเตผเดญเดเตเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐ.
เดเตเดเดพเดคเต เดเดตเดฏเตเด เดเดตเดจเตเดฑเตเดเตพ เดเดฐเต เดตเดฒเดฟเดฏ เดเดจเตเดจเดพเดฏเดฟ เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเดพเด. เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ เดเดคเดฟเดจเต เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฃเต group
เดฌเตเตปเดกเดฟเดเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ.
เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเดฐ เดเตเดฏเตเดเดณเตเด/เดนเตเดเตเดเตเดเดณเตเด เด
เดตเดฏเตเดเต เดตเดฟเดตเดฟเดง เดเตเดฎเตเดชเดฟเดจเตเดทเดจเตเดเดณเตเด เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเตเดฏเตเดตเดฟเดจเต เดฐเดฃเตเดเต เดเตเดณเตเดคเตเดคเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเดฟเดฐเดฟเดเตเดเตเด.
เด
เดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต เดซเตเตฝเดกเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดคเดพเตฝ เดฎเดคเดฟ queue
เดฌเตเตปเดกเดฟเดเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ. เดเดฐเต เดเตเดฏเต เดจเดพเดฎเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดนเตเดเตเดเต เดกเดฟเดซเตเตพเดเตเดเต เดเตเดฏเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต (default
). เดเตเดณเตเดคเตเดคเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดฒเตเดฒเดพ เดฑเดฟเดธเตเดดเตเดธเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต เดชเตเดฐเดถเตเดจเดเตเดเดณเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เด เดเตเดฏเตเดฏเดฟเดเดเต เดธเดเดตเดฟเดงเดพเดจเด เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดคเตเดฐเตเดฎเดพเดจเด
เดเดฐเต เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดเดเตเดเตพ เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเต, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเต เดตเตเดเดคเตเดคเดฟเดฒเตเด เด เดจเดพเดฏเดพเดธเดฎเดพเดฏเตเด เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดคเต เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดคเดจเตเดจเต, เดเตเดเดพเดคเต เด เดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเดคเตเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดจเตฝเดเดฟ.
เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดเตเดเดณเตเด เด
เดคเต เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดฃเด เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดฆเตเดฐเตเดค เดเตเดฏเตเดเตเดเตเดฑเดฟเดฏเดฒเตเด เด
เดจเตเดฌเดจเตเดงเดคเตเดคเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต
เดจเดฟเดเตเดเตพเดเตเดเดฟเดคเต เดเดทเตโเดเดชเตเดชเตเดเตเดเตเดเตเดเดฟเตฝ, GitHub-เตฝ เดชเตเดคเดฟเดฏ เดฒเดเตเดเดเตเดเตพ/PR/เดจเดเตเดทเดคเตเดฐเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเดคเดฟเตฝ เดเดเตเดเตพ เดเดชเตเดชเตเดดเตเด เดธเดจเตเดคเตเดทเตเดเดฐเดพเดฃเต, เด
เดตเดฟเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด.
เดตเตเดกเดฟเดฏเตเดเดณเตเด เดธเตเดฒเตเดกเตเดเดณเตเด
เดชเตเดฐเดเดเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดกเดฟเดฏเต (~23 เดฎเดฟเดจเดฟเดฑเตเดฑเต):
เดฑเดฟเดชเตเดชเตเตผเดเตเดเดฟเดจเตเดฑเต เด เดตเดคเดฐเดฃเด:
เดชเดฟ.เดเดธเต
เดเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเดฟเดฒเตเด เดตเดพเดฏเดฟเดเตเดเตเด:
- ยซ
เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเตเดเต เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเตเดทเตเดเดฟเดเตเดเตฝ: เดตเตผเดทเดคเตเดคเดฟเตฝ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดชเตเดฐเตเดเดคเดฟ "; - ยซ
เดทเตเตฝ-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต: เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดจเดพเดฏเดฟ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดชเตเดชเตเตพ เดเดณเตเดชเตเดชเดฎเดพเดฏเดฟ "; - ยซ
เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเตเดฒเดธเตเดฑเตเดฑเตผ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดตเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดฃเต? เดเดกเต-เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเดจเตเดจเต "; - ยซ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดชเตเตผเดคเตเดคเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด" (เด เดตเดฒเตเดเดจเดตเตเด เดตเตเดกเดฟเดฏเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเด) .
เด เดตเดฒเดเดฌเด: www.habr.com