เชจเซเซ
เชง. เช
เชจเซเชตเชพเชฆ: เช เชตเชฐเซเชทเชจเซ 16 เชฎเซ เชเซเชฌเชฐเชจเซเชเชธ - เชนเซเชฒเซเชฎ เชฎเชพเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐเชจเชพ เชตเชฟเชเชพเชธเชฎเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชธเซเชฎเชพเชเชฟเชนเซเชจเชฐเซเชช เชเซ. เช เชฆเชฟเชตเชธเซ, เชชเซเชฐเซเชเซเชเซเชเชจเชพ เชญเชพเชตเชฟ เชฎเซเชเซเชฏ เชธเชเชธเซเชเชฐเชฃเชจเซเช เชชเซเชฐเชฅเชฎ เชเชฒเซเชซเชพ เชชเซเชฐเชเชพเชถเชจ - 3.0 - เชฐเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เชคเซเชจเซเช เชชเซเชฐเชเชพเชถเชจ เชนเซเชฒเซเชฎเชฎเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เช
เชจเซ เชฒเชพเชเชฌเชพ เชธเชฎเชฏเชฅเซ เชฐเชพเชน เชเซเชตเชพเชคเซ เชซเซเชฐเชซเชพเชฐเซ เชฒเชพเชตเชถเซ, เชเซเชจเชพ เชฎเชพเชเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชเชฃเชพ เชฒเซเชเซเชจเซ เชฎเซเชเซ เชเชถเชพ เชเซ. เช
เชฎเซ เชชเซเชคเซ เชชเชฃ เชเชฎเชพเชเชจเชพ เชเช เชเซเช, เชเชพเชฐเชฃ เชเซ เช
เชฎเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชฎเชพเชเซ เชนเซเชฒเซเชฎเชจเซ เชธเชเซเชฐเชฟเชฏเชชเชฃเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช: เช
เชฎเซ เชคเซเชจเซ CI/CDเชจเชพ เช
เชฎเชฒเซเชเชฐเชฃ เชฎเชพเชเซ เช
เชฎเชพเชฐเชพ เชธเชพเชงเชจเชฎเชพเช เชเชเซเชเซเชค เชเชฐเซเชฏเซเช เชเซ.
เชเชเซเชเซเชฌเชฐ 15, 2015 เชจเชพ เชฐเซเช, เชนเชตเซ เชนเซเชฒเซเชฎ เชคเชฐเซเชเซ เชเชณเชเชพเชคเชพ เชชเซเชฐเซเชเซเชเซเชเชจเซ เชเชจเซเชฎ เชฅเชฏเซ เชนเชคเซ. เชคเซเชจเซ เชธเซเชฅเชพเชชเชจเชพเชจเชพ เชเช เชตเชฐเซเชท เชชเชเซ, เชนเซเชฒเซเชฎ เชธเชฎเซเชฆเชพเชฏ เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชเซเชกเชพเชฏเซ, เชเซเชฏเชพเชฐเซ เชนเซเชฒเซเชฎ 2 เชชเชฐ เชธเชเซเชฐเชฟเชฏ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซเชฏเซเช. เชเซเชจ 2018 เชฎเชพเช, เชนเซเชฒเซเชฎ
เช เชญเชพเชเชฎเชพเช, เชนเซเช เช เชฌเชงเซเช เชเซเชฏเชพเชเชฅเซ เชถเชฐเซ เชฅเชฏเซเช เชคเซ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเชถ, เชเชเซ เชเชชเชฃเซ เชเซเชฏเชพเช เชเซเช เชคเซเชฏเชพเช เชธเซเชงเซ เชเซเชตเซ เชฐเซเชคเซ เชชเชนเซเชเชเซเชฏเชพ, เชนเซเชฒเซเชฎ 3เชจเชพ เชชเซเชฐเชฅเชฎ เชเชฒเซเชซเชพ เชฐเชฟเชฒเซเชเชฎเชพเช เชเชชเชฒเชฌเซเชง เชเซเชเชฒเซเช เชตเชฟเชถเชฟเชทเซเช เชธเซเชตเชฟเชงเชพเชเชจเซ เชชเชฐเชฟเชเชฏ เชเชชเซเชถ เช เชจเซ เช เชฎเซ เชเซเชตเซ เชฐเซเชคเซ เชเชเชณ เชตเชงเชตเชพเชจเซ เชฏเซเชเชจเชพ เชฌเชจเชพเชตเซเช เชเซเช เชคเซ เชธเชฎเชเชพเชตเซเชถเซเช.
เชธเชพเชฐเชพเชเชถ:
- เชนเซเชฒเซเชฎเชจเซ เชฐเชเชจเชพเชจเซ เชเชคเชฟเชนเชพเชธ;
- เชเชฟเชฒเชฐ เชฎเชพเชเซ เชเซเชจเซเชกเชฐ เชตเชฟเชฆเชพเชฏ;
- เชเชพเชฐเซเช เชฐเซเชชเซเชเซเชเชฐเซเช;
- เชชเซเชฐเชเชพเชถเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ;
- เชเชพเชฐเซเช เชจเชฟเชฐเซเชญเชฐเชคเชพเชฎเชพเช เชซเซเชฐเชซเชพเชฐ;
- เชชเซเชธเซเชคเชเชพเชฒเชฏ เชเชพเชฐเซเช;
- เชเชเชณ เชถเซเช เชเซ?
เชนเซเชฒเซเชฎเชจเซ เชเชคเชฟเชนเชพเชธ
เชจเซเช เชเชจเซเชฎ
เชนเซเชฒเซเชฎ 1เชจเซ เชถเชฐเซเชเชค เชกเซเชธ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฒ เชเชชเชจ เชธเซเชฐเซเชธ เชชเซเชฐเซเชเซเชเซเช เชคเชฐเซเชเซ เชฅเช เชนเชคเซ. เช
เชฎเซ เชเช เชจเชพเชจเซเช เชธเซเชเชพเชฐเซเชเช
เชช เชนเชคเชพ deisctl
, ะบะพัะพััะน ะธัะฟะพะปัะทะพะฒะฐะปัั (ะบัะพะผะต ะฟัะพัะตะณะพ) ะดะปั ัััะฐะฝะพะฒะบะธ ะธ ัะบัะฟะปัะฐัะฐัะธะธ ะฟะปะฐััะพัะผั Deis ะฒ
2015เชจเชพ เชฎเชงเซเชฏเชฎเชพเช, เช
เชฎเซ เช
เชญเซเชฏเชพเชธเชเซเชฐเชฎ เชฌเชฆเชฒเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช เช
เชจเซ Deis (เชคเซ เชธเชฎเชฏเซ Deis เชตเชฐเซเชเชซเซเชฒเซเชจเซเช เชจเชพเชฎ เชฌเชฆเชฒเซเชจเซ) เชซเซเชฒเซเชเชฎเชพเชเชฅเซ Kubernetes เชฎเชพเช เชเชธเซเชกเซเชฏเซเช. เชชเซเชจเชเชกเชฟเชเชพเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฒ เชชเซเชฐเชฅเชฎเชฎเชพเชเชจเซเช เชเช เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชเซเชฒ เชนเชคเซเช. deisctl
. เช
เชฎเซ เชคเซเชจเซ เชเชชเชฏเซเช เชซเซเชฒเซเช เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชกเซเชธ เชตเชฐเซเชเชซเซเชฒเซเชจเซ เชเชจเซเชธเซเชเซเชฒ เช
เชจเซ เชฎเซเชจเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฐเซเชฏเซ เชเซ.
เชนเซเชฒเซเชฎ 1 เชนเซเชฎเชฌเซเชฐเซ, เชเชชเซเช เช เชจเซ yum เชเซเชตเชพ เชชเซเชฐเชเซเชฏเชพเชค เชชเซเชเซเช เชฎเซเชจเซเชเชฐเซเชจเซ เชเชฌเซเชฎเชพเช เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เชคเซเชจเซ เชฎเซเชเซเชฏ เชงเซเชฏเซเชฏ เชเซเชฌเชฐเชจเซเชเซเชธ เชชเชฐ เชชเซเชเซเชเชฟเชเช เช เชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพ เชเซเชตเชพ เชเชพเชฐเซเชฏเซเชจเซ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชจเซ เชนเชคเซ. เชนเซเชฒเซเชฎ เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซเชคเซ 2015 เชฎเชพเช เชธเชพเชจ เชซเซเชฐเชพเชจเซเชธเชฟเชธเซเชเซเชฎเชพเช เชเซเชฌเซเชเซเชจ เชเซเชจเซเชซเชฐเชจเซเชธเชฎเชพเช เชฐเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช.
ะะฐัะฐ ะฟะตัะฒะฐั ะฟะพะฟััะบะฐ ั Helm ััะฐะฑะพัะฐะปะฐ, ะพะดะฝะฐะบะพ ะฝะต ะพะฑะพัะปะพัั ะฑะตะท ัะตััะตะทะฝัั ะพะณัะฐะฝะธัะตะฝะธะน. ะะฝ ะฑัะฐะป ะฝะฐะฑะพั ะผะฐะฝะธัะตััะพะฒ Kubernetes, ัะดะพะฑัะตะฝะฝัั ะณะตะฝะตัะฐัะพัะฐะผะธ ะฒ ะบะฐัะตััะฒะต ะฒะฒะพะดะฝัั YAML-ะฑะปะพะบะพะฒ (front-matter)*, ะธ ะทะฐะณััะถะฐะป ัะตะทัะปััะฐัั ะฒ Kubernetes.
* เชจเซเซ
เชง. เช
เชจเซเชตเชพเชฆ: เชนเซเชฒเซเชฎเชจเชพ เชชเซเชฐเชฅเชฎ เชธเชเชธเซเชเชฐเชฃเชฅเซ, YAML เชตเชพเชเซเชฏเชฐเชเชจเชพ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชเชธเชพเชงเชจเซเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เช
เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจเซ เชฒเชเชคเซ เชตเชเชคเซ เชเชฟเชจเซเชเชพ เชเซเชฎเซเชชเซเชฒเซเชเซเชธ เช
เชจเซ เชชเชพเชฏเชฅเซเชจ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชจเซ เชธเชชเซเชฐเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ. เช
เชฎเซ เช เชตเชฟเชถเซ เช
เชจเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชนเซเชฒเซเชฎเชจเชพ เชชเซเชฐเชฅเชฎ เชธเชเชธเซเชเชฐเชฃเชจเซ เชฐเชเชจเชพ เชตเชฟเชถเซ เชชเซเชฐเชเชฐเชฃ "เชธเซเชเชพเชจเชจเซ เชธเชเชเซเชทเชฟเชชเซเชค เชเชคเชฟเชนเชพเชธ" เชฎเชพเช เชตเชงเซ เชฒเชเซเชฏเซเช เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, YAML เชซเชพเชเชฒเชฎเชพเช เชซเซเชฒเซเชก เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชฎเซเชจเชฟเชซเซเชธเซเชเชฎเชพเช เชจเซเชเซเชจเซ เชฐเชเชจเชพ เชเชฎเซเชฐเชตเชพเชจเซ เชนเชคเซ:
#helm:generate sed -i -e s|ubuntu-debootstrap|fluffy-bunny| my/pod.yaml
เชคเซ เชฎเชนเชพเชจ เชเซ เชเซ เชเซเชฎเซเชชเชฒเซเช เชเชจเซเชเชฟเชจ เชเชเซ เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ, เชคเซ เชจเชฅเซ?
ะะพ ะผะฝะพะณะธะผ ะฟัะธัะธะฝะฐะผ ััะพั ัะฐะฝะฝะธะน Kubernetes-ะธะฝััะฐะปะปััะพั ััะตะฑะพะฒะฐะป ะถะตััะบะพ ะฟัะพะฟะธัะฐะฝะฝัะน ัะฟะธัะพะบ ะผะฐะฝะธัะตัั-ัะฐะนะปะพะฒ ะธ ะฒัะฟะพะปะฝัะป ัะพะปัะบะพ ะฝะตะฑะพะปัััั ัะธะบัะธัะพะฒะฐะฝะฝัั ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพััั ัะพะฑััะธะน. ะะพะปัะทะพะฒะฐัััั ะธะผ ะฑัะปะพ ะฝะฐััะพะปัะบะพ ััะถะตะปะพ, ััะพ R&D-ะบะพะผะฐะฝะดะต Deis Workflow ะฟัะธัะปะพัั ะฝะตัะปะฐะดะบะพ, ะบะพะณะดะฐ ะพะฝะธ ะฟะพะฟััะฐะปะธัั ะฟะตัะตะฒะตััะธ ัะฒะพะน ะฟัะพะดัะบั ะฝะฐ ััั ะฟะปะฐััะพัะผั โ ะฒะฟัะพัะตะผ, ัะตะผะตะฝะฐ ะธะดะตะธ ัะถะต ะฑัะปะธ ะฟะพัะตัะฝั. ะะฐัะฐ ะฟะตัะฒะฐั ะฟะพะฟััะบะฐ ััะฐะปะฐ ะพัะปะธัะฝะพะน ะฒะพะทะผะพะถะฝะพัััั ะดะปั ะพะฑััะตะฝะธั: ะผั ะพัะพะทะฝะฐะปะธ, ััะพ ะฟะพ-ะฝะฐััะพััะตะผั ัะฒะปะตัะตะฝั ัะพะทะดะฐะฝะธะตะผ ะฟัะฐะณะผะฐัะธัะฝัั ะธะฝััััะผะตะฝัะพะฒ, ัะตัะฐััะธั ะฟะพะฒัะตะดะฝะตะฒะฝัะต ะฟัะพะฑะปะตะผั ะดะปั ะฝะฐัะธั ะฟะพะปัะทะพะฒะฐัะตะปะตะน.
เชญเซเชคเชเชพเชณเชจเซ เชญเซเชฒเซเชจเชพ เช เชจเซเชญเชตเชจเชพ เชเชงเชพเชฐเซ, เช เชฎเซ เชนเซเชฒเซเชฎ 2 เชตเชฟเชเชธเชพเชตเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช.
เชธเซเชเชพเชจ เชฌเชจเชพเชตเชตเซเช 2
2015 เชจเชพ เช เชเชคเชฎเชพเช, Google เชเซเชฎเซ เช เชฎเชพเชฐเซ เชธเชเชชเชฐเซเช เชเชฐเซเชฏเซ. เชคเซเช เชเซเชฌเชฐเชจเซเชเซเชธ เชฎเชพเชเซ เชธเชฎเชพเชจ เชธเชพเชงเชจ เชชเชฐ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเชพ เชนเชคเชพ. เชเซเชฌเชฐเชจเซเชเซเชธ เชฎเชพเชเซ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชฎเซเชจเซเชเชฐ เช เชนเชพเชฒเชจเชพ เชเซเชฒเชจเซเช เชชเซเชฐเซเช เชนเชคเซเช เชเซเชจเซ เชเชชเชฏเซเช Google Cloud Platform เชฎเชพเชเซ เชฅเชคเซ เชนเชคเซ. "เชถเซเช เช เชฎเซ เชเชเซเชเซเช เชเซเช," เชคเซเชเช เชชเซเชเซเชฏเซเช, "เชธเชฎเชพเชจเชคเชพเช เช เชจเซ เชคเชซเชพเชตเชคเซเชจเซ เชเชฐเซเชเชพ เชเชฐเชตเชพ เชฎเชพเชเซ เชฅเซเชกเชพ เชฆเชฟเชตเชธเซ เชชเชธเชพเชฐ เชเชฐเซเช?"
เชเชพเชจเซเชฏเซเชเชฐเซ 2016เชฎเชพเช, เชธเซเชเชพเชจ เช
เชจเซ เชกเชฟเชชเซเชฒเซเชฏเชฎเซเชจเซเช เชฎเซเชจเซเชเชฐเชจเซ เชเซเชฎเซ เชตเชฟเชเชพเชฐเซเชจเซ เชเชชเชฒเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฟเชเชเชฒเชฎเชพเช เชฎเชณเซ เชนเชคเซ. เชตเชพเชเชพเชเชพเชเซ เชเช เชฎเชนเชคเซเชตเชพเชเชพเชเชเซเชทเซ เชฏเซเชเชจเชพ เชธเชพเชฅเซ เชธเชฎเชพเชชเซเชค เชฅเช: เชนเซเชฒเซเชฎ 2 เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชฌเชเชจเซ เชชเซเชฐเซเชเซเชเซเชเชจเซ เชเซเชกเชตเชพ เชฎเชพเชเซ. เชกเซเชเชธ เช
เชจเซ เชเซเชเชฒ เชธเชพเชฅเซ, เช
เชนเซเชเชจเชพ เชฒเซเชเซ
เช เชฎเซ เชนเซเชฒเซเชฎเชจเชพ เชเชชเชฏเซเชเชฎเชพเช เชธเชฐเชณเชคเชพ เชฐเชพเชเชตเชพ เชฎเชพเชเชเซเช เชเซเช, เชชเชฐเชเชคเซ เชจเซเชเซเชจเชพ เชเชฎเซเชฐเซ:
- เชเชธเซเชเชฎเชพเชเชเซเชถเชจ เชฎเชพเชเซ เชเชพเชฐเซเช เชจเชฎเซเชจเชพเช;
- ะฒะฝัััะธะบะปะฐััะตัะฝะพะต ัะฟัะฐะฒะปะตะฝะธะต ะดะปั ะบะพะผะฐะฝะด;
- เชตเชฟเชถเซเชต-เชตเชฐเซเชเชจเชพ เชเชพเชฐเซเช เชฐเชฟเชชเซเชเซเชเชฐเซ;
- ััะฐะฑะธะปัะฝัะน ัะพัะผะฐั ะฟะฐะบะตัะพะฒ ั ะฒะพะทะผะพะถะฝะพัััั ะฟะพะดะฟะธัะธ;
- เชธเชฟเชฎเซเชจเซเชเซเช เชตเชฐเซเชเชจเชฟเชเช เช เชจเซ เชตเชฐเซเชเชจ เชตเชเซเชเซ เชชเชเชพเชค เชธเซเชธเชเชเชคเชคเชพ เชเชพเชณเชตเชตเชพ เชฎเชพเชเซ เชฎเชเชฌเซเชค เชชเซเชฐเชคเชฟเชฌเชฆเซเชงเชคเชพ.
ะะปั ะดะพััะธะถะตะฝะธั ััะธั ัะตะปะตะน ะฒ ัะบะพัะธััะตะผั Helm ะฑัะป ะดะพะฑะฐะฒะปะตะฝ ะฒัะพัะพะน ัะปะตะผะตะฝั. ะญัะพั ะฒะฝัััะธะบะปะฐััะตัะฝัะน ะบะพะผะฟะพะฝะตะฝั ะฝะฐะทัะฒะฐะปัั Tiller ะธ ะทะฐะฝะธะผะฐะปัั ะธะฝััะฐะปะปััะธะตะน Helm-ัะฐััะพะฒ ะธ ะธั ัะฟัะฐะฒะปะตะฝะธะตะผ.
2 เชฎเชพเช เชนเซเชฒเซเชฎ 2016 เชจเชพ เชชเซเชฐเชเชพเชถเชจ เชชเชเซ, เชเซเชฌเชฐเชจเซเชเซเชธเซ เชเชฃเซ เชฎเซเชเซ เชจเชตเซเชจเชคเชพเช เชเชฎเซเชฐเซ เชเซ. เชเชฎเซเชฐเชพเชฏเซเชฒ เชญเซเชฎเชฟเชเชพ-เชเชงเชพเชฐเชฟเชค เชเชเซเชธเซเชธ เชจเชฟเชฏเชเชคเซเชฐเชฃ (
เช เชฌเชงเชพ เชซเซเชฐเชซเชพเชฐเซ เชตเชเซเชเซ, เชนเซเชฒเซเชฎเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชตเชฟเชถเซเชตเชพเชธเซเชชเชฃเซ เชธเซเชตเชพ เชเชชเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเซเชฏเซเช. เชคเซเชฐเชฃ เชตเชฐเซเชท เช เชจเซ เชเชฃเชพ เชจเชตเชพ เชเชฎเซเชฐเชพเช เชชเชเซ, เชคเซ เชธเซเชชเชทเซเช เชนเชคเซเช เชเซ เชนเซเชฒเซเชฎ เชตเชฟเชเชธเชคเซ เชเชเซเชธเชฟเชธเซเชเชฎเชจเซ เชตเชงเชคเซ เชเชคเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชธเชเชคเซเชทเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเซ เชถเชเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชกเชฌเซเชเชฎเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชซเซเชฐเชซเชพเชฐเซ เชเชฐเชตเชพเชจเซ เชธเชฎเชฏ เชเชตเซ เชเชฏเซ เชเซ.
เชเชฟเชฒเชฐเชจเซ เชเซเชจเซเชกเชฐ เชตเชฟเชฆเชพเชฏ
ะะพ ะฒัะตะผั ัะฐะทัะฐะฑะพัะบะธ Helm 2 ะผั ะฟัะตะดััะฐะฒะธะปะธ Tiller ะบะฐะบ ัะฐััั ะฝะฐัะตะน ะธะฝัะตะณัะฐัะธะธ ั Deployment Managerโะพะผ ะพั Google. Tiller ะธะณัะฐะป ะฒะฐะถะฝัั ัะพะปั ะดะปั ะบะพะผะฐะฝะด, ัะฐะฑะพัะฐััะธั ะฒ ัะฐะผะบะฐั ะพะฑัะตะณะพ ะบะปะฐััะตัะฐ: ะพะฝ ะฟะพะทะฒะพะปัะป ัะฐะทะปะธัะฝัะผ ัะฟะตัะธะฐะปะธััะฐะผ, ัะบัะฟะปัะฐัะธััััะธะผ ะธะฝััะฐััััะบัััั, ะฒะทะฐะธะผะพะดะตะนััะฒะพะฒะฐัั ั ะพะดะฝะธะผ ะธ ัะตะผ ะถะต ะฝะฐะฑะพัะพะผ ัะตะปะธะทะพะฒ.
เชเซเชฌเชฐเชจเซเชเชธ 1.6 เชฎเชพเช เชฐเซเชฒ-เชเชงเชพเชฐเชฟเชค เชเชเซเชธเซเชธ เชเชเชเซเชฐเซเชฒ (RBAC) เชฎเซเชณเชญเซเชค เชฐเซเชคเซ เชธเชเซเชทเชฎ เชนเซเชตเชพเชฅเซ, เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชเชฟเชฒเชฐ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช เชตเชงเซ เชฎเซเชถเซเชเซเชฒ เชฌเชจเซเชฏเซเช. เชธเชเชญเชตเชฟเชค เชธเซเชฐเชเซเชทเชพ เชจเซเชคเชฟเชเชจเซ เชคเซเชตเซเชฐ เชธเชเชเซเชฏเชพเชจเซ เชฒเซเชงเซ, เช เชฎเชพเชฐเซ เชธเซเชฅเชฟเชคเชฟ เชฎเซเชณเชญเซเชค เชฐเซเชคเซ เช เชจเซเชฎเชคเชฟเชชเซเชฐเซเชฃ เชเซเช เชตเชฃเซ เชเชซเชฐ เชเชฐเชตเชพเชจเซ เชฐเชนเซ เชเซ. เชเชจเชพเชฅเซ เชจเชตเชพ เชฒเซเชเซเชจเซ เชชเชนเซเชฒเชพ เชธเซเชฐเชเซเชทเชพ เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชกเซเชฌเชเซ เชฎเชพเชฐเซเชฏเชพ เชตเชฟเชจเชพ เชนเซเชฒเซเชฎ เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชธเชพเชฅเซ เชชเซเชฐเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชฎเชณเซ. เชเชฎเชจเชธเซเชฌเซ, เช เชชเชฐเชตเชพเชจเชเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชชเชฐเชตเชพเชจเชเซเชเชจเซ เชตเชฟเชถเชพเชณ เชถเซเชฐเซเชฃเซ เชเชชเซ เชถเชเซ เชเซ เชเซเชจเซ เชคเซเชฎเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เชฎเชฒเซเชเชฟ-เชเซเชจเชจเซเช เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชฟเชฒเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชคเซ เชตเชเชคเซ DevOps เช เชจเซ SRE เชเชจเซเชเชฟเชจเชฟเชฏเชฐเซเช เชตเชงเชพเชฐเชพเชจเชพ เชเชชเชฐเซเชถเชจเชฒ เชชเชเชฒเชพเช เชถเซเชเชตเชพ เชชเชกเซเชฏเชพ.
เชเซเชเซเชเชธ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชเชฎเชพเช เชธเชฎเซเชฆเชพเชฏเซ เชนเซเชฒเซเชฎเชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซเชฏเซ เชคเซ เชถเซเชเซเชฏเชพ เชชเชเซ, เช เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชเชฟเชฒเชฐเชจเซ เชฐเชฟเชฒเซเช เชฎเซเชจเซเชเชฎเซเชจเซเช เชธเชฟเชธเซเชเชฎเชจเซ เชฐเชพเชเซเชฏเชจเซ เชเชพเชณเชตเชตเชพ เช เชฅเชตเชพ เชชเซเชฐเชเชพเชถเชจ เชฎเชพเชนเชฟเชคเซ เชฎเชพเชเซ เชเซเชจเซเชฆเซเชฐเซเชฏ เชนเชฌ เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชจเซเชเซเชฐเชพ-เชเซเชฒเชธเซเชเชฐ เชเชเช เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เชคเซเชจเชพ เชฌเชฆเชฒเซ, เช เชฎเซ เชซเชเซเชค Kubernetes API เชธเชฐเซเชตเชฐ เชชเชพเชธเซเชฅเซ เชฎเชพเชนเชฟเชคเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชถเชเซเช เชเซเช, เชเซเชฒเชพเชฏเชเช เชฌเชพเชเซ เชชเชฐ เชเช เชเชพเชฐเซเช เชฌเชจเชพเชตเซ เชถเชเซเช เชเซเช เช เชจเซ Kubernetes เชฎเชพเช เชเชจเซเชธเซเชเซเชฒเซเชถเชจเชจเซ เชฐเซเชเซเชฐเซเชก เชธเซเชเซเชฐ เชเชฐเซ เชถเชเซเช เชเซเช.
เชเชฟเชฒเชฐเชจเซเช เชฎเซเชเซเชฏ เชงเซเชฏเซเชฏ เชเชฟเชฒเชฐ เชตเชฟเชจเชพ เชชเซเชฐเชพเชชเซเชค เชฅเช เชถเชเซเชฏเซเช เชนเซเชค, เชคเซเชฅเซ เชนเซเชฒเซเชฎ 3 เชธเชเชฌเชเชงเชฟเชค เช เชฎเชพเชฐเชพ เชชเซเชฐเชฅเชฎ เชจเชฟเชฐเซเชฃเชฏเซเชฎเชพเชเชจเซ เชเช เชเชฟเชฒเชฐเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชเซเชกเซ เชฆเซเชตเชพเชจเซ เชนเชคเซ.
ะก ัั
ะพะดะพะผ Tillerโะฐ ะผะพะดะตะปั ะฑะตะทะพะฟะฐัะฝะพััะธ Helm ัะฐะดะธะบะฐะปัะฝะพ ัะฟัะพััะธะปะฐัั. Helm 3 ัะตะฟะตัั ะฟะพะดะดะตัะถะธะฒะฐะตั ะฒัะต ัะพะฒัะตะผะตะฝะฝัะต ัะฟะพัะพะฑั ะฑะตะทะพะฟะฐัะฝะพััะธ, ะธะดะตะฝัะธัะธะบะฐัะธะธ ะธ ะฐะฒัะพัะธะทะฐัะธะธ ะฝัะฝะตัะฝะตะณะพ Kubernetes. ะ ะฐะทัะตัะตะฝะธั Helm ะพะฟัะตะดะตะปััััั ั ะฟะพะผะพััั
เชเชพเชฐเซเช เชฐเซเชชเซเชเซเชเชฐเซเช
เชเชเซเช เชธเซเชคเชฐเซ, เชเชพเชฐเซเช เชฐเซเชชเซเชเซเชเชฐเซ เชเช เชเชตเซ เชเชเซเชฏเชพ เชเซ เชเซเชฏเชพเช เชเชพเชฐเซเช เชธเชเชเซเชฐเชนเชฟเชค เช เชจเซ เชถเซเชฐ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชนเซเชฒเซเชฎ เชเซเชฒเชพเชฏเชเช เชชเซเชเซเช เชเชฐเซ เชเซ เช เชจเซ เชเชพเชฐเซเชเชจเซ เชฐเซเชชเซเชเซเชเชฐเซเชฎเชพเช เชฎเซเชเชฒเซ เชเซ. เชธเชพเชฆเชพ เชถเชฌเซเชฆเซเชฎเชพเช เชเชนเซเช เชคเซ, เชเชพเชฐเซเช เชฐเชฟเชชเซเชเซเชเชฐเซ เช index.yaml เชซเชพเชเชฒ เช เชจเซ เชเซเชเชฒเชพเช เชชเซเชเซเชเซเชก เชเชพเชฐเซเช เชธเชพเชฅเซเชจเซเช เชเชฆเชฟเชฎ HTTP เชธเชฐเซเชตเชฐ เชเซ.
เชเซเชฏเชพเชฐเซ เชเชพเชฐเซเช เชฐเชฟเชชเซเชเซเชเชฐเซ API เชจเชพ เชเซเชเชฒเชพเช เชซเชพเชฏเชฆเชพ เชเซ เชเซ เชฎเซเชเชพเชญเชพเชเชจเซ เชฎเซเชณเชญเซเชค เชธเซเชเซเชฐเซเช เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชชเซเชฐเซเชฃ เชเชฐเซ เชเซ, เชคเซเชฏเชพเช เชเซเชเชฒเชพเช เชเซเชฐเชซเชพเชฏเชฆเชพ เชชเชฃ เชเซ:
- เชเชพเชฐเซเช เชฐเชฟเชชเซเชเซเชเชฐเซเช เชชเซเชฐเซเชกเชเซเชถเชจ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซเชจเซเชเชฎเชพเช เชเชฐเซเชฐเซ เชฎเซเชเชพเชญเชพเชเชจเชพ เชธเซเชฐเชเซเชทเชพ เช เชฎเชฒเซเชเชฐเชฃเซ เชธเชพเชฅเซ เชธเซเชธเชเชเชค เชจเชฅเซ. เชชเซเชฐเชฎเชพเชฃเซเชเชฐเชฃ เช เชจเซ เช เชงเชฟเชเซเชคเชคเชพ เชฎเชพเชเซ เชชเซเชฐเชฎเชพเชฃเชญเซเชค API เชนเซเชตเซเช เชเชคเซเชชเชพเชฆเชจ เชฆเซเชถเซเชฏเซเชฎเชพเช เช เชคเซเชฏเชเชค เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ.
- เชนเซเชฒเซเชฎเชจเชพ เชเชพเชฐเซเช เชชเซเชฐเซเชตเซเชจเชจเซเชธ เชเซเชฒเซเชธ, เชเชพเชฐเซเชเชจเซ เชชเซเชฐเชพเชฎเชพเชฃเชฟเชเชคเชพ เช เชจเซ เชเชคเซเชชเชคเซเชคเชฟเชจเซ เชเชเชพเชธเชตเชพ, เชธเชพเชเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชชเชฐเชพเชฏ เชเซ, เชคเซ เชเชพเชฐเซเช เชชเซเชฐเชเชพเชถเชจ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชตเซเชเชฒเซเชชเชฟเช เชญเชพเช เชเซ.
- เชฎเชฒเซเชเชฟ-เชฏเซเชเชฐ เชฆเซเชถเซเชฏเซเชฎเชพเช, เชธเชฎเชพเชจ เชเชพเชฐเซเช เช เชจเซเชฏ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เช เชชเชฒเซเชก เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชธเชฎเชพเชจ เชธเชพเชฎเชเซเชฐเซเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเชเซเชฏเชพเชจเซ เชฎเชพเชคเซเชฐเชพเชจเซ เชฌเชฎเชฃเซ เชเชฐเซเชจเซ. เช เชธเชฎเชธเซเชฏเชพเชจเซ เชเชเซเชฒเชตเชพ เชฎเชพเชเซ เชตเชงเซ เชธเซเชฎเชพเชฐเซเช เชฐเชฟเชชเซเชเซเชเชฐเซเช เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชชเชฐเชเชคเซ เชคเซ เชเชชเชเชพเชฐเชฟเช เชธเซเชชเชทเซเชเซเชเชฐเชฃเชจเซ เชญเชพเช เชจเชฅเซ.
- เชฎเซเชเชพเชกเซเชเชพ เชถเซเชงเชตเชพ, เชธเชเชเซเชฐเชน เชเชฐเชตเชพ เช เชจเซ เชเชพเชฐเซเช เชชเซเชจเชเชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฟเชเชเชฒ เชเชจเซเชกเซเชเซเชธ เชซเชพเชเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฅเซ เชธเซเชฐเชเซเชทเชฟเชค เชฎเชฒเซเชเชฟ-เชฏเซเชเชฐ เช เชฎเชฒเซเชเชฐเชฃเซ เชตเชฟเชเชธเชพเชตเชตเชพเชจเซเช เชฎเซเชถเซเชเซเชฒ เชฌเชจเซเชฏเซเช เชเซ.
เช เชชเซเชฐเซเชเซเชเซเช
เชชเชฐเชเชคเซ เชถเซเช เชคเชฎเซ เชเชพเชฃเซ เชเซ เชเซ เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เชชเซเชฐเซเชเซเชเซเชเชจเซ เชฎเชพเชคเซเชฐ เชเชจเซเชเซเชจเชฐเชจเซ เชเชฌเซเช เช เชจเชนเซเช, เชเซเชเชชเชฃ เชชเซเชฐเชเชพเชฐเชจเซ เชธเชพเชฎเชเซเชฐเซเชจเซ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชกเชฟเชเชพเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ?
ะะปะฐะณะพะดะฐัั ััะธะปะธัะผ
ะะพะปะตะต ะฟะพะดัะพะฑะฝะพะต ะพะฟะธัะฐะฝะธะต ะฝะตะบะพัะพััั
ะฟัะตะดััะพััะธั
ะธะทะผะตะฝะตะฝะธะน ะฒ ัะตะฟะพะทะธัะพัะธัั
Helm-ัะฐััะพะฒ ะดะพัััะฟะฝะพ
เชชเซเชฐเชเชพเชถเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ
เชนเซเชฒเซเชฎ 3 เชฎเชพเช, เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชฌเซเชเซเชเซเชเชจเซ เชเซเชกเซ เชฆเซเชตเชพเชฐเชพ เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชเซเชฐเซ เช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ:
- เชฐเซเชฒเซเช เชเชฌเซเชเซเชเซเช - เชเชชเซเชฒเชฟเชเซเชถเชจ เชฆเชพเชเชฒเชพ เชฐเชเซ เชเชฐเซ เชเซ;
- เชฐเชฟเชฒเซเช เชตเชฐเซเชเชจ เชธเชฟเชเซเชฐเซเช - เชธเชฎเชฏเชจเชพ เชเซเชเซเชเชธ เชฌเชฟเชเชฆเซเช เชเชชเซเชฒเชฟเชเซเชถเชจเชจเซ เชเชเซเชเชฟเชค เชธเซเชฅเชฟเชคเชฟเชจเซ เชฐเชเซ เชเชฐเซ เชเซ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชจเชตเชพ เชธเชเชธเซเชเชฐเชฃเชจเซเช เชชเซเชฐเชเชพเชถเชจ).
เชชเชกเชเชพเชฐ helm install
ัะพะทะดะฐะตั release object ะธ release version secret. ะัะทะพะฒ helm upgrade
เชฐเซเชฒเซเช เชเชฌเซเชเซเชเซเชเชจเซ เชเชฐเซเชฐ เชเซ (เชเซ เชคเซ เชฌเชฆเชฒเซ เชถเชเซ เชเซ) เช
เชจเซ เชจเชตเชพ เชฎเซเชฒเซเชฏเซ เช
เชจเซ เชคเซเชฏเชพเชฐ เชฎเซเชจเชฟเชซเซเชธเซเช เชงเชฐเชพเชตเชคเซเช เชจเชตเซเช เชชเซเชฐเชเชพเชถเชจ เชธเชเชธเซเชเชฐเชฃ เชฐเชนเชธเซเชฏ เชฌเชจเชพเชตเซ เชเซ.
เชฐเซเชฒเซเช เชเชฌเซเชเซเชเซเช เชฐเซเชฒเซเช เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชงเชฐเชพเชตเซ เชเซ, เชเซเชฏเชพเช เชฐเซเชฒเซเช เช เชจเชพเชฎเชจเชพ เชเชพเชฐเซเช เช เชจเซ เชฎเซเชฒเซเชฏเซเชจเซเช เชเซเชเซเชเชธ เชธเซเชฅเชพเชชเชจ เชเซ. เช เชเชฌเซเชเซเชเซเช เชชเซเชฐเชเชพเชถเชจ เชตเชฟเชถเซเชจเชพ เชเชเซเช-เชธเซเชคเชฐเชจเชพ เชฎเซเชเชพเชกเซเชเชพเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ. เชฐเซเชฒเซเช เชเชฌเซเชเซเชเซเช เชเชชเซเชฒเซเชเซเชถเชจเชจเชพ เชธเชฎเชเซเชฐ เชเซเชตเชจเชเชเซเชฐ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชพเชฒเซ เชฐเชนเซ เชเซ เช เชจเซ เชคเซ เชคเชฎเชพเชฎ เชฐเซเชฒเซเช เชตเชฐเซเชเชจ เชฐเชนเชธเซเชฏเซ เชคเซเชฎเช เชนเซเชฒเซเชฎ เชเชพเชฐเซเช เชฆเซเชตเชพเชฐเชพ เชธเซเชงเชพ เช เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฒ เชคเชฎเชพเชฎ เชเชฌเซเชเซเชเซเชเชจเชพ เชฎเชพเชฒเชฟเช เชเซ.
Release version secret ัะฒัะทัะฒะฐะตั ัะตะปะธะท ั ัะตัะธะตะน ัะตะฒะธะทะธะน (ะธะฝััะฐะปะปััะธั, ะพะฑะฝะพะฒะปะตะฝะธั, ะพัะบะฐัั, ัะดะฐะปะตะฝะธะต).
เชนเซเชฒเซเชฎ 2 เชฎเชพเช, เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ เช
เชคเซเชฏเชเชค เชธเซเชธเชเชเชค เชนเชคเชพ. เชเซเชฒ เชเชฐเซ helm install
v1 เชฌเชจเชพเชตเซเชฏเซเช, เช
เชจเซเชเชพเชฎเซ เช
เชชเชกเซเช (เช
เชชเชเซเชฐเซเชก) - v2, เช
เชจเซ เชฌเซเชเซเช. เชฐเซเชฒเซเช เช
เชจเซ เชฐเซเชฒเซเช เชตเชฐเซเชเชจ เชธเชฟเชเซเชฐเซเชเชจเซ เชฐเซเชตเซเชเชจ เชคเชฐเซเชเซ เชเชณเชเชพเชคเชพ เชเช เชเชฌเซเชเซเชเซเชเชฎเชพเช เชธเชเชเซเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. เชฐเชฟเชตเชฟเชเชจ เชเชฟเชฒเชฐ เชเซเชตเชพ เช เชจเซเชฎเชธเซเชชเซเชธเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ, เชเซเชจเซ เช
เชฐเซเชฅ เช เชฅเชฏเซ เชเซ เชฆเชฐเซเช เชฐเชฟเชฒเซเช เชจเซเชฎเชธเซเชชเซเชธเชจเซ เชฆเซเชฐเชทเซเชเชฟเช "เชตเซเชถเซเชตเชฟเช" เชนเชคเซ; เชชเชฐเชฟเชฃเชพเชฎเซ, เชจเชพเชฎเชจเซ เชฎเชพเชคเซเชฐ เชเช เช เชฆเชพเชเชฒเซ เชตเชพเชชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชนเซเชฒเซเชฎ 3 เชฎเชพเช, เชฆเชฐเซเช เชชเซเชฐเชเชพเชถเชจ เชเช เช เชฅเชตเชพ เชตเชงเซ เชชเซเชฐเชเชพเชถเชจ เชธเชเชธเซเชเชฐเชฃเชจเชพ เชฐเชนเชธเซเชฏเซ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒเซเช เชเซ. เชฐเซเชฒเซเช เชเชฌเซเชเซเชเซเช เชนเชเชฎเซเชถเชพ เชเซเชฌเชฐเชจเซเชเซเชธ เชชเชฐ เชเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฒ เชตเชฐเซเชคเชฎเชพเชจ เชฐเซเชฒเซเชเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ. เชฆเชฐเซเช เชฐเซเชฒเซเช เชตเชฐเซเชเชจ เชธเชฟเชเซเชฐเซเช เชคเซ เชฐเซเชฒเซเชเชจเชพ เชฎเชพเชคเซเชฐ เชเช เชตเชฐเซเชเชจเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ. เชเช เช เชชเชเซเชฐเซเชก, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชจเชตเซเช เชชเซเชฐเชเชพเชถเชจ เชธเชเชธเซเชเชฐเชฃ เชธเชฟเชเซเชฐเซเช เชฌเชจเชพเชตเชถเซ เช เชจเซ เชชเชเซ เชคเซ เชจเชตเชพ เชธเชเชธเซเชเชฐเชฃ เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซเชถ เชเชฐเชตเชพ เชฎเชพเชเซ เชชเซเชฐเชเชพเชถเชจ เชเชฌเซเชเซเชเซเชเชจเซ เชฌเชฆเชฒเชถเซ. เชฐเซเชฒเชฌเซเชเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเชฎเซ เชฐเซเชฒเซเชเชจเซ เชชเชพเชเชฒเซ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช เชฐเซเชฒเชฌเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชชเชพเชเชฒเชพ เชชเซเชฐเชเชพเชถเชจ เชธเชเชธเซเชเชฐเชฃเชจเชพ เชฐเชนเชธเซเชฏเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ.
ะะพัะปะต ะพัะบะฐะทะฐ ะพั Tillerโะฐ Helm 3 ั ัะฐะฝะธั ะดะฐะฝะฝัะต ะพ ัะตะปะธะทะต ะฒ ะตะดะธะฝะพะผ ั ัะตะปะธะทะพะผ ะฟัะพัััะฐะฝััะฒะต ะธะผะตะฝ. ะะพะดะพะฑะฝะพะต ะธะทะผะตะฝะตะฝะธะต ะฟะพะทะฒะพะปัะตั ะธะฝััะฐะปะปะธัะพะฒะฐัั ัะฐัั ั ัะฐะบะธะผ ะถะต ะธะผะตะฝะตะผ ัะตะปะธะทะฐ ะฒ ะดััะณะพะต ะฟัะพัััะฐะฝััะฒะพ ะธะผะตะฝ, ะธ ะดะฐะฝะฝัะต ัะพั ัะฐะฝััััั ะผะตะถะดั ะพะฑะฝะพะฒะปะตะฝะธัะผะธ/ะฟะตัะตะทะฐะณััะทะบะฐะผะธ ะบะปะฐััะตัะฐ ะฒ etcd. ะะฐะฟัะธะผะตั, ะผะพะถะฝะพ ัััะฐะฝะพะฒะธัั WordPress ะฒ ะฟัะพัััะฐะฝััะฒะพ ะธะผะตะฝ ยซfooยป, ะฐ ะทะฐัะตะผ ะฒ ะฟัะพัััะฐะฝััะฒะพ ะธะผะตะฝ ยซbarยป, ะธ ะพะฑะฐ ัะตะปะธะทะฐ ะผะพะณัั ะฝะฐะทัะฒะฐัััั ยซwordpressยป.
เชเชพเชฐเซเช เชจเชฟเชฐเซเชญเชฐเชคเชพเชฎเชพเช เชซเซเชฐเชซเชพเชฐเซ
เชเชพเชฐเซเช เชชเซเช (เชเชชเชฏเซเช เชเชฐเซเชจเซ helm package
) เชนเซเชฒเซเชฎ 2 เชธเชพเชฅเซ เชเชชเชฏเซเช เชฎเชพเชเซ เชนเซเชฒเซเชฎ 3 เชธเชพเชฅเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชเซ เชเซ เชเชพเชฐเซเช เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชตเชฐเซเชเชซเซเชฒเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชเชตเชฐเชนเซเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ, เชคเซเชฅเซ เชนเซเชฒเซเชฎ 3 เชธเชพเชฅเซ เชเชพเชฐเซเช เชกเซเชตเชฒเชชเชฎเซเชจเซเช เชเชพเชฒเซ เชฐเชพเชเชตเชพ เชฎเชพเชเซ เชเซเชเชฒเชพเช เชซเซเชฐเชซเชพเชฐเซ เชเชฐเชตเชพ เชเชตเชถเซเชฏเช เชเซ. เชเชพเชธ เชเชฐเซเชจเซ, เชเชพเชฐเซเช เชกเชฟเชชเซเชจเซเชกเชจเซเชธเซ เชฎเซเชจเซเชเชฎเซเชจเซเช เชธเชฟเชธเซเชเชฎ เชฌเชฆเชฒเชพเช เชเช เชเซ.
เชเชพเชฐเซเชเชจเซ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชชเซเชฐเชฃเชพเชฒเซ เชคเซเชฏเชพเชเชฅเซ เชเชธเซเชกเชตเชพเชฎเชพเช เชเชตเซ เชเซ requirements.yaml
ะธ requirements.lock
เชชเชฐ Chart.yaml
ะธ Chart.lock
. เชเชจเซ เช
เชฐเซเชฅ เช เชเซ เชเซ เชเชพเชฐเซเช เชเซ เชเซ เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ helm dependency
, เชนเซเชฒเซเชฎ 3 เชฎเชพเช เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชเชฒเชพเช เชธเซเชเช
เชชเชจเซ เชเชฐเซเชฐ เชเซ.
ะะฐะฒะฐะนัะต ัะฐััะผะพััะธะผ ะฟัะธะผะตั. ะะพะฑะฐะฒะธะผ ะทะฐะฒะธัะธะผะพััั ะบ ัะฐััั ะฒ Helm 2 ะธ ะฟะพัะผะพััะธะผ, ััะพ ะธะทะผะตะฝะธััั ะฟัะธ ะฟะตัะตั ะพะดะต ะบ Helm 3.
ะ Helm 2 requirements.yaml
ะฒัะณะปัะดะตะป ัะปะตะดัััะธะผ ะพะฑัะฐะทะพะผ:
dependencies:
- name: mariadb
version: 5.x.x
repository: https://kubernetes-charts.storage.googleapis.com/
condition: mariadb.enabled
tags:
- database
เชนเซเชฒเซเชฎ 3 เชฎเชพเช, เชธเชฎเชพเชจ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชคเชฎเชพเชฐเชพเชฎเชพเช เชชเซเชฐเชคเชฟเชฌเชฟเชเชฌเชฟเชค เชฅเชถเซ Chart.yaml
:
dependencies:
- name: mariadb
version: 5.x.x
repository: https://kubernetes-charts.storage.googleapis.com/
condition: mariadb.enabled
tags:
- database
เชเชพเชฐเซเช เชนเชเซ เชชเชฃ เชกเชพเชเชจเชฒเซเชก เช
เชจเซ เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชฎเซเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ charts/
, ะฟะพััะพะผั ััะฑัะฐััั (subcharts), ะปะตะถะฐัะธะต ะฒ ะบะฐัะฐะปะพะณะต charts/
, เชซเซเชฐเชซเชพเชฐเซ เชตเชฟเชจเชพ เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชเชพเชฒเซ เชฐเชพเชเชถเซ.
เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชเชพเชฐเซเชเซเชธเชจเซ เชชเชฐเชฟเชเชฏ
เชนเซเชฒเซเชฎ 3 เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชเชพเชฐเซเช เชคเชฐเซเชเซ เชเชณเชเชพเชคเชพ เชเชพเชฐเซเชเชจเชพ เชตเชฐเซเชเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ (library chart). เช เชเชพเชฐเซเชเชจเซ เชเชชเชฏเซเช เช
เชจเซเชฏ เชเชพเชฐเซเช เชฆเซเชตเชพเชฐเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชชเชฐเชเชคเซ เชคเซ เชคเซเชจเชพ เชชเซเชคเชพเชจเชพ เชชเชฐ เชเซเชเชชเชฃ เชชเซเชฐเชเชพเชถเชจ เชเชฐเซเชเชฟเชซเซเชเซเช เชฌเชจเชพเชตเชคเซเช เชจเชฅเซ. เชฒเชพเชเชฌเซเชฐเซเชฐเซ เชเชพเชฐเซเช เชเซเชฎเซเชชเซเชฒเซเชเซเชธ เชฎเชพเชคเซเชฐ เชเชเชเซ เชเชพเชนเซเชฐ เชเชฐเซ เชถเชเซ เชเซ define
. เช
เชจเซเชฏ เชธเชพเชฎเชเซเชฐเซเชจเซ เชซเชเซเชค เช
เชตเชเชฃเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชเซเชก เชธเซเชจเชฟเชชเซเชเซเชธเชจเซ เชซเชฐเซเชฅเซ เชเชชเชฏเซเช เช
เชจเซ เชถเซเชฐ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ เชเซเชจเซ เชเชชเชฏเซเช เชฌเชนเซเชตเชฟเชง เชเชพเชฐเซเชเชฎเชพเช เชฅเช เชถเชเซ เชเซ, เชคเซเชฏเชพเชเชฅเซ เชกเซเชชเซเชฒเชฟเชเซเชถเชจ เชเชพเชณเซ เชเซ เช
เชจเซ เชธเชฟเชฆเซเชงเชพเชเชคเชจเซเช เชชเชพเชฒเชจ เชเชฐเซ เชเซ.
เชตเชฟเชญเชพเชเชฎเชพเช เชชเซเชธเซเชคเชเชพเชฒเชฏเชจเชพ เชเชพเชฐเซเช เชเชพเชนเซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ dependencies
เชซเชพเชเชฒเชฎเชพเช Chart.yaml
. เชคเซเชฎเชจเซ เชเชจเซเชธเซเชเซเชฒ เช
เชจเซ เชฎเซเชจเซเช เชเชฐเชตเซเช เช เช
เชจเซเชฏ เชเชพเชฐเซเชเชฅเซ เช
เชฒเช เชจเชฅเซ.
dependencies:
- name: mylib
version: 1.x.x
repository: quay.io
ะั ั ะฟัะตะดะฒะบััะตะฝะธะตะผ ะถะดะตะผ ะฒะฐัะธะฐะฝัะพะฒ ะธัะฟะพะปัะทะพะฒะฐะฝะธั, ะบะพัะพััะต ััะพั ะบะพะผะฟะพะฝะตะฝั ะพัะบัะพะตั ะฟะตัะตะด ัะฐะทัะฐะฑะพััะธะบะฐะผะธ ัะฐััะพะฒ, ะฐ ัะฐะบะถะต ะปัััะธั ะฟัะฐะบัะธะบ, ััะพ ะผะพะณัั ะฒะพะทะฝะธะบะฝััั ะฑะปะฐะณะพะดะฐัั library charts.
เชถเซเช เชเชเชพเชฎเซ เชเซ?
Helm 3.0.0-alpha.1 เช เชชเชพเชฏเซ เชเซ เชเซเชจเชพ เชชเชฐ เชเชชเชฃเซ เชนเซเชฒเซเชฎเชจเซเช เชจเชตเซเช เชตเชฐเซเชเชจ เชฌเชจเชพเชตเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเช เชเซเช. เชฒเซเชเชฎเชพเช เชฎเซเช เชนเซเชฒเซเชฎ 3 เชจเซ เชเซเชเชฒเซเช เชฐเชธเชชเซเชฐเชฆ เชฒเชพเชเซเชทเชฃเชฟเชเชคเชพเชเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซเชฏเซเช เชเซ. เชคเซเชฎเชพเชเชจเชพ เชเชฃเชพ เชนเชเซ เชตเชฟเชเชพเชธเชจเชพ เชชเซเชฐเชพเชฐเชเชญเชฟเช เชคเชฌเชเซเชเชพเชฎเชพเช เชเซ เช เชจเซ เช เชธเชพเชฎเชพเชจเซเชฏ เชเซ; เชเชฒเซเชซเชพ เชฐเชฟเชฒเซเชเชจเซ เชฎเซเชฆเซเชฆเซ เช เชตเชฟเชเชพเชฐเชจเซ เชเชเชพเชธเชตเชพเชจเซ, เชชเซเชฐเชพเชฐเชเชญเชฟเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชชเชพเชธเซเชฅเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพเชจเซ เช เชจเซ เช เชฎเชพเชฐเซ เชงเชพเชฐเชฃเชพเชเชจเซ เชชเซเชทเซเชเชฟ เชเชฐเชตเชพเชจเซ เชเซ.
ะะฐะบ ัะพะปัะบะพ ะฐะปััะฐ-ะฒะตััะธั ะฑัะดะตั ะฒัะฟััะตะฝะฐ (ะฝะฐะฟะพะผะฝะธะผ, ััะพ ััะพ
เชฎเซเช เชนเซเชฒเซเชฎ 3 เชฎเชพเช เชเชตเชคเชพ เชเซเชเชฒเชพเช เชฎเซเชเชพ เชธเซเชงเชพเชฐเชพเชเชจเซ เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเชฏเซ เชเซ, เชชเชฐเชเชคเซ เช เชธเซเชเชฟ เชเซเชเชชเชฃ เชฐเซเชคเซ เชธเชเชชเซเชฐเซเชฃ เชจเชฅเซ. เชนเซเชฒเซเชฎ 3 เชฎเชพเชเซเชจเชพ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชกเชฎเซเชชเชฎเชพเช เชธเซเชงเชพเชฐเซเชฒเซ เช เชชเชกเซเช เชตเซเชฏเซเชนเชฐเชเชจเชพ, OCI เชฐเชเชฟเชธเซเชเซเชฐเซเช เชธเชพเชฅเซ เชเชเชกเซเช เชเชเซเชเชฐเชฃ เช เชจเซ เชเชพเชฐเซเช เชฎเซเชฒเซเชฏเซเชจเซ เชฎเชพเชจเซเชฏ เชเชฐเชตเชพ เชฎเชพเชเซ JSON เชธเซเชเซเชฎเชพเชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชธเซเชตเชฟเชงเชพเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เช เชฎเซ เชเซเชกเชฌเซเชเชจเซ เชธเชพเชซ เชเชฐเชตเชพเชจเซ เช เชจเซ เชคเซเชจเชพ เชญเชพเชเซเชจเซ เช เชชเชกเซเช เชเชฐเชตเชพเชจเซ เชชเชฃ เชฏเซเชเชจเชพ เชฌเชจเชพเชตเซเช เชเซเช เชเซเชจเซ เชเซเชฒเซเชฒเชพ เชคเซเชฐเชฃ เชตเชฐเซเชทเชฅเซ เช เชตเชเชฃเชจเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเซ เชคเชฎเชจเซ เชฒเชพเชเซ เชเซ เช เชฎเซ เชเชเชเช เชเซเชเซ เชเชฏเชพ เชเซเช, เชคเซ เช เชฎเชจเซ เชคเชฎเชพเชฐเชพ เชตเชฟเชเชพเชฐเซ เชธเชพเชเชญเชณเชตเชพเชฎเชพเช เชเชฎเชถเซ!
ะัะธัะพะตะดะธะฝัะนัะตัั ะบ ะพะฑััะถะดะตะฝะธั ะฒ ะฝะฐัะธั
-
#helm-users
เชธเชฎเซเชฆเชพเชฏ เชธเชพเชฅเซ เชชเซเชฐเชถเซเชจเซ เช เชจเซ เชธเชฐเชณ เชธเชเชเชพเชฐ เชฎเชพเชเซ; -
#helm-dev
เชชเซเชฒ เชตเชฟเชจเชเชคเซเช, เชเซเชก เช เชจเซ เชญเซเชฒเซเชจเซ เชเชฐเซเชเชพ เชเชฐเชตเชพ เชฎเชพเชเซ.
เชคเชฎเซ เชเซเชฐเซเชตเชพเชฐเซ 19:30 MSK เชชเชฐ เช
เชฎเชพเชฐเชพ เชธเชพเชชเซเชคเชพเชนเชฟเช เชชเชฌเซเชฒเชฟเช เชกเซเชตเชฒเชชเชฐ เชเซเชฒเซเชธเชฎเชพเช เชชเชฃ เชเซเช เชเชฐเซ เชถเชเซ เชเซ. เชฎเซเชเชฟเชเชเซเชธ เชเชตเชพ เชฎเซเชฆเซเชฆเชพเช เชชเชฐ เชเชฐเซเชเชพ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฎเชฐเซเชชเชฟเชค เชเซ เชเซ เชเซเชจเชพ เชชเชฐ เชฎเซเชเซเชฏ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เช
เชจเซ เชธเชฎเซเชฆเชพเชฏ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซ, เชคเซเชฎเช เช
เช เชตเชพเชกเชฟเชฏเชพ เชฎเชพเชเซ เชเชฐเซเชเชพเชจเชพ เชตเชฟเชทเชฏเซ. เชฎเซเชเชฟเชเชเชฎเชพเช เชเซเชเชชเชฃ เชเซเชกเชพเช เชถเชเซ เชเซ เช
เชจเซ เชญเชพเช เชฒเช เชถเชเซ เชเซ. Slack เชเซเชจเชฒเชฎเชพเช เชฒเชฟเชเช เชเชชเชฒเชฌเซเชง เชเซ #helm-dev
.
เช เชจเซเชตเชพเชฆเช เชคเชฐเชซเชฅเซ เชชเซเชเชธ
เช เชฎเชพเชฐเชพ เชฌเซเชฒเซเช เชชเชฐ เชชเชฃ เชตเชพเชเชเซ:
- ยซ
เชเซเชฌเชฐเชจเซเชเซเชธ เชฎเชพเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐ - เชนเซเชฒเซเชฎ: เชญเซเชคเชเชพเชณ, เชตเชฐเซเชคเชฎเชพเชจ, เชญเชตเชฟเชทเซเชฏ ยป; - ยซ
ะขัะตะทะฒัะน ะฒะทะณะปัะด ะฝะฐ Helm 2: โะะพั ัะฐะบะพะน, ะบะฐะบะพะน ะตัััโฆโ ยป; - ยซ
เชเซเชฌเชฐเชจเซเชเซเชธ - เชนเซเชฒเซเชฎ เชฎเชพเชเซ เชชเซเชเซเช เชฎเซเชจเซเชเชฐเชจเซ เชตเซเชฏเชตเชนเชพเชฐเซ เชชเชฐเชฟเชเชฏ ยป; - ยซ
เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชชเซเชธ เช เชจเซ เชฏเซเชเซเชคเชฟเช: เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชพเชฒเชคเชพ เชธเชเชธเชพเชงเชจเซเชจเซ เชนเซเชฒเซเชฎ 2 เชฎเซเชจเซเชเชฎเซเชจเซเชเชฎเชพเช เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซเช ยป; - ยซ
ะัะฐะบัะธะบะฐ ั dapp. ะงะฐััั 2. ะะตะฟะปะพะน Docker-ะพะฑัะฐะทะพะฒ ะฒ Kubernetes ั ะฟะพะผะพััั Helm ยป.
เชธเซเชฐเซเชธ: www.habr.com