Slurm - แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ’แƒ–แƒ Kubernetes-แƒ˜แƒก แƒ—แƒ”แƒ›แƒแƒจแƒ˜ แƒจแƒ”แƒฆแƒฌแƒ”แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

Slurm - แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ’แƒ–แƒ Kubernetes-แƒ˜แƒก แƒ—แƒ”แƒ›แƒแƒจแƒ˜ แƒจแƒ”แƒฆแƒฌแƒ”แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒแƒžแƒ แƒ˜แƒšแƒจแƒ˜, Slurm-แƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒขแƒแƒ แƒ”แƒ‘แƒ›แƒ, Kubernetes-แƒ˜แƒก แƒ™แƒฃแƒ แƒกแƒ–แƒ”, แƒ™แƒแƒ แƒ–แƒ” แƒ“แƒแƒแƒ™แƒแƒ™แƒฃแƒœแƒ”แƒก, แƒ แƒแƒ—แƒ แƒ’แƒแƒ›แƒแƒกแƒชแƒแƒ“แƒแƒœ แƒ“แƒ แƒ—แƒแƒ•แƒ˜แƒแƒœแƒ—แƒ˜ แƒจแƒ—แƒแƒ‘แƒ”แƒญแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ›แƒ”แƒ—แƒฅแƒ•แƒ:

Dmitry, Slurm แƒแƒ แƒ˜แƒก แƒกแƒแƒ›แƒ“แƒฆแƒ˜แƒแƒœแƒ˜ แƒ˜แƒœแƒขแƒ”แƒœแƒกแƒ˜แƒฃแƒ แƒ˜ แƒ™แƒฃแƒ แƒกแƒ˜ Kubernetes-แƒ–แƒ”, แƒ›แƒ™แƒ•แƒ แƒ˜แƒ•แƒ˜ แƒกแƒแƒกแƒฌแƒแƒ•แƒšแƒ แƒฆแƒแƒœแƒ˜แƒกแƒซแƒ˜แƒ”แƒ‘แƒ. แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒกแƒแƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ, แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒซแƒšแƒ”แƒ‘แƒ— แƒแƒ›แƒ˜แƒก แƒฌแƒ”แƒ แƒแƒก, แƒ—แƒฃ แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒšแƒ”แƒฅแƒชแƒ˜แƒแƒ–แƒ” แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ แƒ˜ แƒกแƒแƒแƒ—แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ˜แƒฏแƒ“แƒ”แƒ‘แƒ˜แƒ—. แƒ›แƒ–แƒแƒ“ แƒฎแƒแƒ แƒ— แƒกแƒ แƒฃแƒšแƒแƒ“ แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ?

Slurm-แƒ›แƒ“แƒ” แƒกแƒแƒญแƒ˜แƒ แƒ แƒ˜แƒงแƒ แƒ›แƒแƒกแƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒœแƒšแƒแƒ˜แƒœ แƒ™แƒฃแƒ แƒกแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ•แƒšแƒ ansible, docker แƒ“แƒ ceph.
แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒขแƒฃแƒ แƒจแƒ˜ แƒแƒ˜แƒฆแƒ”แƒ— แƒ™แƒแƒ“แƒ˜ แƒ“แƒ แƒ–แƒฃแƒกแƒขแƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ—แƒแƒช แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒšแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ–แƒ” แƒฌแƒแƒ›แƒงแƒ•แƒแƒœแƒ”แƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒ˜แƒก แƒ’แƒแƒ•แƒšแƒ.

โ€” แƒ•แƒแƒ“แƒแƒกแƒขแƒฃแƒ แƒ”แƒ‘, แƒ แƒแƒ› แƒ›แƒ–แƒแƒ“ แƒ•แƒแƒ  แƒแƒ แƒ˜แƒ•แƒ” แƒ™แƒฃแƒ แƒกแƒจแƒ˜ แƒกแƒ แƒฃแƒšแƒแƒ“ แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒ.

แƒ“แƒ แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒจแƒ แƒแƒ›แƒ˜แƒกแƒ›แƒแƒงแƒ•แƒแƒ แƒ”แƒแƒ‘แƒ แƒ’แƒแƒ แƒแƒœแƒขแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ 6 แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ (แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ Slurm แƒ“แƒ MegaSlurm) แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒกแƒแƒ•แƒกแƒ” แƒกแƒแƒ™แƒšแƒแƒกแƒ แƒแƒ—แƒแƒฎแƒจแƒ˜.

แƒจแƒแƒ“แƒ แƒ”แƒ•แƒœแƒ”แƒ‘แƒ˜

