Yandex.Cloud-เดจเดพเดฏเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด’เดฐเต CSI เดกเตเดฐเตˆเดตเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเด‚

Yandex.Cloud-เดจเดพเดฏเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด’เดฐเต CSI เดกเตเดฐเตˆเดตเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเด‚

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดŸเต‚เดณเตเด•เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดซเตเดฒเดพเดจเตเดฑเต เด…เดคเดฟเดจเตเดฑเต† เดธเด‚เดญเดพเดตเดจ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต. CSI เดกเตเดฐเตˆเดตเดฑเดฟเดจเตเดฑเต† เด†เตฝเดซ เดชเดคเดฟเดชเตเดชเต Yandex.Cloud-เดจเตเดณเตเดณ (เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต).

เดŽเดจเตเดจเดพเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, Yandex-เดจเต เด‡เดคเดฟเดจเด•เด‚ เด’เดฐเต เดธเต‡เดตเดจเด‚ เด‰เดณเตเดณเดชเตเดชเต‹เตพ เด‡เดคเต เดŽเดจเตเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต เดŽเดจเตเดจ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเต เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เดพเด‚. เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดธเต‡เดตเดจเด‚.

เด†เดฎเตเด–เด‚

เด‡เดคเต†เดจเตเดคเตเด•เต†เดพเดฃเตเดŸเดพเดฃเต?

เดžเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟเด•เตเด•เตเดณเตเดณเดฟเตฝ, เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ Kubernetes เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเตฝ (เด…เดคเดพเดฏเดคเต, เด‡เดชเตเดชเต‹เตพ เดจเดฟเดฐเดตเดงเดฟ เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ), เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด‰เดชเด•เดฐเดฃเด‚ (เดกเต†เด•เตเด•เตเดนเต—เดธเต) เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดตเดดเดฟ, เด’เดฐเต เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดพเดฏเดฟ เด‰เดŸเตป เดฒเดญเตเดฏเดฎเดพเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต. . เด…เดคเดฟเดจเตเดฑเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต†, เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดเด•เต€เด•เตƒเดคเดฎเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดจเดฟเดฒเดตเดฟเตฝ เด…เดตเดฏเดฟเตฝ 100-เดฒเดงเดฟเด•เด‚ เด‰เดฃเตเดŸเต, เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด•เตเดฒเต—เดกเต เดธเต‡เดตเดจเด™เตเด™เดณเดฟเดฒเตเด‚.

เดกเต†เด•เตเด•เตเดนเต—เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด˜เดŸเด•เด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต: เดฌเดพเดฒเตปเดธเดฑเตเด•เตพ, เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดšเดพเตผเดŸเตเดŸเตเด•เตพ, เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเตเด‚ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚, เดŽเดฒเตเดฒเดพ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเตเดฐเดตเต‡เดถเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฌเดพเดนเตเดฏ เดฆเดพเดคเดพเด•เตเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ เดคเตเดŸเด™เตเด™เดฟเดฏเดต. เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเตฝ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต โ€œเดชเดฎเตเดชเตเดกเต เด…เดชเตเดชเตโ€ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เด…เตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด…เดธเดพเดงเตเดฏเดฎเดพเดฃเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเด•เตเดคเดฟ เด˜เดŸเด•เด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเด‚.

NB: เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เด…เดจเตเดญเดตเดฎเดพเดฃเต, เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸเดตเตเดฎเดพเดฃเต. เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดตเดดเดฟเดฏเดฟเตฝ, Yandex-เตฝ เดจเดฟเดจเตเดจเต Kubernetes เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดฏเดฅเดพเตผเดคเตเดฅ เด…เดจเตเดญเดตเดฎเดฟเดฒเตเดฒ, เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดˆ เดธเต‡เดตเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด’เดฐเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฒเตเด‚ เดจเตฝเด•เดฟเดฒเตเดฒ.

เด…เดคเต เดŽเดจเตเดคเดพเดฃเต, เด†เตผเด•เตเด•เตเดตเต‡เดฃเตเดŸเดฟ?

เด…เดคเดฟเดจเดพเตฝ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดฟเดฒเต† เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด†เดงเตเดจเดฟเด• เดธเดฎเต€เดชเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต: CSI เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต? ะธ เดธเดฎเต‚เดนเด‚ เดŽเด™เตเด™เดจเต† เดตเดจเตเดจเต เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต.

