ααΆαα’ααΈαααΊαα·αααΉααααααααΉααααα
αα
ααααααΈ 19-21 ααααΈα αΆ
αααααΌαα ααααααααααα DevOps ααααα»αααααΊα "αα½αα±ααα αΆααα’αΆααααααααΆαα ααΆααΆααΆαα’αΆαα·αααααα½αααΎααα·αα’αΆα α’αα»ααααααΆαα αααα»ααααα»αα αα»αααααααΎα" α ααΎααααα»αααααααααααααααααΆααααααΌααααΈααα’ααααααααααααααααααΆα’αΆα α’αα»αααααα αααα»ααααααααααααα·αααααααα½αα
αααααα·ααααΆααΊαααααΆααα
- α’αααααααααααααααα ααα’αα»ααααααΆαα’αα»αααα DevOps ααΈααΆααααααα
- αααα»αα αα»α αα·ααααα»ααααα ααααααααα ααααααααα DevOps αααα»αααα αΆαααΌα αα·αα αααΆααααΆααα
- α’αααα’αα·αααααααααα αααααααΈ "ααααα»ααααααααα" ααΎααααΈαααααααΆααα·α αα ααΆαααααααΆαααΌα ααααα―αααΆααα αα·αα’αα·ααααααααα·α αααααααααααα ααααΆαααΉαααΆααααα»ααααααΆαααααα»αααααααΆαααα»αααΆαα
αααααα·ααααΆααΊααααΆααααααααααααααΆααα’ααααααααΉα αα·αααααΎααααΆααα§ααααα DevOps αα½α α αΎαα α’αααααΉααα·ααααα’αααΈααααΈααα
α’αα·αααΊαα·ααααααΉαααα’ααααααΆααααΎα’ααΈαααΊαα·αααΊααΆααααααααααΆααα·αααααΈ ααΆαααααααΌαααΆαααααα»αααααΎαααααΌα ααααΆαα ααΉαααΆαααΉαααα’αααααα αααααΆα αααααααΆαααΆαααααΎααααΎααα ααΆααααΈαααα»ααααΌααααΌ (αααααΆααΌααααααΆααα’ααααααα αα·ααααααααΆααα’ααααααααααα)α
ααΎαααΆαααααΎαααααα·ααααΆααΎ DevOps ααΈααααα½α
α αΎα α αΎαααΆααααααΌαααΌαααΆααααααΆααα’αααααααΎαα’αΆα
ααααΎααΆαα
αααα αΆα
ααααααΊααΆαααααΉααα»αααα
α·αααα ααΌα
ααααβα αΎα ααΎαβααΉαβααααΆααβα’αααβααααΆααβααΌαβα’αααΈβαααβααΉαβαα·αβααααΌαβααΆαβαααα
αΌαβαααα»αβααααβαα·ααααΆα
ααΉααα·αααΆαααΆαα’αα»ααααααα’αααα»αααα ααΆααΉαααΆαααΆααα·ααΆαα’αααΈααΆαα’αα»ααααααα’αααα»ααα½αα α§ααΆα ααα αααααΆααα CI/CD αααα’αααα’αΆα ααααΎαααααα·ααααΆαααααΉαααα’ααααααΆαααααααααα½ααααααΆα αααΆααααΆαααΆααααα½α α αααΆαααα 4 ααααα αααα»αα’αα‘α»ααααααα α’αααα’αΆα αααα αΆαααΌαααααΆαααααΉα αα·ααααααΎαααααααααα αΌααααααααααααΆ ααα»ααααα’ααααα·αα’αΆα αα·ααΆααααα ααααααΆαα’αα»ααααααα’αααα»ααααααΆααααααΈααααααααΆαααα
αααα·αααΆαααααΈαααα ααααΈααΊααΆαααααΆααααααααΆααααααα·ααΈαα αα ααΈαααα’αααα’αΆα αα·ααΆαααΆααα½αααααα’αααΈα§ααααααα·α ααα»αα½αααΈααΈαα·αα αα Slurm ααΆααααααΆα αΆαααβα’αΆα βαα·ααΆαβααΆ "α§ααΆα αααβαααβααααΌαβααΆαβααβααβααΈβααΆαβα’αα»ααααβααααβαααα»α" ααααΆαβα’αααΈβαααβααα
ααΆβααΉαβαα·αβααΆαβααΆαβαα·ααΆαβαα»ααααβααβααΆαβα’αα»ααααβα ααα·ααααα·βαα·αβαααβααΆβααΆαβααααΆαβαα ααΊβααααΎβα‘αΎαβαα·αβαααααΆααβααΈβααααΌβααααααα αααααααααααΆαα’αα»ααααααΊαααααα±ααΆααααα»αααΆααα·αααααααααα’αααααΎααααΈα αΆααααααΎαααΈαααααΎαααΆαααΆααααααααααΆααα αααααΆααβααΈβααΆαβαααααβα’αΆαααααα α’αααβα’αΆα βαα·αα·αααβααΎαβαααααβα αααΆα α αΎαβααααΎβααΆαβα’αα»ααααβααααβαααβαααβαααα½αβα―αα αααααΉααααααααααααα’αα·ααααΆα
ααΉααα·αααΆα Kubernetes ααα - αααααΈααΆαααααΆα§ααααα DevOps ααααα ααααΎαααΆα
ααΎααΉαααΆαα’αααΈααΎαα‘αΎα?
ααΉα ααααΆααα§αααααααΈααααΌα αα·ααααα»ααααααααααααααααααΆααααααΆααααΆααααΆαα αααααΆαα ααΆααααααααααΌαααααΆαα
ααΆααΉαααΆαααΏαααΈα’αααααααααααα’αααΈ ααΆαααααΎααααΆααα§ααααααα·α αα·αααΆααα·α αα ααΈαα·αα αααααΊααΆααΌαααααΆααααα’ααααααααα’αΆα ααααααααΆααα·ααααΆα―αααΆαααααα―αααΆα αα·αααΆααα·ααΆαααααΈα
ααΉαααΆαααΆαααααΆαααααα α ααααΎαα αααααααα½α, αααααΆαααααααααα’αααα’αΆα αα½αα’αααΈααααααααααα’αααα
ααΉα ααααΎααΆαααΆαα½αααα·αααααα’α ααΎαααααΎαα»αααα·αααααα’ααΆαααααΆααααααα αααααα’αααΈα’αααΈαααα’ααααα·αα αΌαα α·ααα ααΎαααΉααα½ααα»αααΆαα αααααΎααα α
α αΎαααΉαααΆαα±ααΆααααααααΈ αααα»αα αΎαα αΆαα αα ααααα·αααΎα’ααααα·αα αΌαα α·ααααααααα·ααααΆααΆαααααααα
αααααα·ααΈαααααΉαααα’ααααααΆαα
αααααΆαααααΈ α’α ααΆαααΆαααΆαααα»αααΆαα½α Git
- ααΆααααααααΆααΌαααααΆα git init, commit, add, diff, log, status, pull, push
- ααα αΌα Git, ααΆααΆ αα·αααααΆα, αααα αΌαααααΆααΌααα»αααααΆααααα
- ααααΎααΆαααΆαα½αα’αααααααΆαααΈα ααααΆαα αααΎαα
- ααα αΌα GitHub
- αα, ααΈα ααααΆα, ααΆαααααΎ
- αααααα ααΆαα ααααααΆα ααΆααααΈαααααααα’αααΈ Gitflow αα·αααα αΌαααααααααααΆααααααΉααααα»α
αααααΆαααααΈ α₯α ααααΎααΆαααΆαα½ααααααα·ααΈααΆαααααααα’αα·αααααα
- ααΆααααααααααΆααααααΈααααΌαα αααα»α Python
- α’αααβααα·ααααΆα
- ααΆααα½ααααα αΌααα·αααΆαααααΎαααααα―αααΆ
- ααΆαααααΎααααΆαα docker-compose αααα»αααΆαα’αα·αααααα
αααααΆαααααΈ α£α CI/CDα ααΆαααααΆαα’αααΈααααααααααααα·αααα
- ααΆαααααΆαα’αααΈααααααααααααα·αααα
- α§ααααα (bash, make, gradle)
- ααΆαααααΎααααΆαα git-hooks ααΎααααΈααααΎααααααααααααα·ααααααααΎαααΆα
- αααααΆααααα‘αΎααααα ααα αα·ααααααα·ααΈαααααα½ααααα αααα»α IT
- α§ααΆα αααααααΆαααΆααααααααα "ααΌαα "
- αααααα·ααΈααααΎααααααΆαα CI/CDα Drone CI, BitBucket Pipelines, Travis ααΆααΎαα
αααααΆαααααΈα€α CI/CDα ααααΎααΆαααΆαα½α GitLab
- GitLab αααΈα’αΆα
- GitLab Runner αααααα αα·αααΆαααααΎααααΆαααααααα½αααα
- GitLab CI, αα»αααΆαααααααα ααΆαααααααα, ααΆαα’αα»ααααααα’αααα»α
- ααααΆααααΆα GitLab CI
- α’ααα GitLab CI
- ααΆαααα, ααΆααααα, ααΆαααααααΆα
- ααΆαααααααααα αα·αααΆαααΉααααααΉαααΆαααααα·ααααα·α ααΆααααα αααααΆ
- ααααΎααΆαααΆαα½αααααα»αα»ααΆα
- ααααΌαα ααΆααααα»α .gitlab-ci.yml ααααΎα‘αΎααα·αααΌααααααααΆααα αααα»ααααααααααααααααααααααα αΌαααααα
- αα½ααααα αΌα - ααααα
- ααΆαααααααααααααααΆααα gitlab-ci.yml (α―αααΆααα½α αα·αααΆααααα»ααααααααααααααααα·αα ααΆααααααΆαααααααααα)
αααααΆαααααΈα¦α α αααααΆαα ααΆααααααααααΆααΌα
- IaCα αα·ααα·αα αααααΆαα ααΆααααααααααΆααΌα
- α’ααααααααααααΆαααααΆα’ααααααααα αααααΆαα ααΆαααααααα
- α§αααααα αΆααααααΎααααααααα ααΆααααΆαααΌαααΆα (α’αααααα ααα αα)
- IaC αααααααΎ Terraform ααΆα§ααΆα ααα
- ααΆαααααααα ααΆααααααααααΆααααα»α ααΆααα ααΆα ααααααααααααα·αααααααααα·ααΈ
- ααΆαα’αα»ααααααααΆααααααΎαααααα ααα Ansible
- ααΆαααααΆαα’αααΆα , ααα ααααΈαααααΆα
- IaC αααααααΎ Ansible ααΆα§ααΆα ααα
αααααΆαααααΈα§α ααΆαααααΎαααααα αααααΆαα ααΆαααααααα
- ααΆαααααΎααααα αα·αααΆααα½ααααα αΌαααΆαααααααααΆααααΆαα½α Molecule αα·α GitLab CI
- ααΆαααααΎααααΆαα Vagrant
αααααΆαααααΈα§α ααΆααααα½ααα·αα·αααα αααααΆαα ααΆααααααααααΆαα½α Prometheus
- α ααα»α’αααΈααΆαααΆααααΌαααΆαααΆααααα½ααα·αα·ααα?
- ααααααααααΆααααα½ααα·αα·ααα
- ααΆαααΌαααααΉααα αααα»ααααααααααααα½ααα·αα·ααα
- αααααααααΎααααααααααααα½ααα·αα·ααααα»αααΆα
- ααΆαααΌαααααΉααααααα»αααα’αΆα α’αΆαααΆα αααααΆααααα»ααααααααααααΆ
- αα·αα·ααααα»αααΆαα α’αααΈαααα’ααααα½αααα α·ααααα»αααΆαα
- ααααααααααααα·ααααααα’ααααΎαα·αααααααααα½ααα·αα·ααα
αααααΆαααααΈα‘α α ααΆααααααααΆαααααα·ααΈααΆαα½α ELK
- ααΆαα’αα»ααααααΆαααΆααααΎααα’αααα»α
- ααα ELK
αααααΆαααααΈα©α ααααααααααααα·ααααα αααααΆαα ααΆααααααααααΆαα½α ChatOps
- DevOps αα·α ChatOps
- ChatOpsα α ααα»α ααααΆαα
- ααΆαααΊααααΆα αα·ααααααΎααααα½α
- Bots αααααΆαα ChatOps
- Hubot αα·ααααααΎααααα½α
- ααααα·αα»α
- ααΆαα’αα»ααααααα’αααα»α αα·αα’αΆααααααααα»αα
αααααα·ααΈαααα»αααααΎαααΆα α αΎαα’αΆα ααααΆααααααΌαααααα·α α
αααααα 30 β½
ααααα: www.habr.com