แƒ แƒ แƒแƒ แƒ˜แƒก แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ”? แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ‘แƒ˜แƒ–แƒœแƒ”แƒกแƒ˜ แƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒžแƒ แƒ”แƒก แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒ™แƒšแƒแƒ›แƒแƒก! แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒกแƒขแƒ”แƒ™แƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜ แƒ•แƒ”แƒ‘แƒกแƒแƒ˜แƒขแƒ˜แƒ— แƒ“แƒ แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒ—. 15 แƒฌแƒฃแƒ—แƒ˜แƒแƒœแƒ˜ แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ. แƒ›แƒแƒ“แƒ˜แƒ— แƒ•แƒฃแƒ—แƒฎแƒ แƒแƒ— แƒ‘แƒ˜แƒ–แƒœแƒ”แƒกแƒก, แƒ แƒแƒ› แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ•แƒฃแƒ›แƒ™แƒšแƒแƒ•แƒ“แƒ”แƒ— แƒ›แƒแƒก แƒ”แƒ แƒ— แƒ“แƒฆแƒ”แƒจแƒ˜!

แƒ“แƒ แƒแƒฅ แƒ˜แƒ แƒ™แƒ•แƒ”แƒ•แƒ, แƒ แƒแƒ› push-แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒแƒฅแƒแƒ›แƒ“แƒ” แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒงแƒแƒคแƒ˜แƒšแƒ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒšแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒแƒ  แƒ“แƒแƒ•แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ— แƒฃแƒชแƒฎแƒแƒฃแƒ แƒ˜ แƒแƒœ แƒ—แƒ•แƒ˜แƒ—แƒ›แƒแƒกแƒžแƒ˜แƒœแƒซแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ push-แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ. แƒ“แƒ แƒ”แƒก แƒแƒฆแƒแƒ  แƒแƒ แƒ˜แƒก 15 แƒฌแƒฃแƒ—แƒ˜ แƒแƒœ แƒกแƒแƒแƒ—แƒ˜, แƒ™แƒแƒ แƒ’แƒ˜แƒ แƒ—แƒฃ แƒ”แƒ แƒ— แƒ™แƒ•แƒ˜แƒ แƒแƒจแƒ˜ แƒ“แƒแƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ”แƒœ. แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒฏแƒแƒ“แƒแƒฅแƒ แƒแƒ‘แƒ แƒ“แƒ แƒ›แƒแƒฏแƒแƒ“แƒแƒ”แƒ‘แƒ. แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒšแƒ˜แƒ, แƒฃแƒชแƒœแƒแƒฃแƒ แƒ˜ แƒ“แƒ แƒแƒ แƒแƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ˜แƒ แƒ”แƒ‘แƒแƒ“แƒ˜.

แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒแƒ แƒแƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ˜แƒ แƒ”แƒ‘แƒแƒ“แƒ˜ แƒ’แƒแƒฎแƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ—แƒ˜ แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ˜แƒก แƒ’แƒแƒ›แƒ: แƒแƒ  แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒก, แƒ แƒแƒ› แƒ‘แƒ˜แƒ–แƒœแƒ”แƒก แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒคแƒ”แƒœแƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ, แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒฃแƒšแƒ˜ แƒคแƒ”แƒœแƒแƒช แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก.

แƒ—แƒฃ แƒ‘แƒ˜แƒ–แƒœแƒ”แƒก แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒคแƒ”แƒœแƒ แƒแƒ แƒ˜แƒก แƒจแƒแƒ“แƒ แƒ”แƒ•แƒแƒœแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒคแƒ แƒฅแƒ•แƒ”แƒ•แƒก แƒฃแƒแƒ›แƒ แƒแƒ• แƒžแƒแƒขแƒแƒ แƒ แƒแƒ›แƒแƒชแƒแƒœแƒแƒก, แƒฐแƒ˜แƒžแƒแƒ—แƒ”แƒ–แƒ˜แƒก แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒก แƒ“แƒ แƒ•แƒ˜แƒ–แƒฃแƒแƒšแƒฃแƒ  แƒฎแƒ แƒ˜แƒ™แƒ”แƒ‘แƒก, แƒ›แƒแƒจแƒ˜แƒœ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ. แƒแƒฅ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ•แƒ˜แƒก แƒฐแƒแƒ แƒ˜แƒ–แƒแƒœแƒขแƒ˜ แƒ›แƒ˜แƒœแƒ˜แƒ›แƒฃแƒ› แƒ”แƒฅแƒ•แƒกแƒ˜ แƒ—แƒ•แƒ˜แƒ— แƒแƒ“แƒ แƒ”.