เดจเดฟเดฒเดตเดฟเตฝ, เดชเดฒ เดตเดฒเดฟเดฏ เด•เตเดฒเต—เดกเต เดธเต‡เดตเดจ เดฆเดพเดคเดพเด•เตเด•เดณเตเด‚ เด…เดตเดฐเตเดŸเต† เด•เตเดฒเต—เดกเต เดกเดฟเดธเตเด•เตเด•เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดฟเดฒเต† เดชเต†เตผเดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดตเต‹เดณเดฟเดฏเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดตเดฟเดคเดฐเดฃเด•เตเด•เดพเดฐเดจเต เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดกเตเดฐเตˆเดตเตผ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ API เดตเดดเดฟ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเตเดฐเตˆเดตเตผ เดธเตเดตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เดคเดŸเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. Yandex.Cloud-เตฝ เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต เด‡เดคเดพเดฃเต.

เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เดŽเดŸเตเดคเตเดคเต เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เด“เดทเตเดฏเตป เด•เตเดฒเต—เดกเดฟเดจเดพเดฏเตเดณเตเดณ CSI เดกเตเดฐเตˆเดตเตผ เด’เดชเตเดชเด‚ เดจเดฟเดจเตเดจเต เด•เตเดฑเดšเตเดšเต เด†เดถเดฏเด™เตเด™เดณเตเด‚ เดœเดฟเดธเดฟเดชเดฟเดฏเตเดŸเต† เดกเตเดฐเตˆเดตเตผเดฎเดพเตผ, เดˆ เด•เตเดฒเต—เดกเตเด•เดณเตเดŸเต† (Google, Yandex) API-เดฏเตเดฎเดพเดฏเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเดฒเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเดพเดจเดคเด•เดณเตเดฃเตเดŸเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, API เด•เต‚เดŸเดพเดคเต† เดœเดฟเดธเดฟเดชเดฟ, เด’เดชเตเดชเด‚ เดฏเดพเตปเดกเด•เตเดธเต เด’เดฐเต เดตเดธเตเดคเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด• Operation เดฆเต€เตผเด˜เด•เดพเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดจเดฟเดฒ เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดชเตเดคเดฟเดฏ เดกเดฟเดธเตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต). Yandex.Cloud API-เดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเตป, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• Yandex.Cloud Go SDK.

เดšเต†เดฏเตเดค เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดซเดฒเด‚ GitHub-เตฝ เด’เดชเตเดชเตเดฌเตเดฒเดฟเด•เตเด•เต‹เดตเตป เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, Yandex.Cloud เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดธเตเดตเดจเตเดคเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เตเด‚ (เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดฎเดพเดจเต‡เดœเตเดกเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฒเตเดฒ) CSI เดตเดดเดฟ เดกเดฟเดธเตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป (เด“เตผเดกเตผ) เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เตเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.

เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ

เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

เดจเดฟเดฒเดตเดฟเตฝ เดกเตเดฐเตˆเดตเตผ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

  • เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดจเต‹เดกเตเด•เดณเตเดŸเต† เดŸเต‹เดชเตเดชเต‹เดณเดœเดฟ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดธเต‹เดฃเตเด•เดณเดฟเดฒเตเด‚ เดกเดฟเดธเตเด•เตเด•เตพ เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต;
  • เดฎเตเดฎเตเดชเต เด“เตผเดกเตผ เดšเต†เดฏเตเดค เดกเดฟเดธเตเด•เตเด•เตพ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเต;
  • เดกเดฟเดธเตเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เด“เดซเตโ€Œเดฒเตˆเตป เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเตเด• (Yandex.Cloud เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดฐเตเดคเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เต เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดธเตเด•เตเด•เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต). เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเต‡เดฆเดจเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเด•เตเด•เดพเตป เดกเตเดฐเตˆเดตเตผ เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต, เดšเตเดตเดŸเต† เด•เดพเดฃเตเด•.

เดญเดพเดตเดฟเดฏเดฟเตฝ, เดกเดฟเดธเตเด•เต เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต.

เดชเตเดฐเดงเดพเดจ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเด‚

Yandex.Cloud API-เตฝ เดคเดคเตเดธเดฎเดฏเด‚ เดกเดฟเดธเตเด•เตเด•เตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดจเตเดฑเต† เด…เดญเดพเดตเด‚ PV-เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฟเดฏเดพเดฃเต (เดชเต†เตผเดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดตเต‹เดณเดฟเดฏเด‚): เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดกเดฟเดธเตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเต‹เดกเต เดจเดฟเตผเดคเตเดคเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚.

