24 แแแแแแแ แก แแแกแ แฃแแแ Slurm Mega, แแแซแแแแ แแแฃแแ แแแขแแแกแแฃแ แ แแฃแ แกแ Kubernetes-แแ.
Slurm Mega-แก แแแแ: แฉแแแ แแฃแงแฃแ แแแ แแแกแแขแฃแ แแก แฅแแแจ, แแแแแแแแแแแ แแแแ แแฃแแแ แแ แแ แแฅแขแแแแจแ แฌแแ แแแแแแกแแแแก แแแ แแแแกแขแแ แแก แแแกแขแแแแชแแแกแ แแ แแแแคแแแฃแ แแชแแแก แกแแ แแฃแแแแแก (โแแ แช แแกแ แแแแ แแแโ), แแแแแแฎแแแแแ แแแฅแแแแแแแแก. แแแแแแแชแแแแแก แฃแกแแคแ แแฎแแแแแกแ แแ แจแแชแแแแแแแก แขแแแแ แแแขแแแแก แฃแแ แฃแแแแแกแแงแแคแแ.
แแแแ แแแแฃแกแ: แแแแช แแแแแแแก Slurm Basic แแ Slurm Mega แแแแฆแแแก แงแแแแ แกแแญแแ แ แชแแแแแก แแแแแชแแแก แฉแแกแแแแ แแแแแ
แแแแกแแแฃแแ แแแฃแแ แแแแแแแ Selectel-แก แแ แแฅแขแแแแกแแแแก แฆแ แฃแแแแก แแแฌแแแแแแกแแแแก, แ แแแแแก แฌแงแแแแแแแแช แแแแแแฃแแแ แแแแแฌแแแแ แแแฃแจแแแ แกแแแฃแแแ แกแ แฃแแคแแกแแแแ แแแแกแขแแ แจแ แแ แแแแกแแแแก แแแแแแแก แคแแกแแ แแแแแขแแแแ 5 แแแแกแแก แแแแแขแแแ แแ แแแแแญแแ แแ.
Slurm Mega. แฒแแ แแแแ แแฆแ.
Slurm Mega-แก แแแ แแแ แแฆแแก แแแแแฌแแแแแแ 4 แแแแแ แแแแขแแแ แแแ. แแแแแ แกแแแแแแแแแแ แแกแแฃแแ แ แจแแแแแแแ แฉแแแแ แแแแแ แแแแกแขแแ แแก แจแแฅแแแแก แแ แแชแแกแแ, Kubeadm-แแก แแฃแจแแแแแแ, แแกแแแ แแแแกแขแแ แแก แขแแกแขแแ แแแแกแ แแ แแ แแแแแแแแแก แแแแแแ แแแแแ.
แแแ แแแแ แงแแแแก แจแแกแแแแแแ. แฉแแแฃแแแแ แแ "แแแกแฌแแแแแแแแก แแแ แ", แแแแ แแ Slurm-แจแ, แกแแแแ แกแขแฃแแแแขแแแ แกแแแแแ แงแแแแก, แแแกแฌแแแแแแแแแ แแแ แซแแแแแแ แแแแฎแแแแแ แแแกแฃแฎแแก แแแชแแแแก.
แแ แแแแกแแ แแแฃแฎแแแแแแ, แ แแ "Break II" แฆแ แฃแแแแ แขแ แแแแแแก แแแแแ แกแแแแแแแแแแก แแแแแ, แแแกแ แแแแ แแ แแ แแก แจแแกแแแแแแแแ แฌแแกแแแ.
แแแแแแแแ แแแกแแกแแแแแแ แแแแแก แ แแแก แแแแแแแแแ แกแแ แแแ แแแแแแ แแแ แแ แแแ แกแแ แแแ แแแแ.
แจแแกแแแแแแแก แแ แแก แแแแฃแแฎแแแแแ แกแแ แแแ แแแแแแ แแแก แแ แแแแแฎแ: โแ แ แ แฉแแแแก แแแกแชแแแแแ Kubernetes-แแก แงแแแแ แแแแแแ แก แฉแแแแ แแแแแแขแแแแก แแแแกแขแแ แแแแแ แแฃแจแแแแแก แแแแแชแแแแแแแแแ แแแแแแแแแแ แ?
แกแแ แแแแ แแแ แขแแแ แ แแแแแแแแแชแแ แแแกแชแ: โแแแแแแแแ แฌแแแแแ แแแขแแ แแแขแแแแ API แกแแ แแแ แแ. แ แแแแแ แแ แแแแแ แ แแ แกแแแแแก แฃแกแแคแ แแฎแแแแแก แกแแคแ แแฎแแแแ, แ แแแแแแแช แแ แแแแขแแ แแแแแฃแ แแแแฎแแแ แแแแแแก แกแแจแฃแแแแแแก แแซแแแแก แแแแฆแแ แฌแแแแแ แแแแกแขแแ แแ.ยป
แ แแแแแแแแ แฌแฃแแแก แจแแแแแ แแ แแ แแ แแแแแ แแแแแ แแแฃแ แ แฌแงแแแก แจแแแแแ, แแแแแ แกแแแแแแแแแ แจแแแแ แแ แแ แซแแแแจแ แแแแแก แฉแ แแแแจแ "แแแขแแ แแแแชแแ แแแแกแขแแ แจแ แแแ แ แแ แแแแแแแ แแก แแแแแงแแแแแแ", แแแ แซแแ LDAP (Nginx + Python) แแ OIDC (Dex + Gangway).
แแแแแแแแ แจแแกแแแแแแแก แแ แแก, แแแ แกแแ แแแ แแแแแ, Slurm-แแก แกแแแแแ แแ, แกแแ แขแแคแแชแแ แแแฃแแแ Kubernetes-แแก แแแแแแแกแขแ แแขแแ แแ, แแแกแชแ แแแแแกแ แ แฉแแแ Kubernetes-แแก แแแแแแ แแแก:แแ แแ แจแแฎแแแแแ แขแ แแแแแแฃแ แ แแแแก แแแขแงแแ, แแแแ แแ แแแแก แแแแแแแแกแฌแแแแแแ, แแฃ แ แแแแแแแ แฎแจแแ แแ แแฎแแแแแ แแแแก, แแแฅแแก แแญแแ, แ แแ แแแแก แงแแแแ แแ แแแแแแแกแฌแแแแแก. แแ แแแ แแ แฃแแแ แแฏแแ แแแแก แแแขแแ แแแขแแแแ แ แแแแ โHow-Toโ, แ แแแแแแช แแแขแงแแแก, แ แแแแแแแ แแแ แแแ แแฃแจแแแแก แแกแ แแฃ แแก แแแแแฌแงแแแขแ. Kubernetes-แแก แแแแขแแฅแกแขแจแ แแก แแแแกแแแฃแแ แแแฃแ แแแแจแแแแแแแแก แแซแแแก. แแแแก แแแแ, แ แแ Kubernetes แแ แแก แ แแฃแแ แกแแกแขแแแ แแ แแแกแแ แแแแแฌแงแแแขแแก แแแแแขแแแ, แ แแแแแแช แแ แแ แแก แแแแแชแแแแ แแฅแแแแก แแแแแ แแขแฃแ แแ แแแฅแขแจแ แแ แแฅแแแแก แแแแกแขแแ แแก แแแกแขแแแแชแแแ, แจแแแซแแแแ แแแแแแฌแแแแก แกแแจแแแแแ แจแแแแแแแ, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแ แแแขแแ แแแขแจแ แแแฌแแ แแก แแแกแ แกแแแ แแแแก แจแแกแแฎแแ. แแแแ Kubernetes-แแแช แแ, แแแแแแแแกแแแฃแแ แแแแแแแแก แแแ แแจแ, แจแแแซแแแแ แแแแแ แแแแงแแแแก แแฅแแแแก แแ แแแฅแขแก: โแ แแช แแแ แแแ แ แฃแกแแกแแแแก, แแแ แแแแแแแกแแแแก แกแแแแแแแแโ. แแแแขแแ, แฉแแแ แแแแแฌแแแแ, แแแแแฌแแแแ แแ แแแแแฌแแแแ แแแแแกแแแแ แแแแแฌแงแแแขแแก, แกแแแแ แแแแแ แแแแแแฎแแ แชแแแแแแ. แแฎแแแแ แแ แแแแ แแแแแแแแแกแฌแแแแแ แงแแแแ แแแฃแแแกแก, แ แแแแแแช แจแแแซแแแแ แฌแแ แแแแจแแแก.".
แแแแฉแแก แจแแแแแ แแ แซแแแแจแ แจแแแแแ แกแแ แแแ แแแแแแ แแแ. แแแกแ แแแแแ แฅแกแแแแก แแแแแขแแแ, แแแ แซแแ แจแแกแแแแแ CNI แแ แฅแกแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแ.
แแแขแแ แแแขแ แกแแแกแแ แกแขแแขแแแแแ แฅแกแแแแก แแแแแขแแแแก แจแแกแแฎแแ. แแแแแแแกแขแ แแขแแ แแแก แจแแ แแก แแ แแก แแแกแแแ แแแ, แ แแ แฅแกแแแแก แแแแแขแแแ แจแแแซแแแแ แแแฃแฅแแแแก, แแแแ แแ แฃแกแแคแ แแฎแแแแแก แกแแแชแแแแแกแขแแแก แแแแแแแแแ แฃแงแแแ แ แแก แแแกแขแ แฃแแแแขแ แแ แแแแแฎแแแแ, แ แแ แฅแกแแแฃแ แ แแแแแขแแแ แฉแแ แแแ.
แแแแแ แกแแแแแแแแแแ แแฃแแแ แแแขแแกแแก แกแแแแแแจแ แกแแ แแแ แแแแแแ แแแ แฉแแแแแ แ แแแแแ โแฃแกแแคแ แแฎแ แแ แฎแแแแแกแแฌแแแแแ แแแแแแแชแแแแ แแแแกแขแแ แจแโ. แแแก แแฅแแก แกแแงแแแ แแแ แแแแแแ: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.
แแแแแก แแแแ, แ แแแแแแแช แแแแแแแ แแกแแฃแแ แ DevOpsConf-แแ:
แแแก แจแแแแแ, แ แแช แฃแแฎแ แแก, แ แแแแแแแ แแแแแแแ แจแแแซแแแแ แแฃแแแ แแแขแแก แแแแกแขแแ แแก แแแขแแฎแแ, แกแแแแขแแแฃแ แแ แแแแฌแงแแแแแ แแแแแแแกแขแ แแขแแ แแแ แแแแแแแ: โแแแแฎ, แแแแฎแแ แ, แจแแแ แแฃแแแ แแแขแแแ แกแแแกแแ แฎแแ แแแแแแโ. แแแแแแ แแแแแแ แขแแแก, แ แแ แจแแกแแซแแแแแแแ แฃแกแแคแ แแฎแแแแแก แแแแคแแแฃแ แแชแแ แแแแกแขแแ แจแ แแ แแก แแ แแ แแก แ แแฃแแ, แฃแแ แแแแ, แฃแกแแคแ แแฎแแแแแก แแแ แแแแขแ แแแ แแแแแ แแฃแแแ แแแแฃแแแกแฎแแแแแ. แแแขแแแแแ แขแ แแแกแแ แแแขแจแ
- แแแ แแแแ แฆแแแ แแขแแแแแ? แแแ แแแแ แฆแแแ แแขแแแแแ! แแฅแแแแ แแจแแแแแแ แแ แแฎแแแแ!
Slurms-แจแ แงแแแแแคแแ แ แแ แแกแแแแก แแ แแก แแแ แขแแแ แแ แแแ แขแแแ, แ แแแ แแ แแแแแแแ แแแ. แแแแ แแ แแแฏแแ แแ Telegram-แแ แแแแแฌแงแแแขแ แงแแแแแก แแฉแแแแแแแแ แแแฎแฃแแ แฌแแ แขแแแ:
ะะฐััะตะปั ะะฑัะฐะตะฒ, [22 ะฝะพัะฑ. 2019 ะณ., 16:52:52]:
ะะพะปะปะตะณะธ, ะฒ ะดะฐะฝะฝัะน ะผะพะผะตะฝั ะฝะฐะฑะปัะดะฐัััั ัะฑะพะธ ะฒ ัะฐะฑะพัะต ะขะตะปะตะณัะฐะผ, ะธะผะตะนัะต ััะพ ะฒะฒะธะดั
แแก แแแกแ แฃแแแ แแแ แแแแ แแฆแ, แแแแแแ แแ แกแแแกแ แแ แแฅแขแแแฃแแ แชแแแแแ. แแแแ แ แแฆแแก แแแแแ แฃแคแ แ แแแขแ แแ แแฅแขแแแ แแฅแแแแ, แแแแแชแแแแ แแแแแก แแแแกแขแแ แแก แแแจแแแแ, แแแแแแแแแ PostgreSQL-แแก แแแแแงแแแแแแ, RabbitMQ แแแแกแขแแ แแก แแแจแแแแ, แกแแแแฃแแแแแแแก แแแ แแแ Kubernetes-แจแ.
Slurm Mega. แฒแแแ แ แแฆแ.
แฌแแแงแแแแแ แแแแ แ แแฆแ แแแแฌแงแ แแฎแแแ แฃแแ แแแแชแฎแแแแแแ: โแแแแแ, แ แแแแ แช แแฃแจแแ แแแแแแแ แแฅแแ, แแแแแแแแ แฐแแ แแแแ แ แแแแแแแแแ. แฅแแ แฃแ แแแแแก แแแแแ, แแฃแแแ แแแขแแก แแแฌแแแแแแจแ แจแแแแแ!โ
แแแกแแแ แแแ แแแแฆแแ แแแ แกแฃแ แกแฎแแ แแแแแแแ. Slurm-แแก แแ แ-แแ แแ แแ แแแแแแ แแก แแ แแก, แ แแ แแแแแแแแแแ แแแแจแแแแแ แแแคแแ แแแชแแแก แแแแแขแแแ แแแแกแแแ แแ แแซแแแแแแ. แฉแแแ แงแแแแแแแแก แแแซแแแแแ แแแแก, แ แแ แ แแแแ แแแแแแแแแแแแแ แแแแก แจแแกแแฎแแ แแ แแชแแ แ แแแแแจแแแ แแฃแแแขแแ แแแกแแแ แแ แแแ แแแ แแแ แแฃแจแแแแแ แแแแ Slurm-แแ. แแแฏแแ แแ แกแแแชแแแแฃแ แแ แแแแแแแแแฃแแ แแแแแแแแ แแแแแฅแแ แแแแ. แฉแแขแจแ แแแแ แ แฎแฃแแ แแแ แแงแ โแกแแแแขแแ แแกแ แแแแแฃแ แกแแแแกโ แจแแกแแฎแแ, แแแแ แแ แคแแฅแขแแ, แ แแ แแกแแแ แฎแแแแกแแแแ แแแแแฌแแแแแแ แฏแแ แแ แแแแแแฎแแแก.
แแกแแแ แแแแฎแแแ แแแ แแแ แกแแ แแแ แแแแก - แแ แแแ แแแแฌแงแ แกแแฎแแแแฌแแคแ แแแแแแแชแแแแแก แจแแกแฌแแแแ แแแแกแขแแ แจแ. แแแ แซแแ, แแแแแชแแแแ แแแแแก แแแแกแขแแ แแก แแแจแแแแ PostgreSQL-แแก แแแแแแแแแก แแแแแงแแแแแแ แแ RabbitMQ แแแแกแขแแ แแก แแแจแแแแ.
แแแแฉแแก แจแแแแแ แกแแ แแแ แแแแแแ แแแแ แแแแฌแงแ แแฃแจแแแแ K8S-แแ. แแ แแแแ แแงแ "แกแแแแฃแแแแแแแก แจแแแแฎแแ". แแแแแแ แแ แแ แกแแแแแ แแแคแแ แแก แแแ. แกแฌแแแแแแแ แกแแแแฃแแแ แแแแแฏแแแแขแก Kubernetes-แกแ แแ Vault-แจแ. แแ แแกแแแ "แกแแแแ แแแ แแฅ แแ แแก".
แ แแช แแแแแ แกแแฆแแแแแแ แแแแ แซแแแแ, แกแแแแ แแแแแ แกแแแแแแแแแแ แแแแฌแงแ แกแแฃแแแ แ Horizontal Pod Autoscaler-แแ.
Slurm Mega. แแแกแแแ แแฆแ.
แแแแแแ แแ แแ แแฎแแแ แฃแแแ, แแแแแแแแแ, แกแแ แแแ แแแแแแ แแแแ แแฆแซแ แ แแฃแแแขแแ แแ แกแแ แแแแ แแ แแ แฌแแ แฃแแแขแแแแแแแกแแแ แแแแแฏแแแแ แแแแแแแ. แแ แจแแแแแแฌแแ แแแแกแขแแ แแก แกแแ แแแแ แแ แแ แแฆแแแแแ แแแ แแแแ Heptio Velero-แก แแ etcd-แแก แแแแแงแแแแแแ.
แกแแ แแแแ แแแแแแ แซแ แแแแกแขแแ แจแ แกแแ แขแแคแแแแขแแแแก แฌแแแฃแ แ แ แแขแแชแแแก แแแแ: แกแแแแแขแ แแแ แแแแแแคแ แแแแแแก แกแแ แแแคแแแแขแแแแก แแแแแฎแแแแ kubeadm-แแก แแแแแงแแแแแแ. แแแแฉแแก แฌแแ, แแแแแฌแแแแแ แแแแแก แแฆแซแแ แแก แแ แแแแแแแแ แแแแแแแก แแแแแแ, แแแแแ แกแแแแแแแแแแ แฌแแแแแงแแแ แแแแแแแชแแแก แแแแแแแแแแก แแแแ.
แแแแฎแแแฃแแ แแงแ แจแแแแแแแก แแ แแแแแแแแแแก แแแกแขแ แฃแแแแขแแแ, แแกแแแ แแแแแแแแแแก แกแขแ แแขแแแแแแ.
แแแแแ แกแแแแแแแแแแ แแกแแฃแแ แ แแฎแแ แแแแแแ: แกแแ แแแกแแก แแแแ, แแกแขแแแก แแแแขแแแ. แแแแ แแแแแแแ แแแแแแ แ แแฆแแแฉแแแ, แ แแ แแแกแแ แชแแแแ แแแขแแแกแแฃแ แ แแฃแ แกแแก แแแแแแแแ แจแแแแซแแแแ. แฉแแแ แแแแแแฎแแแแแ แแแแแแแก, แแแแแแแแ แแแแชแฎแแแแแแแก.
แแแแแแ แแ แงแแแแแคแแ แ แกแฌแแ แแ แแฃแจแแแแก. แ แแแแแ แแ แแ แแแ แฏแแจแ:
CI/CD แแจแแแแแ แแแแแแแชแแแก แแแแแแแแแแกแ แแ แแแแกแขแแ แแก แแแแแฎแแแแแก แแ แแแ แแฃแแแ แแแกแแฌแงแแแแ. แกแแแแแแแแแแแแแแ แแ แแแฅแขแแแจแ แงแแแแแคแแ แ แแแ แแแ แแฃแจแแแแก. แแ แชแฎแแแ แแแ แแแแฏแแ แกแแแกแแ แแแฃแแแแแแแแแแแแ.
แจแแแซแแแแ Slurm แแงแแก แแฅแแแแแแ แแ แแแ!
แฌแงแแ แ: www.habr.com