แƒ›แƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒจแƒแƒ“แƒ แƒ”แƒ•แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ˜แƒก แƒ“แƒ แƒ“แƒ”แƒขแƒแƒšแƒ”แƒ‘แƒ˜แƒกแƒแƒ“แƒ›แƒ˜ แƒ“แƒ˜แƒ“แƒ˜ แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฅแƒชแƒ”แƒ•แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒแƒ“ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜ แƒแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ”แƒœ "แƒ›แƒ˜แƒšแƒ”แƒ‘แƒก": Devops, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ˜แƒ–แƒแƒ แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ˜ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ. แƒ›แƒแƒ—แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒแƒ แƒ˜แƒก แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ˜แƒšแƒ˜ แƒ“แƒ แƒ›แƒ™แƒแƒชแƒ แƒแƒ“ แƒ—แƒแƒœแƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒฃแƒšแƒ˜. แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฎแƒ˜แƒ“แƒ˜แƒก แƒ›แƒจแƒ”แƒœแƒ”แƒ‘แƒšแƒ”แƒ‘แƒก แƒฐแƒ’แƒ•แƒแƒœแƒแƒœ - แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒ›แƒ˜แƒ•แƒงแƒแƒ•แƒแƒ แƒ— แƒ˜แƒฅแƒแƒ›แƒ“แƒ”, แƒ แƒแƒ› แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒกแƒแƒฅแƒ›แƒ˜แƒแƒœแƒ˜ แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ 15 แƒฌแƒฃแƒ—แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒแƒ“ แƒ’แƒแƒ“แƒแƒ˜แƒฅแƒชแƒ”แƒ•แƒ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ•แƒแƒจแƒ˜ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒคแƒฃแƒšแƒ˜แƒ—.

Slurm แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒ”แƒ แƒ—แƒแƒ“แƒ”แƒ แƒ—แƒ˜ แƒ™แƒฃแƒ แƒกแƒ˜แƒ แƒ แƒฃแƒกแƒ”แƒ—แƒจแƒ˜ (แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒ” แƒ•แƒ˜แƒชแƒ˜), แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒ•แƒแƒกแƒฌแƒแƒ•แƒšแƒ˜แƒก, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒฃแƒœแƒ“แƒ แƒแƒ•แƒแƒจแƒ”แƒœแƒแƒ— แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒ–แƒ˜แƒ—, แƒ แƒแƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ›แƒแƒ’แƒชแƒ”แƒ›แƒ— แƒ แƒแƒ’แƒแƒ แƒ›แƒ” แƒ’แƒแƒแƒ—แƒแƒœแƒแƒ‘แƒ แƒแƒ— แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ•แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜. แƒ’แƒแƒ•แƒ˜แƒแƒ แƒ” Kubernetes-แƒ˜แƒก แƒ™แƒฃแƒ แƒกแƒ˜ แƒ“แƒ แƒกแƒ”แƒฅแƒขแƒ”แƒ›แƒ‘แƒ”แƒ แƒจแƒ˜ แƒ•แƒแƒžแƒ˜แƒ แƒ”แƒ‘ DevOps-แƒ˜แƒก แƒแƒฎแƒแƒš แƒ™แƒฃแƒ แƒกแƒก.

Slurm แƒ’แƒแƒ›แƒแƒ˜แƒ’แƒแƒœแƒ Southbridge-แƒ›แƒ, แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ›แƒ™แƒ•แƒ”แƒ—แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ›แƒแƒช แƒแƒแƒจแƒ”แƒœแƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒคแƒแƒ แƒ›แƒ˜แƒก แƒแƒ—แƒแƒ‘แƒ˜แƒ— แƒจแƒแƒ“แƒ แƒ”แƒ•แƒแƒœแƒ˜. Southbridge แƒแƒ แƒ˜แƒก KTP แƒ“แƒ KCSP แƒกแƒ”แƒ แƒ—แƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ (CNCF, Linux Foundation แƒฌแƒ”แƒ•แƒ แƒ˜).

แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒแƒ“ แƒ แƒแƒก แƒแƒกแƒฌแƒแƒ•แƒšแƒ˜แƒแƒœ แƒ™แƒฃแƒ‘แƒ”แƒ แƒœแƒ”แƒขแƒ˜แƒก แƒ™แƒฃแƒ แƒกแƒ”แƒ‘แƒ–แƒ”?

แƒ แƒแƒ’แƒแƒ  แƒ›แƒแƒ•แƒแƒฌแƒงแƒแƒ— แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜, แƒ แƒแƒช แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ›แƒ แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒก แƒ“แƒ แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒแƒ  แƒฉแƒแƒ›แƒแƒ•แƒแƒ แƒ“แƒ”แƒก?

  • Kubespray-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ
  • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ
  • แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒฃแƒšแƒ˜ แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒ

แƒ แƒแƒ’แƒแƒ  แƒ›แƒ˜แƒ•แƒชแƒ”แƒ— แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜แƒก (แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก) แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜, แƒ แƒแƒ› แƒ˜แƒ›แƒฃแƒจแƒแƒแƒœ แƒ—แƒแƒ•แƒแƒ“ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ—แƒแƒœ?

  • LDAP (Nginx + Python)
  • OIDC (Dex + Gangway)

แƒ แƒแƒ’แƒแƒ  แƒ“แƒแƒ•แƒ˜แƒชแƒ•แƒแƒ— แƒ—แƒแƒ•แƒ˜ แƒฐแƒแƒ™แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”?

  • แƒจแƒ”แƒกแƒแƒ•แƒแƒšแƒ˜ CNI
  • แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ

แƒ“แƒ แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ!

  • PodSecurityPolicy
  • PodDisruptionBudget

แƒฉแƒ•แƒ”แƒœ แƒแƒ แƒแƒคแƒ”แƒ แƒก แƒ•แƒ›แƒแƒšแƒแƒ•แƒ—, แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒแƒ“ แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ— แƒ แƒ แƒ“แƒ”แƒ•แƒก แƒ™แƒแƒžแƒแƒขแƒ˜แƒก แƒฅแƒ•แƒ”แƒจ

  • แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ
  • แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ CRD-แƒ”แƒ‘แƒ˜

แƒกแƒแƒฎแƒ”แƒšแƒ›แƒฌแƒ˜แƒคแƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜

  • แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ PostgreSQL-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜
  • RabbitMQ แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ

แƒ แƒแƒ’แƒแƒ  แƒแƒ  แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒแƒ— แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒžแƒแƒ แƒแƒšแƒ˜ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ แƒฌแƒ›แƒ˜แƒœแƒ“แƒ แƒขแƒ”แƒฅแƒกแƒขแƒจแƒ˜

  • แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ Kubernetes-แƒจแƒ˜
  • Vault

แƒฐแƒแƒ แƒ˜แƒ–แƒแƒœแƒขแƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ™แƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ—

  • ะขะตะพั€ะธั
  • แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒ

แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒแƒกแƒšแƒ”แƒ‘แƒ˜

  • แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒ“แƒ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ Heptio Velero (แƒงแƒแƒคแƒ˜แƒšแƒ˜ Ark) แƒ“แƒ แƒ.แƒจ

แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒกแƒชแƒ”แƒœแƒ˜แƒกแƒ แƒ“แƒ แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

  • แƒฎแƒแƒ–แƒ˜แƒก
  • แƒจแƒแƒ‘แƒšแƒแƒœแƒ˜แƒก แƒ“แƒ แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒฎแƒ”แƒšแƒกแƒแƒฌแƒงแƒแƒ”แƒ‘แƒ˜
  • แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒแƒขแƒ”แƒ’แƒ˜แƒ”แƒ‘แƒ˜

แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก แƒกแƒขแƒ”แƒ แƒแƒ˜แƒ“แƒ”แƒ‘แƒ˜แƒก แƒ™แƒฃแƒ แƒกแƒ˜, แƒ˜แƒฅ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒฐแƒแƒ แƒ“แƒ™แƒแƒ แƒ˜แƒ. แƒ—แƒฃแƒ›แƒชแƒ, แƒกแƒแƒ‘แƒแƒ–แƒ˜แƒกแƒ แƒ™แƒฃแƒ แƒกแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฃแƒ™แƒ•แƒ” แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒแƒแƒฌแƒงแƒแƒ— แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒจแƒแƒ“แƒ แƒ”แƒ•แƒแƒœแƒ˜.

Slurm-แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒก แƒ“แƒแƒ แƒฉแƒแƒ— แƒแƒ แƒขแƒ”แƒคแƒแƒฅแƒขแƒ”แƒ‘แƒ˜ - แƒงแƒ•แƒ”แƒšแƒ แƒ“แƒฆแƒ˜แƒก แƒ•แƒ˜แƒ“แƒ”แƒ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜, แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒœแƒ˜แƒ•แƒ—แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ–แƒฃแƒกแƒขแƒ˜ แƒ แƒ”แƒชแƒ”แƒžแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒกแƒฃแƒšแƒ”แƒšแƒฃแƒ แƒแƒ“ แƒ“แƒแƒแƒ™แƒแƒžแƒ˜แƒ แƒแƒ—, แƒ แƒแƒ—แƒ แƒจแƒ”แƒ˜แƒ™แƒ แƒ˜แƒ‘แƒแƒ— แƒแƒœ แƒกแƒแƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ, แƒ’แƒแƒ›แƒแƒกแƒแƒ•แƒแƒšแƒ˜ แƒขแƒ”แƒกแƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ’แƒแƒ แƒ”แƒ›แƒ แƒแƒœ แƒกแƒฎแƒ•แƒ แƒ แƒแƒ›.