เดชเดฑเดฏเตเดจเตเดจเต CSI เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ, CSI เด•เตบเดŸเตเดฐเต‹เดณเตผ เด…เดคเต "เด“เดซเตโ€Œเดฒเตˆเดจเดฟเตฝ" เดฎเดพเดคเตเดฐเดฎเต‡ เดกเดฟเดธเตเด•เตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเต‚ เดŽเดจเตเดจเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดคเดพเตฝ (VolumeExpansion.OFFLINE), เดคเตเดŸเตผเดจเตเดจเต เดกเดฟเดธเตเด•เต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด‡เดคเตเดชเต‹เดฒเต† เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:

เดชเตเดฒเด—เดฟเตป เดฎเดพเดคเตเดฐเด‚ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ VolumeExpansion.OFFLINE เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดถเต‡เดทเดฟเดฏเตเด‚ เดตเต‹เดณเดฟเดฏเดตเตเด‚ เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดจเต‹เดกเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต ControllerExpandVolume เด’เดจเตเดจเดฟเดจเต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดตเดฟเดณเดฟเด•เตเด•เดพเดตเต‚:

  • เดชเตเดฒเด—เดฟเตป เด•เตบเดŸเตเดฐเต‹เดณเตผ เด‰เดฃเตเดŸเต PUBLISH_UNPUBLISH_VOLUME เด•เดดเดฟเดตเตเด‚ ControllerUnpublishVolume เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเต.

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฑเต†

  • เดชเตเดฒเด—เดฟเตป เด•เตบเดŸเตเดฐเต‹เดณเตผ เด‡เดฒเตเดฒ PUBLISH_UNPUBLISH_VOLUME เด•เดดเดฟเดตเต, เดชเตเดฒเด—เดฟเตป เดจเต‹เดกเต เด‰เดฃเตเดŸเต STAGE_UNSTAGE_VOLUME เด•เดดเดฟเดตเต, เด’เดชเตเดชเด‚ NodeUnstageVolume เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต‡เดฑเต†

  • เดชเตเดฒเด—เดฟเตป เด•เตบเดŸเตเดฐเต‹เดณเตผ เด‡เดฒเตเดฒ PUBLISH_UNPUBLISH_VOLUME เด•เดดเดฟเดตเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเต‹เดกเต STAGE_UNSTAGE_VOLUME เด•เดดเดฟเดตเต, เด’เดชเตเดชเด‚ NodeUnpublishVolume เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ.

เด‡เดคเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเด™เตเด™เตพ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดฟเดธเตเด•เต เดตเต‡เตผเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดธเตˆเดกเตเด•เดพเดฑเตเด•เตพ เดตเดดเดฟเดฏเตเดณเตเดณ CSI เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เดˆ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ:

  • เด’เดฐเต เดธเตˆเดกเตเด•เดพเตผ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเดฟเตฝ csi-attacher, เดฎเต—เดฃเตเดŸเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดŸเดตเดฟเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด“เดซเตโ€Œเดฒเตˆเตป เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเตฝ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด‡เดคเต เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดšเตผเดšเตเดš เด†เดฐเด‚เดญเดฟเดšเตเดšเต เด‡เดตเดฟเดŸเต†.
  • เดˆ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เด’เดฐเต เดธเตˆเดกเตเด•เดพเตผ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดŽเดจเตเดคเดพเดฃเต? CSI เดชเตเดฒเด—เดฟเตป เดคเดจเตเดจเต† Kubernetes API-เดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดธเตˆเดกเตโ€Œเด•เดพเตผ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดตเดดเดฟ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ gRPC เด•เต‹เดณเตเด•เดณเต‹เดŸเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เต‚. เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดธเดฎเต‚เดนเด‚.

เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ (CSI เดชเตเดฒเด—เดฟเตป), เดกเดฟเดธเตเด•เต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  1. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต gRPC เด•เต‹เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต ControllerExpandVolume;
  2. API-เดฏเดฟเตฝ เดกเดฟเดธเตเด•เต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดกเดฟเดธเตเด•เต เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเดพเดจเตเดณเตเดณ เด…เดธเดพเดงเตเดฏเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเดฟเดถเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต;
  3. เดžเด™เตเด™เตพ เดกเดฟเดธเตเด•เต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดฎเดพเดชเตเดชเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดตเตผเดฆเตเดงเดจเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸ เดกเดฟเดธเตเด•เตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดšเตเดตเดŸเต†, เดธเด‚เด•เตเดทเดฟเดชเตเดคเดคเดฏเตเด•เตเด•เดพเดฏเดฟ, เดžเด™เตเด™เตพ เดˆ เดฎเดพเดชเตเดชเดฟเดจเต† เด‡เด™เตเด™เดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด‚ volumeResizeRequired;
  4. เดกเดฟเดธเตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเต‹เดกเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด•. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด…เดคเต เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด‚. เด…เดคเดฟเดจเดพเตฝ เดกเดฟเดธเตเด•เดฟเดจเต เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดธเดฎเดฏเดฎเดฟเดฒเตเดฒ (ControllerPublishVolume) เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดตเตผเดฆเตเดงเดจเดตเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฟเดธเตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดณเตเดณเดคเดพเดฃเต‹ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต volumeResizeRequired เด’เดฐเต เดชเดฟเดถเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•;
  5. CSI เดกเตเดฐเตˆเดตเตผ เดฑเต€เดธเตˆเดธเต เด“เดชเตเดชเดฑเต‡เดทเตป เดตเต€เดฃเตเดŸเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดกเดฟเดธเตเด•เต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเด• volumeResizeRequired;
  6. เด•เดพเดฐเดฃเด‚ เดกเดฟเดธเตเด•เต เดเดกเดฟ เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ volumeResizeRequired, ControllerPublishVolume เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจเต, เดกเดฟเดธเตเด•เต เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดคเต, เดชเต‹เดกเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดฒเตเดฒเดพเด‚ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดŽเดจเตเดจเดชเต‹เดฒเต† เด…เดชเด•เดŸเด™เตเด™เดณเตเดฃเตเดŸเต. เดกเดฟเดธเตเด•เตเด•เตพ เดตเดฒเตเดคเดพเด•เตเด•เตเดจเตเดจเต เดฌเดพเดนเตเดฏ-เดฑเดฟเดธเตˆเดธเตผ, เด“เดชเตเดชเดฑเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ เด’เดฐเต เด•เตเดฏเต‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต 1000 เดธเต†เด•เตเด•เตปเดกเต เดตเดฐเต† เดŸเตˆเด‚เด”เดŸเตเดŸเต เดธเดฎเดฏเดคเตเดคเดฟเตฝ เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เดฃเตปเดทเตเดฏเตฝ เดตเตผเดฆเตเดงเดจเดฏเต‹เดŸเต†:

func DefaultControllerRateLimiter() RateLimiter {
  return NewMaxOfRateLimiter(
  NewItemExponentialFailureRateLimiter(5*time.Millisecond, 1000*time.Second),
  // 10 qps, 100 bucket size.  This is only for retry speed and its only the overall factor (not per item)
  &BucketRateLimiter{Limiter: rate.NewLimiter(rate.Limit(10), 100)},
  )
}

เด‡เดคเต เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เดกเดฟเดธเตโ€Œเด•เต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ 15+ เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเต€เดŸเตเดŸเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เด…เดจเตเดฌเดจเตเดง เดชเต‹เดกเต เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเด‚ เดตเต‡เดฆเดจเดฏเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดš เด’เดฐเต‡เดฏเตŠเดฐเต เด“เดชเตเดทเตป, เดชเดฐเดฎเดพเดตเดงเดฟ เดธเดฎเดฏเดชเดฐเดฟเดงเดฟเดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดŽเด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต‡เดฃเตฝ เดฑเต€เดธเตˆเดธเดฑเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. 5 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ:

workqueue.NewItemExponentialFailureRateLimiter(5*time.Millisecond, 5*time.Second)

เดกเดฟเดธเตเด•เตเด•เดณเตเดŸเต† เด“เดซเตโ€Œเดฒเตˆเตป เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพ เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด‰เดŸเตป เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เตเดจเตเดจ เด’เดฐเต เดคเตเดฐเต‹เดฌเดพเด•เตเด•เต เด†เดฏเดคเดฟเดจเดพเตฝ, เด…เดŸเดฟเดฏเดจเตเดคเดฟเดฐเดฎเดพเดฏเดฟ เด’เดฐเต เดšเตผเดšเตเดš เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเด‚ เดฌเดพเดนเตเดฏ เดตเดฒเตเดชเตเดชเด‚ เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸเดคเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดฐเตเดคเดฟเดฏเดฟเดฒเตเดฒ.

เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด‚?

