ืืื ืึทืคึผืจืื, ืืฒึทื ืขื ืืขืงืืืขื ืื ืึธืจืืึทื ืืืึทืืึธืจื ืคึฟืื ืกืืืจื, ืึท ืงืืจืก ืคึฟืื ืงืืืขืจื ืขืืขืก, ืฆืืงืืึทืคึผื ืืื ืืฒึทื ืืืจ ืขืก ืฆื ืคึผืจืึผืฐื ืืื ืืืจ ืืขืจืฆืฒืื ืืฒืขืจืข ืืฒึทื ืืจืืงื:
Dmitry, Slurm ืืื ืึท ืืจืื-ืืึธื ืืื ืืขื ืกืืืืข ืงืืจืก ืืืืฃ Kubernetes, ืึท ืืขืืืื ืืจืืื ืื ื ืืขืฉืขืขื ืืฉ. ืขืก ืืื ืึทื ืืืืงืื ืึทื ืืืจ ืืืขื ืงืขื ืขื ืฆื ืฉืจืืึทืื ืืืขืื ืืื ืืืื ืืืจ ื ืึธืจ ืืืฆื ืคึฟืึทืจ ืฆืืืื ืฉืขื ืืื ืืขืจ ืขืจืฉืืขืจ ืืขืงืฆืืข. ืืขื ื ืืืจ ืืจืืื ืฆื ืืึธืจ ืึธื ืืืื ื ืขืืขื?
ืืืืืขืจ ืกืืืจื, ืขืก ืืื ืืขืืืขื ื ืืืืืง ืฆื ื ืขืืขื ืคึผืจืืคึผืขืจืึทืืึธืจื ืึธื ืืืื ืงืึธืจืกืึทื ืืืืฃ ืึทื ืกืืืืข, ืืึธืงืงืขืจ ืืื ืกืขืฃ.
ืืขืจื ืึธื, ืืื ืืืจื ืืคึผืก, ื ืขืืขื ืื ืงืึธื ืืื ืคึผืื ืืืขื ืื ืกืืจืึทืงืฉืึทื ื, ืืืื ืืืึธืก ืืืจ ืงืขื ืขื ืืืื ืืืจื ืืขืืขืจ ืืึทืคึฟืขื ืฉืืจื ืืืจื ืฉืืจื ืืื ืื ืคึผืจืืืขื ืืขืจื ืืื ืจืขืคึฟืขืจืึทืื.
โ ืื ื ืืืฉืืขืืืง , ื ื ืื ื ืื ื ืืจืฒ ื ืฆ ื ืืื ืฆ ื ืื ืืืืื ืขืืข ื ืื ื ืืฒื ืข ืงืืจืกื .
ืืื ื ืึธื ืืขื, ืฉืืืขืจ ืึทืจืืขื ืืื ืืขืจืึทื ืืื ืคึฟืึทืจ 6 ืืขื (ืืงืขืจืืืง Slurm ืืื MegaSlurm) ืืื ืึท ืงืืึทืกืฆืืืขืจ ืคืื ืคืื ืกืืกืืขื ืึทืืืื ืืกืืจืึทืืึธืจืก.
ืงืืืืื
ืืืึธืก ืืื ืื ืฉืืืขืจืืงืืื ืคืื ืืขืืืขืืึธืคึผืื ื ืกืขืจืืืืกืขืก ืืื ืึทืืืขืืืื? ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืึท ืืขืฉืขืคื ืคืจืขืื ืคึฟืึทืจ ืคึผืืฉ ืึธื ืืึธื ืืึทื ืฆืข! ืขืก ืืืึธืื ืืืกืงืืืขื ืึทื ืขืก ืืื ืึท ืคืื ืึธื ืืืืื ืืขืืืขืืึธืคึผืขืจ ืืื ืึท ืืืขืืืืืื ืืื ืจืืจืขืืืืืง ืืขืืืขืืึธืคึผืขืจืก ืืื ืึท ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื. 15 ืืื ืื ืึทืจืืขื. ืืื ืก ืืึธืื ืื ืืขืฉืขืคื ืึทื ืืืจ ืงืขื ืขื ืืึทื ืืืขื ืืื ืขืก ืืื ืึท ืืึธื!
ืืื ืืึธ ืขืก ืืืจื ืก ืืืืก ืึทื ืฉืืืคึผ ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืืึธืื ืงืืื ืืึธื ืืขืฉืืงื ืคืจืืขืจ. ืืืจ ืืึธืื ื ืืฉื ืงืึธื ื ืขืงืืขื ืึท ืคืจืขืื ืึธืืขืจ ืืื-ืืึธืืกืืื ืฉืืืคึผ ืึธื ืืึธื ืคึผืืึทืืคืึธืจืืข ืืื ืฉืืืึทืื. ืืื ืืึธืก ืืื ื ืื ืืขืจ 15 ืืื ืื ืึธืืขืจ ืึท ืฉืขื, ืขืก ืืื ืืื ืืืื ืืื ืคืึทืจืืื ืื ืขืก ืืื ืึท ืืืึธื. ืื ืืืฉืืฃ ืืื ืืืฉืืฃ ืื ืืขืืืืื. ืึทืืฅ ืืื ืืืงืืึธืจ, ืืึธืื ืข ืืื ืึทื ืคึผืจืืืืงืืึทืืึทื.
ืืขืจ ืึทื ืืืืืงืืื ื ืืื ืืขืืืืจื ืืึธืจ ืึทื ืคึผืจืืืืงืืึทืืึทื ืืืืื ืคึฟืึทืจ ืืืื ืกืืื: ืืื ืืึธืื ื ืืฉื ืืขื ืืืขื ืืื ืืฉืืื ืึทื ืืื ืึทืืืฉืึทื ืฆื ืื ืฉืืืืข ืคืื โโืืขืฉืขืคื ืืึทืกืงืก, ืขืก ืืื ืืืื ืึท ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืฉืืืืข.
ืืืื ืื ืฉืืืืข ืคืื โโืืขืฉืขืคื ืืึทืกืงืก ืืื ืึท ืคืึธื ืืึทื ืืืึธืก ืกืคึผืืื ืึท ืคึผืืึทืฅ ืคืื ืงืืืื ืืึทืกืงืก, ืืืืคึผืึทืืึทืกืึทืก ืืขืกืืื ื ืืื ืืืืืฉืึทืืืึทื ืืจืืงืก, ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืืืื ืคึผืืืคึผืก. ืืึธ ืืืจ ืืึทืจืคึฟื ืึท ืคึผืืึทื ืืจืื ื ืืึธืจืืืึธื ื ืคืื ืืืึท ืืื ืืกืืขืจ ืืขืงืก ืืืฉืื ืืื ืฉืืืึทืื.
ืคึผืืืคึผืก ืคึฟืึทืจ ืงืืืืื
ืจืขืื ืฆื ืืขืจ ืงืึทืืคึผืืขืงืกืืื ืืื ืื ืคืึธืืขืจืื ื ืฆื ืฆืึธืื ืืืืขืจ ื ืึธืขื ื ืืคืืขืจืงืืึทืืงืืื ืฆื ืืขืืึทื, ืกืคึผืขืฉืึทืื ืืจืืื ื ืืขื ืืฉื ืึทื ืืืืืงืืขื "ืคึผืืืคึผืก": ืืขืืืึธืคึผืก, ืืืึธืก ืืขืืืืงืกื ืคืื ืื ืืขืจืกื ืืงืกืคึผืืจืืึทื ืกื ืึทืืืื ืืกืืจืึทืืึธืจืก ืืื ืืขืืืขืืึธืคึผืขืจืก. ืืืืขืจ ืึทืจืืขื ืืื ืคึผืืึทื ื ืขื ืืื ืฉืืจืขื ื ืงืึธื ืกืืกืืขื ื. ืืื ืืขื ืขื ืืื ืืจืืง ืืืืืขืจื - ืืขืืขืจ ืืจืืึทื ืคืืจื ืฆื ืื ืคืึทืงื ืึทื ืึทื ืืจืื ื ืืขืฉืขืคื ืึทืจืืขื ืคึฟืึทืจ 15 ืืื ืื ืคึผืืืฆืืื ื ืืืจื ืก ืืื ืฉืืึทืขื-ืคึผืืึทื ืืจืื ื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคึฟืึทืจ ืคืืืข ืืขื ืืื ืืขืื.
ืกืืืจื ืืื ืืขืจืืืืึทื ืืขืจ ืืืืื ืงืืจืก ืืื ืจืืกืืึทื ื (ืืืึธืก ืืื ืืืืกื ืคืื) ืืืึธืก ืืขืจื ื ืืื ืฆื ืืืืขื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืึท ืกืืึทื ืืขืจืืืืื ืืืขื, ืึทืืึทืืื ื ืืืจ ืฆื ืืืึท ืืื ืืกืืขืจ ืขืคืขืก ืืืืึทื ืืืืก ืคึผืืึทื ืืจืื ื ืขืจืจืึธืจืก. ืืื ืืึธื ืืขื ืืืขื ืึท ืงืืจืก ืืืืฃ Kubernetes, ืืื ืืื ืืืขื ื ืขืืขื ืึท ื ืืึทืข ืงืืจืก ืืืืฃ DevOps ืืื ืกืขืคืืขืืืขืจ.
ืกืืืจื ืืื ืืขืืืขื ืื ืืืขื ืืื ืืืจื ืกืึธืืืืืจืืืืฉ, ืึทื ืึทืืืื ืืกืืจืึทืฆืืข ืึทืืฆืึธืจืกืขืจ ืืืึธืก ืืื ืืขืืืื ืืึทืืึทื ื ืคืื ืงืืืืื ืคืื ืคืึทืจืฉืืื ืฉืึทืคึผืขืก. Southbridge ืืื KTP ืืื KCSP ืกืขืจืืึทืคืืื (CNCF, Linux Foundation Member).
ืืืึธืก ืคึผืื ืงื ืืขืจื ืขื ืืื ืืื ืงืืืขืจื ืขืืขืก ืงืึธืจืกืึทื?
ืืื ืฆื ืึธืจืืึทื ืืืืจื ืึทืืฅ ืืืึธืก ืื ืืขืืืขืืึธืคึผืขืจืก ืืึธืื ืืขืืื ืืื ืึทืืื ืึทื ืขืก ืืื ื ืืฉื ืคืึทืื?
- ืึทืจืืขื ืืื Kubespray
- ืื ืกืืึธืืื ื ื ืึธื ืงืึทืืคึผืึธืื ืึทื ืฅ
- ืงื ืืื ืืขืกืืื ื ืืื ืืจืึธืืืืขืฉืึธืึธืืื ื
ืืื ืฆื ืืขืจืืืืื ื ืืฆืขืจืก (ืืขืืืขืืึธืคึผืขืจืก) ืืื ืืขื ืงื ืืื ืฆื ืึทืจืืขืื ืืื ืืขื ืงื ืืื ืืื?
- LDAP (Nginx + Python)
- OIDC (ืืขืงืก + ืืึทื ืืืืืึท)
ืืื ืฆื ืืึทืฉืืฆื ืืื ืคืื ืืึทืงืขืจื ืืืืฃ ืื ื ืขืฅ ืืืจืื?
- ืืงืืื ืฆื CNI
- ื ืขืฅ ืืืืขืจืืืึทื ืคึผืึธืืืืืง
ืืื ืืืืขืจืงืืึทื ืืื ืึทืืืขืืืื!
- ืคึผืึธืืกืขืงืืจืืื ืคึผืึธืืืืืง
- PodDisruptionBudget
ืืืจ ืืึธื ื ืื ืืึทืืึทืืื ืขืคึผืขืก, ืืืจ ืืึธืื ืืืจ ืืื ืืขืืึทื ืืืึธืก ืืื ืืื ืืขืจ ืื ืงืึทืคึผืืขืจ
- ืงืึธื ืืจืึธืืืขืจ ืกืืจืืงืืืจ
- ืึธืคึผืขืจืืืืขืจื ืืื ืงืจืืก
ืกืืึทืืขืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืึท ืงื ืืื
- ืืึธื ืืฉืื ื ืึท ืืึทืืึทืืืืก ืงื ืืื ืืื PostgreSQL ืืื ืึท ืืืึทืฉืคึผืื
- ืกืืึทืจืืื ื ืึท RabbitMQ ืงื ืืื
ืืื ื ืื ืฆื ืงืจืึธื ืคืืืข ืคึผืึทืกืืืขืจืื ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ื ืืื ืงืืึธืจ ืืขืงืกื
- ืึธื ืคืืจืื ื ืกืืงืจืืฅ ืืื Kubernetes
- Vault
ืืึธืจืืืึธื ืืึทื ืกืงืืืืื ื ืืืึท ืื ืงื ืึทืงื ืคืื ืืืื ืคืื ืืขืจ
- ืืขืึธืจืืข
- ืคืืจ
ืืึทืงืงืืคึผืก
- ืืึทืงืงืืคึผ ืืื ืึธืคึผืืื ืคืื ืึท ืงื ืืื ื ืืฆื Heptio Velero (ืึทืืึธื ืึทืจืง) ืืื ืขืืง
ืืจืื ื ืืืคึผืืืืืึทื ื ืฆื ืคึผืจืืืืจื, ืืื ืข ืืื ืคึผืจืึธืืืงืฆืืข
- ืืื ื
- ืืขืืคึผืืึทืืื ื ืืื ืืืคึผืืืืืึทื ื ืืืฉืืจืื
- ืืืคึผืืืืืึทื ื ืกืืจืึทืืขืืืขืก
ืขืก ืืื ืืืื ืึท ืงืืจืก ืืืืฃ ืกืืขืจืืืื, ืึทืืฅ ืืึธืจื ืืื ืืืื ืืึทืจืืงืึธืจ. ืึธืืขืจ, ื ืึธื ืื ืืงืขืจืืืง ืงืืจืก ืืืจ ืงืขื ืขื ืฉืืื ืืืืขื ืืืื ืืืืืขื ืข ืคืึธื ืืึทื.
ื ืึธื ืกืืืจื, ืื ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ ืืขื ืขื ืืื ืงืก ืืื ืึทืจืืึทืคืึทืงืฅ - ืึท ืืืืืขื ืจืขืงืึธืจืืื ื ืคืื ืึทืืข ืืขื, ืืืืืืื ืื ืกืืจืึทืงืฉืึทื ื ืคึฟืึทืจ ืืขืืขืจ ื ืืืขืจ ืฆืืืืืขื ืืื ืคึผืื ืืืขื ืจืขืกืึทืคึผืื, ืื ืงืึทืืึทื ืื ืงืขื ืขื ืืืื ื ืึทืจืืฉ ืงืึธืคึผืืข-ืคึผืืืกื ืฆื ืึทืกืขืืืึทื ืึธืืขืจ ืึท ืืืืืื ื ืคึฟืึทืจ ืืึทืงืึทืคึผ ืึธืืขืจ ืึท ืืืืืื ื ืคึฟืึทืจ ืคึผืจืืืืจื ืื ืืืืืจืึทื ืืึทื ืฅ ืึธืืขืจ ืขืคึผืขืก ืึทื ืืขืจืฉ.
ืึทื ืืื, ืขืก ืืื ืืื ืคึผืฉืื ืืื ืึทื. ืื. ืืื ืืื ืืขืงืืืขื ืึท ืคึผืึธืจ ืืขื, ืืื ืคึฟืึทืจืืืคึฟื ืืื ืืขืจ ืืขืืข, ืืึทืงืืืขื ืคึผืื ืืืขื ืจืขืกืึทืคึผืื ืืื ืืื ืืืืืขืงืขืจื ืฆื ืืืื ืืืขืจืงืคึผืืืืก ืฆื ืืืืขื ืื ืคึผืจืืืขืงื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ - ืคึผืฉืื, ืจืืืืืง ืืื, ืืขืจ ืขืืงืจ, ืืื ืึท ืคึผืจืืืืงืืึทืืึทื ืฆืืื ืจืึทื. ืื ืืึทืืืฉ ืืื ืืืืืฉืงืจืึทืคื ืืขื ืขื ืืืืขืจ, ืึทืืข ืืืึธืก ืืืืืื ืืื ืฆื ืึทืจืืขืื.
ืืขืจ ืจืขืืืืืึทื?
ืืื ืื ืกืืฃ ืคืื ืื ืจืึทืกืข, ืคึฟืึทืจ ืขืืืขืืข ืืขื, ืืืจ ืืึทืงืืืขื ืื ืืขืคืื ืึทื ืคืึทืงืืืฉ ืขืจื ืกื ืคึผืจืึทืืืฉืขืงืก ืืขื ืขื ืืขืืืื ืึผืืขื ืืืจื ืื ืืขืืืึธืคึผืก ืืื. ืืื ืื ืืืืขืฉืืืง ืืึทื ืืื ืึทื ืึทืืข ืื ืืืืขืงื ืืึทืืขืจืืึทื ืืื ืคืึทืจืฉืืืืืง, ืืื ืจืขืคึผืจืึธืืืฆืืจื ืขืก ืืืืฃ ืืืื ืืืืืขื ืข ืกืขืจืืืขืจืก ืืขืืขืจ ืืึธื.
ืฆืื ืืืืง, ืืขืจ ืืื ืฆืขืจ ืขืืื ืืื ืืจืืืขืจืืขืคืืจื ืฆื ืื ืืืึธืื ืฉืืืขืกื, ืืื ืืคืืื ื ืึธื ืคืืืข ืืืึธืื ืขืก ืืื ืืขืื.
ืืืึธืก ืก ืืืืึทืืขืจ?
ืื ืึธืจืืึทื ืืืืขืจื ืืจืืืื ืกืืืจื ืืขืืืึธืคึผืก ืืื ืืึทืจืืกื, ืืื ืืื ืฉืืื ืืจืืื. ืืื ืืืขื ืืึทืื ืฉืจืืึทืื ืืืขืื ืืขื ืืื ืืืื
ืืงืืจ: www.habr.com