แƒแƒœแƒฃ, แƒ”แƒก แƒ˜แƒกแƒ”แƒ—แƒ˜แƒ•แƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. แƒ“แƒ˜แƒแƒฎ. แƒ›แƒแƒ•แƒ”แƒ“แƒ˜ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ“แƒฆแƒ˜แƒ—, แƒฉแƒแƒ•แƒฃแƒฆแƒ แƒ›แƒแƒ•แƒ“แƒ˜ แƒ—แƒ”แƒ›แƒแƒก, แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ–แƒฃแƒกแƒขแƒ˜ แƒ แƒ”แƒชแƒ”แƒžแƒขแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ“แƒแƒ•แƒ‘แƒ แƒฃแƒœแƒ“แƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ” แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒแƒกแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ“ - แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“, แƒกแƒฌแƒแƒ แƒแƒ“ แƒ“แƒ แƒ แƒแƒช แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜แƒ, แƒžแƒ แƒแƒ’แƒœแƒแƒ–แƒ˜แƒ แƒ”แƒ‘แƒแƒ“ แƒ•แƒแƒ“แƒ”แƒ‘แƒจแƒ˜. แƒ›แƒแƒ’แƒ˜แƒ แƒ“แƒ แƒฏแƒแƒ“แƒแƒฅแƒ แƒแƒ‘แƒ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ, แƒ แƒฉแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ.

แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜?

แƒ แƒ‘แƒแƒšแƒ˜แƒก แƒ‘แƒแƒšแƒแƒก, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ“แƒฆแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜, แƒ’แƒ”แƒซแƒšแƒ”แƒ•แƒแƒ— แƒ’แƒแƒœแƒชแƒ“แƒ, แƒ แƒแƒ› แƒ แƒ”แƒแƒšแƒฃแƒ  แƒกแƒ”แƒ แƒ˜แƒแƒ–แƒฃแƒš แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒก แƒแƒจแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ—แƒแƒ•แƒแƒ“ แƒ“แƒ”แƒ•แƒแƒžแƒ”แƒ‘แƒ˜. แƒ“แƒ แƒ แƒแƒช แƒ’แƒแƒกแƒแƒ™แƒ•แƒ˜แƒ แƒ˜แƒ แƒ˜แƒกแƒแƒ, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒ แƒ“แƒแƒคแƒแƒ แƒฃแƒšแƒ˜ แƒ›แƒแƒกแƒแƒšแƒ แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒ˜แƒ, แƒ›แƒ” แƒ›แƒแƒก แƒงแƒแƒ•แƒ”แƒšแƒ“แƒฆแƒ˜แƒฃแƒ แƒแƒ“ แƒ•แƒแƒ›แƒ แƒแƒ•แƒšแƒ”แƒ‘ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ–แƒ”.

แƒกแƒแƒ‘แƒ”แƒ“แƒœแƒ˜แƒ”แƒ แƒแƒ“, แƒ›แƒ—แƒ”แƒšแƒ˜ แƒแƒฃแƒ“แƒ˜แƒขแƒแƒ แƒ˜แƒ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒ แƒ™แƒแƒšแƒแƒ—แƒ˜แƒก แƒฉแƒแƒขแƒจแƒ˜, แƒกแƒแƒ“แƒแƒช แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒ•แƒ˜แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒแƒช แƒ™แƒ˜ แƒกแƒ˜แƒชแƒแƒชแƒฎแƒšแƒ”แƒ.

แƒ แƒ แƒแƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜?

แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ›แƒแƒ“แƒ’แƒแƒ›แƒแƒ–แƒ” แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ”แƒœ Slurm Devops-แƒก, แƒ›แƒ” แƒฃแƒ™แƒ•แƒ” แƒ•แƒ”แƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ˜. แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ›แƒแƒšแƒ” แƒ“แƒแƒ•แƒฌแƒ”แƒ  แƒฉแƒ”แƒ›แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒ–แƒ” techdir แƒแƒ แƒฎแƒ˜ แƒ™แƒแƒšแƒแƒ—แƒแƒจแƒ˜ @ctorecords.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