Kubernetes เดชเดคเดฟเดชเตเดชเต 1.15-เดฒเตเด‚ เด…เดคเดฟเดฒเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเดคเดฟเดชเตเดชเดฟเดฒเตเด‚ เดกเตเดฐเตˆเดตเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดกเตเดฐเตˆเดตเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดชเดพเดฒเดฟเด•เตเด•เดฃเด‚:

  • เดซเตเดฒเดพเด—เต --allow-privileged เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• true API เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เด•เตเดฌเต†เดฒเต†เดฑเตเดฑเดฟเดจเตเด‚;
  • เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเต --feature-gates=VolumeSnapshotDataSource=true,KubeletPluginsWatcher=true,CSINodeInfo=true,CSIDriverRegistry=true API เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เด•เตเดฌเต†เดฒเต†เดฑเตเดฑเดฟเดจเตเด‚;
  • เดฎเตŒเดฃเตเดŸเต เดชเตเดฐเตŠเดชเด—เต‡เดทเตป (เดฎเตŒเดฃเตเดŸเต เดชเตเดฐเดšเดฐเดฃเด‚) เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดกเต‹เด•เตเด•เตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเด™เตเด•เดฟเดŸเตเดŸ เดฎเต—เดฃเตเดŸเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดกเต†เดฎเตบ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเดจเตเดคเดจเตเดจเต† เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดจเดŸเดชเดŸเดฟเด•เดณเตเด‚ README-เตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดจเดฟเดซเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดกเตเดฐเตˆเดตเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  • เดฎเดพเดจเดฟเดซเต†เดธเตเดฑเตเดฑเดฟเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด• (folder-id) Yandex.Cloud (เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เดพเดฃเตเด•);
  • Yandex.Cloud API-เดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเตป, CSI เดกเตเดฐเตˆเดตเตผ เด’เดฐเต เดธเต‡เดตเดจ เด…เด•เตเด•เต—เดฃเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดจเดฟเดซเต†เดธเตเดฑเตเดฑเดฟเตฝ, เดฐเดนเดธเตเดฏเด‚ เดชเดพเดธเดพเด•เตเด•เดฃเด‚ เด…เด‚เด—เต€เด•เตƒเดค เด•เต€เด•เตพ เดธเต‡เดตเดจ เด…เด•เตเด•เต—เดฃเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต. เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเต, เดŽเด™เตเด™เดจเต† เด’เดฐเต เดธเต‡เดตเดจ เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เต€เด•เตพ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚.

เดŽเดฒเตเดฒเดพเด‚ เดชเดฐเดฟเด—เดฃเดฟเดšเตเดšเต - เดถเตเดฐเดฎเดฟเด•เตเด•เต‚, เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพ เดธเดจเตเดคเตเดทเตเดŸเดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดชเตเดคเดฟเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพเดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ!

เด•เต‚เดŸเตเดคเตฝ เดชเดฟเดจเตเดคเตเดฃ

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดˆ CSI เดกเตเดฐเตˆเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเต Go-เดฏเดฟเตฝ เดฐเดธเด•เดฐเดฎเดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดŽเดดเตเดคเดพเดจเตเดณเตเดณ เดตเดฒเดฟเดฏ เด†เด—เตเดฐเดนเด‚ เด•เตŠเดฃเตเดŸเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด•เดฎเตเดชเดจเดฟเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เด…เดŸเดฟเดฏเดจเตเดคเดฟเดฐ เด†เดตเดถเตเดฏเด‚ เด•เตŠเดฃเตเดŸเดพเดฃเต. เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ Yandex เดคเดพเตฝเดชเตเดชเดฐเตเดฏเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดกเตเดฐเตˆเดตเดฑเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ, เด…เดตเตผเด•เตเด•เต เดถเต‡เด–เดฐเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต.

เด•เต‚เดŸเดพเดคเต†, เดฏเดพเตปเดกเต†เด•เตโ€Œเดธเดฟเดจเต เด…เดคเดฟเดจเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ CSI เดกเตเดฐเตˆเดตเตผ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดคเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเดฟเตฝ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเดพเด‚. เดˆ เดตเดฟเด•เดธเดจ เด“เดชเตเดทเดจเตเด‚ เดžเด™เตเด™เตพ เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เด•เดพเดฃเตเดจเตเดจเต - เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เตเด•เต เด’เดฐเต เดธเต‡เดตเดจ เดฆเดพเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดกเตเดฐเตˆเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดฒเตเดฒเดพเดคเต† เด’เดฐเต เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เด•เดฎเตเดชเดจเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเดฒเตเดฒ.

เดชเดฟ.เดŽเดธเต

เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเดฒเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•