ááťážáąáŹáşáááˇáşááźááşá¸á
ááŽáážáŹááąáŹ áĄáąáŹááşá ááąá¸áá˝ááşá¸áá˝áą ááąá¸áááşá
"Flant" áĄááźáąáŹááşá¸
- áááşášáááŹá፠Dimaá áááşá¸á áááşá¸á
áá
áşááŤáááŻááşááŹáá˛"
ááᯠDmitry: áĄááźááşáááşááž ááźááˇáşááááşáážáŹ ááťá˝ááşáŻááşáááŻáˇáááş áá°áááŻááşá¸áĄáá˝ááş Kubernetes ááᯠáááşáááşááźáŽá¸ áááşá¸áážááˇáş áá
áşá
áŻáśáá
áşáᯠááŻááşááąáŹááşááąááŻáśááááşá ááŤááąáááˇáş áĄá˛á፠ááážááşááŤáá°á¸á ááťá˝ááşáŻááşáááŻáˇáááş Linux áážááˇáş áááşáááşáááˇáş ááŻáášáááŽáá
áşááŻáĄááąááźááˇáş á
áááşáá˛áˇááąáŹáşáááşá¸ ááťá˝ááşáŻááşáááŻáˇá áĄáááááŻááşááąáŹááşááťááşáááş ááŻááşááŻááşáážáŻáážááˇáş áááşáĄáŹá¸ááźááˇáşááŹá¸ááąáŹ turnkey áááąáŹááťááşááťáŹá¸ááᯠááąáŹááşáá˝ááşááąá¸ááąáááşáážáŹ áĄááťáááşááźáŹááźááˇáşááąááźáŽááźá
áşáááşá áĄááťáŹá¸áĄáŹá¸ááźááˇáş ááťá˝ááşáŻááşáááŻáˇáááş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáá
áşááŻááŻáśá¸ááᯠáĄá
áážáĄááŻáśá¸áááşááąáŹááşááźáŽá¸ááąáŹááş áááşá¸ááᯠáĄááťáááşááźáŹááźááˇáşá
á˝áŹ ááŹáááşáá°ááŤáááşá áááŻáˇááźáąáŹááˇáşá "Flant" ááŻááşááąáŹáĄááááĄááŻááşáááşáá˝áąááážáááąáŹáĄááŻááşááźá
áşáááşá ááŹáááşáá°ááźáŽá¸ turnkey ááŻááşááŻááşáážáŻááᯠáĄááąáŹááşáĄáááşááąáŹáşááŤá.
áááşá¸áááŹááŤáááŻááşááŹáážááˇáş ááŻáášáááŽáááşááąáŹááşáá°ááťáŹá¸áá˛ááž áá
áşáŚá¸áĄááąááźááˇáş ááťá˝ááşáŻááşáááş ááŻááşááŻááşáááŻááşáážáŻááᯠáááŻá¸ááźážááˇáşáááşá áááşá¸áááŻááşáááşá¸ááąáŹááşáá˝ááşáážáŻááᯠáááŻá¸áážááşá¸á
áąáááşá á
áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸ááá áááŻáááŻáá˝ááşáá°á
áąáááşáážááˇáş developer ááťáŹá¸ááá áááŻáááŻááŹááŹá
áąáááşáĄáá˝ááş ááąáˇááąáŹáá፠ááźááŻá¸á
áŹá¸áážáŹáá˝áąááąááŤáááşá .
Kubernetes áĄááźáąáŹááşá¸
- áááźáŹááąá¸ááŽá Flant áážáĄá
áŽáááşááśá
áŹááťáŹá¸á
á˝áŹáááŻáá˝áąáˇááźááşáá˛áˇááááşá
ááᯠDmitry: ááťá˝ááşááąáŹáş ááŽáĄááźáąáŹááşá¸ááᯠáĄááźáááşááąáŤááşá¸ááťáŹá¸á á˝áŹ ááźáąáŹááźáŽá¸ááźáŽá ááŤááąáááˇáş áááşááŤááá˛áᲠááźáąáŹáááŻáˇ á áááşááááşá áŹá¸ááŤáá°á¸á áĄááźáąáŹááşá¸áááŹá¸áá˛áˇ áĄááťááŻá¸áááŹá¸ááźáŹá¸áážáŹ áážáŻááşáá˝áąá¸áážáŻáá˝áą áážáááąáááŻáˇ ááŽáĄááźáąáŹááşá¸áĄááŹááᯠáááşááŤááá˛áᲠááźáąáŹááŹáᏠáážááşáááşáááŻáˇ áááşááŤáááşá
ááťá˝ááşááąáŹáşáááŻáˇ ááááşáááŻáĄááşááąáá˛áˇ ááááááŹáá áşááŻááŤá ááťá˝ááşáŻááşáááŻáˇáááş ááźáżááŹááťáŹá¸á á˝áŹááᯠáááşáááŻááşáá˛áˇááááşá ááŻááşá¸áááşáá˛áˇááááşá áááşá¸áááŻáˇááᯠááťááŻááşá¸ááąáŹááşááťááŻá¸á áŻáśááźááˇáş ááťáąáŹáşááźááşáᏠááááááŹáá áşáᯠáááŻáĄááşááąáááşáᯠááśá áŹá¸áá˛áˇááááşá ááťá˝ááşáŻááşáááŻáˇáááş ááá°ááŽááąáŹáá˝áąá¸ááťááşá ááŹááťáŹá¸á á˝áŹáááŻááźááşáááşá¸áá˛áˇááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇááááŻááşáááŻááşá ááşááŽá¸ááťáŹá¸áááŻáááşááąáŹááşáᏠáĄáá˝áąáˇáĄááźáŻáśááťáŹá¸ááážááá˛áˇáááşá 2013 ááŻáážá áşáááşá¸ááťááşáá˝ááş Docker ááᯠá áááşáĄááŻáśá¸ááźáŻááŹáááşáážááˇáşáá áşááźááŻááşáááş ááťá˝ááşáŻááşáááŻáˇáááş áááźááşá¸ááźááşá¸áážááˇáş ááťá˝ááşáŻááşáááŻáˇáááş Docker ááᯠá áááşáĄááŻáśá¸ááźáŻáááˇáşááąááŹáááŻáˇ ááąáŹááşáážááá˛áˇáááşá áááşá¸áááŻáśáááşá¸ááášááŹááşáá˝ááşá ááťá˝ááşáŻááşáááŻáˇáááş áá˝ááşááááşááŹááťáŹá¸áážááˇáşáááşáááşááźáŽá¸ áĄáá˝áąáˇáĄááźáŻáśááťáŹá¸á á˝áŹáážáááŹá¸ááźáŽá¸á ááťá˝ááşáŻááşáááŻáˇáááş "Docker" á analogue áá áşáᯠ- Python áážá ááťá˝ááşáŻááşáááŻáˇááááŻááşáááŻááş ááťááŻááşá¸ááąáŹááşáĄááťááŻáˇááᯠááąá¸ááŹá¸ááŹá¸ááźáŽá¸ááźá áşáááşá Docker áá˝ááşá¸ááŹá¸ááŹáááşáážááˇáşáĄááťáž ááťááŻááşá¸ááąáŹááşááťáŹá¸ááᯠáá áşááťáᏠááŻáśááźááşá áááşááťáááźáŽá¸ áááşáá˝áŹáá°ááŻá ááśáˇáááŻá¸ááąá¸áááˇáş ááźáąáážááşá¸ááťááşááᯠáĄááŻáśá¸ááźáŻááŹáááŻááşáá˛áˇáááşá
Kubernetes áážááˇáş ááŹááşáááşá¸áááşáá°áááşá áĄáážáááşáááŹáááşáážááˇáşáĄááťáž - ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş á¤ááŹá¸áážááşá¸ 1.2 ááźá áşáááş - ááťá˝ááşáŻááşáááŻáˇ Docker áážááˇáş áá áşáááşá¸áááşá¸ááźááˇáş ááźááŻá¸áááŻááşáááş ááźááŻá¸á áŹá¸áá˛áˇáááˇáş Shell áážááˇáş Chef áážá áşááŻááŻáśá¸áá˝ááş ááťááŻááşá¸ááąáŹááşáĄááźáąáŹááşáĄááźáŹá¸ áážááážááˇáşááźáŽá¸ááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáááş Rancher áážááˇáş áĄááźáŹá¸ááźáąáážááşá¸áááşá¸áĄááťááŻá¸ááťááŻá¸ááᯠáĄááąá¸áĄáááşááŹá¸á áážáŹáá˝áąááąááąáŹáşáááşá¸á áááşá¸áá˝ááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááťá˝ááşáŻááşáááŻáˇááźáŻááŻááşááźáŽá¸ áááŻáˇáááŻááş áááŻááąáŹááşá¸áááˇáşáĄáááŻááşá¸ áĄáááĄááťáĄááąáŹááşáĄáááşááąáŹáşáááŻááşáááˇáş Kubernetes ááąáŤáşááŹáááşá áááŻááşááźáŹá¸á ááŹáĄááźáąáŹááşá¸ááážáááŤá
ááŻááşáááşá ááŽáážáŹ áááźááˇáşá áŻáśáážáŻ áá áşááťááŻá¸áážááááşá áĄá˛ááŽáážáŹ áááźááˇáşá áŻáśáážáŻ áá áşááťááŻá¸ áážááááş - áááźááˇáşá áŻáśáážáŻáá˝áą áĄááťáŹá¸ááźáŽá¸ áážááááşá 1.2 á ááąááŻááťáĄáŹá¸ááźááˇáş ááźáąáŹááşá ááŹááąáŹááşá¸ááąáááˇáş... Kubernetes á ááąáŹááşááąáá˛áˇ áĄááąáŹááşáĄáŚáá˛áˇ áá°áááş - áááąáŹááťááşááᯠááźááˇáşááźáŽá¸ ááŹá¸áááşáááşá áĄáąá¸ááąááááˇáşáááşá áĄáááşá áĄááąáŹááşáĄáĄáŻáśáá˝ááş áĄáŻááşááźá áşáážáááźáŽá¸ áĄáááşáážá áşáááşáážáááŤáá áĄáá˛áááŻáˇ ááá˝ážáąáˇáááąá¸ááŤá áááŻááąáŹááşá¸ááźáąáŹááşá¸ áááşááŹá¸áááşááąáŹáşáááşá¸ ááąáŹáˇááşáá˛ááşáá˝ááş áááŻáá˛áˇáááŻáˇááąáŹ ááźáżááŹááťáŹá¸ ááážáá፠- áááşáĄááŻáśá¸ááźáŻáááŻááşááźáŽá¸ááźá áşáááşá
Kubernetes ááŻáśá¸áááŹá¸á áááŻáśá¸áááŻáˇ á ááşá¸á áŹá¸ááąáá˛áˇ áĄáááŻááşáĄáááˇáş ááážáááŤáá°á¸á áĄá˛ááŤááᯠáááąáŤáşáááşáážáŹ ááŤáááŻáˇá áĄááźáŹááźáŽá¸á áąáŹááˇáşáá˛áˇááźááźáŽá¸ analogue áá˝áąááᯠáááŻááşáááŻááşáááşááŽá¸áááŻáˇ ááźááŻá¸á áŹá¸áá˛áˇááźáááşá
Kubernetes áĄááźáąáŹááşá¸
â áááş Kubernetes áááŻááşáááŻááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáá˝ááş áááŻááşáááŻááşááŤáááşááąááŤáááŹá¸á
ááᯠDmitry: áá˝ááşááźááşá¸ááąááťááŻá áááşá¸áĄá áŹá¸ ááťá˝ááşáŻááşáááŻáˇáááş ááąáá áá áşáá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸áá˝ááş ááŤáááşááąáŹááşáá˝ááşááŤáááşá ááťá˝ááşáŻááşáááŻáˇáááş áĄááťááŻáˇááąáŹ áá˝á˛áááşáĄáŹá¸ ááąáŹááşá¸áááŻááťááşááťáŹá¸á á˝áŹááᯠááąá¸áááŻáˇáááş- Prometheusá áĄááťááŻá¸ááťááŻá¸ááąáŹ áĄáąáŹáşáááąááŹááťáŹá¸ááśáááŻáˇ, Helm - ááąáá áá áşáááŻáˇ ááąá¸áááŻáˇááŤáááşá ááśáááąáŹááşá¸á á˝áŹáá˛á ááťá˝ááşááąáŹáşááŻááşáááťážááᯠááźáąááŹááśááááŻááşáááŻááşááźá áşááźáŽá¸ áážáŹá¸áá˝áŹá¸áááŻááşááŤáááşá ááŤááąáááˇáş áĄá°áááŻááşáá˛ááᯠááąáááşáá áşáááşááąáŹáˇ ááážáááŤáá°á¸á
â áá áşááťáááşáááşá¸áá˝ááş áááşáááş Kubernetes áááşá¸ááťááşáá˝ááş áááşáááááááŹááťáŹá¸á á˝áŹááᯠááŽáá˝ááşááąááŤáááŹá¸á
ááᯠDmitry: áááşá¸ááťá°ááŹáááş á¤áĄááŹááźá áşáááş- ááťá˝ááşáŻááşáááŻáˇáááş áážááážááˇáşááźáŽá¸ááŹá¸áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááąáŹááşá¸áááŻááťááşááťáŹá¸ááᯠáá˝áŹá¸ááźáŽá¸ áá˝á˛ááŻááşááŤá áá˝á˛ááŻááşááąáŹááşá¸áááŻáážáŻááťáŹá¸ááᯠáááŻááąááŹáá˝ááş áááşáááśááŤáá ááťá˝ááşáŻááşáááŻáˇáááş áááşá¸áááŻáˇááᯠááťá˝ááşáŻááşáááŻáˇáááŻááşáááŻááş áááşá¸áá˝á˛áᏠáááşá¸áááŻáˇááᯠááťá˝ááşáŻááşáááŻáˇá áááşááąáŹááşáážáŻááźááˇáş áááşááśáááşáĄáá ááąáááŻááşááŤá áááŻáˇááąáŹááş ááąáááşáááŻáˇááąáŹááşááąáŹáĄááŤá ááťá˝ááşáŻááşáááŻáˇáááş áĄáááşááŹá¸áážááşá¸áááŻáˇ ááźááşáá˝áŹá¸ááŤáááşá
áĽáááŹáĄáŹá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş Prometheus áĄáąáŹáşáááąááŹáá áşááŻáážááááşá ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇáá ááşá¸ááąá¸áá˝á˛ááĄáááşáááŻááşá¸áááŻáˇ áĄááźááşááźááşáĄáážááşáážááşááźáąáŹááşá¸ááąáááşáážáŹ á ááźáááşáážáááźáŽááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş áĄááşášááŤáááşáá áşááťááŻá¸ááťááŻá¸ áááŻáĄááşáááşá áá˝á˛ááŻááşáááş ááąáŹááşá¸áááŻááťááşáá áşáᯠááąá¸áááŻáˇááŹá¸ááźáŽá¸á ááááşááźááşáá˝ááş áááşá¸ááᯠááŻááşáá˝ážááˇáşáááş áááŻáĄááşááąáŹáşáááşá¸ áááşá¸ááᯠááąá áŽá¸ááźáąáŹááşá¸ááąáŤáşááž ááŻááşááźááşáááş áá áąáŹááˇáşáááŻááşá¸áááŻááŤá áááŻáˇááźáąáŹááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇááĄá áŻáĄááąá¸ááťáŹá¸áĄáŹá¸ááŻáśá¸áááŻáˇ áĄááźáąáŹááşá¸ááźááťááşáá áşááŻááŻááźáąáŹááˇáş áááŻáĄááşáááˇáş ááťá˝ááşáŻááşáááŻáˇááĄááşášááŤáááşááźááˇáş ááťá˝ááşáŻááşáááŻáˇáá ááşá¸ááąá¸áá˝á˛ááᯠá áŻá ááşá¸ááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇáá ááşá¸ááąá¸áá˝á˛ááᯠááźááˇáşááŻááşááŤá áááŻáˇááąáŹááş áĽáááŹáĄáŹá¸ááźááˇáşá áááşá¸áááŻáˇáááş áááşá¸áááŻáˇáĄáŹá¸ ááąá áŽá¸ááźáąáŹááşá¸áá˝ááş ááťá˝ááşáŻááşáááŻáˇááś áá˝ážá˛ááźáąáŹááşá¸ááąá¸áááş- "ááąáŹááşáťáŹá¸áá˝áąá ááŽáááşáááŻááźáŽá¸ ááąááŻááťááá ášá áá áşááŻáĄáá˝ááş ááŻááşááźááĄáąáŹááş" áá°ááąáŹ á ááŹá¸ááŻáśá¸ááťáŹá¸ááźááˇáş ááťá˝ááşáŻááşáááŻáˇ áááŻáˇáááŻááş áĄááźáŹá¸áá°áá áşáŚá¸áŚá¸áááş áááşá¸ááᯠááźáŽá¸ááźáąáŹááşá áąááźáŽá¸ áĄááťáááşááźáŹááŹáááşáážááˇáşáĄááťáž áááşá¸áááş áá áşáááşááźááşááąáŤááşá¸á ááşáá˝áŹá¸ááŤáááşá
áážááážááááťáž áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáááŻá¸áááşáĄáąáŹááş ááźááŻá¸á áŹá¸áááşá. ááááşáážáááąá¸ááąáŹá áááŽáá˝ááşáááąá¸ááąáŹá áááŻáˇáááŻááş áááŽáá˝ááşáááąá¸ááąáŹ áĄá áááşáĄáááŻááşá¸ááťáŹá¸á á˝áŹááᯠáĄááąáŹááşáĄáááşááąáŹáşáááş áĄááťáááşááážáá፠- ááťá˝ááşáŻááşáááŻáˇááŻááşááąáŹááşááąááŤáááşá á ááşáážáŻááŻááşáááşá¸áá áşááŻáĄááąááźááˇáş ááťá˝ááşáŻááşáááŻáˇáááş ááŻááşáááşá¸á ááş áááŻáˇáááŻááş á ááşááŽá¸áááşááąáŹááşááźááşá¸ááᯠáážá áşáááşááąáŹááźáąáŹááˇáşáááŻááşáᲠá¤ááááááŹááᯠááťá˝ááşáŻááşáááŻáˇáááŻáĄááşááąáŹááźáąáŹááˇáşááźá áşáááşá áááźáŹááááąá¸ááąáˇáážááááşáážáŹá ááťá˝ááşáŻááşáááŻáˇáááş á¤áĄááŹááᯠáĄáááşááźáąáŹááˇáşááźáŻááŻááşááááşá¸á áĄááźáąá áááŻá¸áážááşá¸ááŤáááş - ááŻááşáááşá ááŹááźáąáŹááˇáşáá˛áááŻááąáŹáˇ ááŤáááŻáˇá ááŽáááşáááŻááźáŽá¸ áááşáá˝áąáˇááťáá˛áˇ ááźáżááŹááᯠááźáąáážááşá¸ááźáŽá¸ áᎠtula áá˛áˇ ááźáąáážááşá¸áááŻááşáááŻáˇááŤáá˛á
áááşá¸ááźáąáŹááşá¸áááş áĄááźá˛áááŻááᯠá¤áĄáááŻááşá¸ááźá áşáááş- ááťá˝ááşáŻááşáááŻáˇáááş áĄáá˝ááşáááŻáá ááŻááşáážáŹáá˝áąááźáŽá¸ ááąáŤááşááŻááˇáşáá áşááŻáśá¸ááž áá˝ááşá¸áážááşá¸áá áşá áŽá¸ááŻááşáááşá¸áĄáá˝ááş ááźáąáážááşá¸ááťááşáá áşá áŻáśáá áşááŹááá˝áąáˇááŤáá ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇááááŻááşáááŻááşááąáŤááşááŻááˇáşáážááˇáş ááťá˝ááşáŻááşáááŻáˇááááŻááşáááŻááş trolleybus áááŻáˇááᯠáááşááŽá¸ááŤáááşá
Flanta ááááááŹááťáŹá¸
- ááᯠFlant áá˝ááş addon áĄáąáŹáşáááąááŹááťáŹá¸á shell áĄáąáŹáşáááąááŹááťáŹá¸áážááˇáş dapp/werf ááááááŹááťáŹá¸ áážááááşááᯠááťá˝ááşáŻááşááááŤáááşá ááťá˝ááşááąáŹáşááŹá¸áááşááŹá¸ááááŻáá˛á ááŤá ááá°ááŽáá˛áˇ áá°áˇááŹááááśáá°áážáŻáážáŹ áá°ááááŹáá áşááŻááŤáá˛á Flaunt áá˛áážáŹ ááąáŹááşáááş ááá°ááŽáá˛áˇ ááááááŹáá˝áą áĄááťáŹá¸ááźáŽá¸ áážááááşáááŻááŹáááŻáááşá¸ ááťá˝ááşááąáŹáş ááŹá¸áááşááŤáááşá ááŤáĄáážááşááŤáá˛?
ááᯠDmitryGitHub áá˝ááş ááťá˝ááşáŻááşáááŻáˇáá˝ááş ááąáŹááşáááşááťáŹá¸á á˝áŹáážáááŤáááşá ááᯠááťá˝ááşááąáŹáşáážááşáááááąáŹááşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş áá°áááŻááşá¸áážá áşáááşáááˇáş Grafana áĄáá˝ááş áĄáááˇáşáá áşááŻáážááááşá áááşá¸ááᯠMedium áá˝ááş Kubernetes á áąáŹááˇáşááźááˇáşááźááşá¸áááŻááşáᏠááŻáááááąáŹááşá¸ááŤá¸áááŻááşá¸áááŻáááŻáá˝ááş ááąáŹáşááźááŹá¸ááŤáááşá Statusmap áááŻáááşáážáŹ áááşáááşááᯠáĄáááŻááťáŻáśá¸áážááşá¸ááźáááş áááźá áşáááŻááşá፠- áááşá¸áááş ááŽá¸ááźáŹá¸ááąáŹááşá¸ááŤá¸áá áşáᯠáááŻáĄááşááąáŹáşáááşá¸á Kubernetes áá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş áĄááťáááşááźáŹááŹáááşáážááˇáşáĄááťáž áĄááźáąáĄááąááᯠááźááááş áááŻáĄááşááąáŹááźáąáŹááˇáş áĄááťáááşáážááˇáşáĄááťáž áĄááźáąáĄááąááᯠá áąáŹááˇáşááźááˇáşáááş áĄáá˝ááşáĄááŻáśá¸áááşááąáŹ áĄááŹáá áşááŻááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáá˝ááşáááşá¸ LogHouse áážááááş - á¤áĄááŹáááş Kubernetes áá˝ááş áážááşáááşá¸ááťáŹá¸á áŻááąáŹááşá¸áááşáĄáá˝ááş ClickHouse áážááˇáş black magic áááŻáĄááźáąááśáááˇáşáĄááŹááźá áşáááşá
áĄááŻáśá¸áááşáážáŻááťáŹá¸á á˝áŹá áááŻáˇáĄááźááş áááŻáážá áşáĄáá˝ááşá¸ ááźááşáá˝ááşá¸ááźáąáážááşá¸ááťááşááťáŹá¸á á˝áŹááᯠááŻááşááąá¸áááşááźá áşááąáŹááźáąáŹááˇáş áááŻááááşáážáááŤááááˇáşáááşá addon áĄáąáŹáşáááąááŹáĄááąáŤáşáĄááźáąááśáááˇáşáĄáá˝ááşááźáŽá¸ááŹá¸ááąáŹáĄááŹááťáŹá¸áá˝ááş Kubernetes áĄáá˝ááş addons áĄááťáŹá¸áĄááźáŹá¸áážááááşá ala áááş sert manager áááŻá áá áşáááťáááşáááşáááşá¸ - áááşáážááşááťáŹá¸áááŻá áŽááśáááˇáşáá˝á˛áááşááááááŹá áááşá ááşáá ášá ááşá¸ááťáŹá¸áĄááźáąáŹááşáĄááťáŹá¸áážááˇáşáĄáá° Prometheus áááŻáážááşáááşá á˝áŹáááşáááşáááşá¸ - áááşá¸áááŻáˇáááş XNUMX áááˇáşáá˝á˛ááźáŹá¸ááẠᤠPrometheus áá˝ááş ááąááŹááťáŹá¸ááᯠááŻááşáá°ááźáŽá¸ áá áşááŻááŻááᯠá áŻááąáŹááşá¸áááˇáş binaries áá˝ááş áĄáśáˇááźáá˝ááşáĄááąáŹááşá¸ááŻáśá¸ ááááşáá áşáážááˇáş áááááąá¸ááťááşááťáŹá¸áážááááşá á¤áĄááŹáĄáŹá¸ááŻáśá¸áááş áĄá áŻáĄááąá¸áá áşááŻáá˝ááş áááˇáşáá˝ááşá¸ááŹá¸áááˇáş Kubernetes áĄáá˝ááş addons áĄá áŻáĄááąá¸ááťážááŹááźá áşááźáŽá¸á áááşá¸áááş áááŻá¸áážááşá¸ááąáŹá áááşá¸ááźáŹá¸ááąáŹá áĄáááŻáĄááťáąáŹááşááźáąáŹááşá¸áá˛áᏠááźáżááŹááťáŹá¸á á˝áŹááᯠááźáąáážááşá¸ááźáŽá¸ááźá áşáááşá ááŻááşáááşá ááŤáááŻáˇáĄááťáŹá¸ááźáŽá¸ááŻááşáááşá
ááąáá áá áş áá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸
"ááŤáᏠááŽááááááŹáá˛áˇ áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáá˛áˇ áá°áˇáá˛áˇáĄááŻáśá¸ááźáŻáážáŻáááşá¸áááşá¸áá˝áąáĄáá˝ááş áĄáá˝ááşááźáŽá¸ááŹá¸áá˛áˇ ááśáˇáááŻá¸áá°ááŽáážáŻáá áşááŻáááŻáˇ ááťá˝ááşááąáŹáşáááşááŤáááşá" ááąáá áá áş áá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸áá˝ááş áĄááźáŹá¸áááşáá° áá°ááŽááąáŹ ááśáˇáááŻá¸áá°ááŽáážáŻááťáŹá¸ ááźáŻááŻááşáááŻááşáááşáᯠáĄááźááşá¸ááťááşá¸ áááˇáşáážááşá¸áááŻááşááŤáááŹá¸á
ááᯠDmitry: ááŻáážáŹá¸áá˝ááşá ááťá˝ááşáŻááşáááŻáˇáá áťáąá¸áá˝ááşáá˝ááşáááşáááşááąááąáŹááŻáášáááŽááťáŹá¸áá˝ááşáááşáá°ááťážááááşá¸áážáŽá¸ááŤá. ááŻááşááŤáááşáá ááŤá Mail áá˛áˇ Yandex áááŻáˇááᯠáĄááá áá áŹá¸áááŹá¸áá˝áą áážááááşáááŻááąáŹáˇ áá°áááŻáˇá Kubernetes áá˛áˇ áá áşááŻááŻááŻááşááąáááşá ââááŤááąáááˇáş ááŤáááŻáˇáááş áĄááťáŹá¸ááźáŽá¸áááŻáá˛áˇ ááášááŹááážááşá¸áážáŹáážááá˛áˇ ááŻáášáááŽáá˝áąáá˛áˇ áĄáážá°áá˝áąáááŻááąáŹááş áááŽá¸á ááşáá°á¸á áá° 80 á፠á ááşááąáŹ Flan áážááˇáş Kubernetes áá áşááŻáááşá¸áá˝ááşáĄááşááťááşááŽáᏠ300 áážáááąáŹ Red Hat áááŻááťá˝ááşáŻááşááážáŹá¸ááŤááážááŻááşá¸áážááşáááşáááşáá˛áááşá áážááŻááşá¸áážááşááááşááŤáááşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş ááťá˝ááşáŻááşáĄááŤáĄáááş RnD ááŹááá˝ááş áá° á áŚá¸áážáááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇáááááááŹáĄáŹá¸ááŻáśá¸ááᯠááźááşááąáŹááşááąá¸ááŤáááşá Red Hat áĄááşááťááşááŽáᏠááá áážááˇáş áá° á áŚá¸ áážááŻááşá¸áážááşáááş áááşáá˛áááşá
- áááŻáˇááąáŹáş á¤áá° 6 áŚá¸ááááş ááááşáĄááŻáśá¸áááşááźáŽá¸ áá°á¸áá°á¸ááźáŹá¸ááźáŹá¸ áá áşááŻááŻááᯠááŻááşáááŻááşááąáŹáĄááŤá áááşáá˝áąáˇááťááąáŹ ááźáżááŹáá áşááŻáážááˇáş áááşáááŻááşáááąáŹáĄááŤáá˝ááş áá°áážáŻáĄáááŻááşá¸áĄáááŻááşá¸ááᯠááźáąáážááşá¸ááťááşááąá¸áááŻááşáááş - á áááşáááşá áŹá¸á ááŹááąáŹááşá¸ááąáŹ ááá ášá áá áşááŻááźá áşáááşá áááşá¸áááŻáˇáá˝ááş áááşá¸áááŻáˇááááŻááşáááŻááş Kubernetes áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáážááˇáş ááśáˇáááŻá¸áážáŻáĄáá˝á˛áˇáážáááąáááˇáş áááşá¸áááŹááŻáášáááŽááťáŹá¸áá˝ááşáá°áĄáá áá°ááŽááąáŹááááááŹááťáŹá¸ááᯠááŽáá˝ááşáááŻááşáááşááᯠááťá˝ááşáŻááşááŹá¸áááşááŤáááşá áááşá¸áááş Kubernetes áááŻáĄááŻáśá¸ááźáŻáááˇáş áĄáááŻááşá¸áĄáááŻááşá¸áá áşááŻááŻáśá¸áĄáŹá¸ áá˝ááşá¸áĄáŹá¸ááąá¸áááˇáş áá°áˇáĄáá˝á˛áˇáĄá ááşá¸áĄáŹá¸ áá˝áśáˇááźááŻá¸áááŻá¸áááşááźáŽá¸ ááąá¸áĄááşáááŻááşáááˇáşáĄááŹááťáŹá¸áĄáá˝ááş áááşá¸áááŻáˇáĄáá˝ááş áĽáááŹáá áşááŻááźá áşáááşá
ááᯠDmitry: áááşá¸áááş ááąáŤááşá¸á ááşá¸ááźááşá¸á áá°á¸ááźáŹá¸ááťááşá áááşá¸ááá°á¸ááźáŹá¸ááťááşááźá áşáááŻááşáááşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş áááąáŹááťááşááťáŹá¸á á˝áŹáážáááźáŽá¸ ááá°ááŽááąáŹáĄááźáąáĄááąááťáŹá¸ááᯠááťá˝ááşáŻááşáááŻáˇáá˝áąáˇááźááşáááŤáááşá ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááşá ááąáŤááşá¸áááˇáşáááşáááŻá¸ááᯠáááşááŽá¸áááş áĄááááááşá¸áááşá¸áážáŹ á¤ááá ášá ááťáŹá¸ááᯠáá˝á˛ááźááşá¸á áááşááźáŹáááşá ááŹáá°ááŽááťážáážáŻááᯠáážáŹáá˝áąááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş ááźá áşáááŻááşáááťáž á áťáąá¸ááąáŤá áąáááşá ááŤááᯠááťá˝ááşááąáŹáşáááŻáˇ áááşááźá˝á á˝áŹ ááŻááşááąáŹááşááąááŤáááşá ááŻáážáŹá¸áážááˇáş ááášááŹáĄááźáąáŹááşá¸ááźáąáŹáááş ááťá˝ááşáŻááşáĄáá˝ááş áááşáá˛ááąáŹáşáááşá¸ Kubernetes áá˝ááş áĄááŻááşááŻááşááąáŹ ááŻáášáááŽáá˝ááş DevOps áĄááşááťááşááŽáᏠáá áááˇáşáážááááşá ááŻáážáŹá¸áážáŹ Kubernetes ááᯠááŹá¸áááşáá˛áˇ ááťá˝ááşá¸ááťááşáááŹáážááşáĄááąáĄáá˝ááşáá˛áˇ áážááşáááŻááşáá˛áˇ ááŻáášáááŽáá˝áą áĄááťáŹá¸ááźáŽá¸áážááááş ááááşááŤáá°á¸á
áĄááŻááşááąáŤááşá¸á ááş DevOps áĄááşááťááşááŽááŹáĄááźáąáŹááşá¸ áĄáŹá¸ááŻáśá¸ááŹá¸áááşááŤáááşá áá°áááŻááşá¸á áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááŹá¸áááşááźáŽá¸ DevOps áĄááşááťááşááŽááŹáá˝áąááᯠDevOps áĄááşááťááşááŽááŹáá˝áąááᯠááąáŤáşááąáˇáážáááŤáááşá ááŤááᯠáá˝áąá¸áá˝áąá¸áážáŹ áááŻááşááŤáá°á¸á á¤áĄáśáˇááźáá˝ááşááąáŹááşá¸ááąáŹ DevOps áĄááşááťááşááŽáᏠáá á ááŻáśá¸áááş ááąáˇá ááşááźáŻáśáá˝áąáˇááąáááźáŽá¸ ááźáżááŹááťáŹá¸ááᯠááźáąáážááşá¸ááąá¸áááşá ááťá˝ááşáŻááşáááŻáˇáááş á¤áĄáá˝áąáˇáĄááźáŻáśááᯠáá˝á˛ááźááşá¸á áááşááźáŹááźáŽá¸ ááąááŻááťááŻááşááąáŹááşáááş ááźááŻá¸á áŹá¸ááźáááşá ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááşá¸á ááťááşáážáááąááŤáá áá áşáážá áş áááŻáˇáááŻááş áážá áşáážá áşáĄáá˝ááşá¸áá˝ááş áĄáááŻááŤááááááŹáááş áĄááŻáśá¸ááááşááąáŹáˇááźáąáŹááşá¸ ááťá˝ááşáŻááşáááŻáˇááŹá¸áááşááŤáááşá áĄááźáąáŹááşá¸áážáŹ áááşáá˝áŹáĄáá˝ááşá¸áážááá áşááąááŹááŹáá˝ááş áĄáááşáááˇáşááŻááşááŹá¸áááˇáş Tula ááąáŤáşááŹáááşááźá áşáááşá á¤áĄáá˝áąáˇáĄááźáŻáśááᯠáĄáá˝ááşá¸áááŻááşá¸á á áŻááąáŹááşá¸ááŹáá˝ááş áĄáááášááŤááşááážáá፠- áááşá¸áááş á á˝ááşá¸áĄááşáážááˇáş áĄááťáááşááᯠdev/null áĄááźá áşáááŻáˇ áááŻá¸áážááşá¸á á˝áŹ á áŻááşáá°áááŻááşááŤáááşá ááźáŽá¸ááąáŹáˇ ááťá˝ááşááąáŹáşáááŻáˇ áĄá˛ááŤáĄáá˝ááş ááŻáśá¸á á áááşáááąáŹááşá¸ááŤáá°á¸á ááťá˝ááşáŻááşáááŻáˇáááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáááşá¸ááźáąáŹááşáááşá¸ááŹááźááˇáş ááŻááşááąááźáŽá¸ áááşá¸ááᯠááŻááşááąáááşá ááŽáá˝ááşáááşá ááźážááˇáşáááşáááşá ááźážááˇáşáááşáááş áááŻáĄááşááźáąáŹááşá¸ ááŹá¸áááşáááąáŹááąáŤááşáᏠáá°ááťáŹá¸á áááşá¸ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ áááşá¸áááŻáˇá áĄáá˝áąáˇáĄááźáŻáśááᯠááąáŤááşá¸áááˇáşáááŻááşá áąáááş - áááŻáˇááąáŹááş áĄááŹáĄáŹá¸ááŻáśá¸ ááźáŽá¸áá˝áŹá¸ááźáŽá¸ áĄáááşáááşá áąááŤáááşá áážá áşáážá áşáĄááźáŹáá˝ááş ááááááŹáááş áĄáážááŻááşááŻáśá¸áá˛áááŻáˇ ááááşááŤá áá áşá áŻáśáá áşááąáŹááşáááş áááˇáşááááááŹááᯠáĄááŻáśá¸ááźáŻááąááźáŽá¸ áážá áşáážá áşááźáŹááźáŽá¸ááąáŹááş áá°áááŻááşá¸á áááşá¸áááŻáĄááŻáśá¸ááźáŻááąáááşáážáŹ áááşáážáŹá¸ááąáŹááźáąáŹááˇáş áá˝ááşáĄáŹá¸áááşáááşááźááˇáşáááşá¸áááş áááŹá¸á ááŹáááŻááşááąá
ááŤá dapp/werf áá˛áˇ ááťá˝ááşááąáŹáşáááŻáˇáá˛áˇ ááźáŽá¸ááŹá¸áá˛áˇááťá°ááŹáá˛áˇ áá áşá áááşáá áşáááŻááşá¸ááźá áşááŤáááşá. áĄá˛ááŤááᯠá ááŻááşááŻááşá¸áááąáŹáˇ áá˝ááşáá˛áˇáá˛áˇ á áážá áşááąáŹááşá ááźá áşááŻáśáááąáŤáşáá°á¸á áĄá áááŻááşá¸áážáŹááąáŹáˇ ááąáá°ááťáĄáŹá¸ááźááˇáş áĄáá˝áśááąáŤáşáážáŹ áážááá˛áˇááŤáááşá áááşá¸áááş áĄáá°áĄáá áá˝ááşáá˛ááąáŹ áááşááąááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇá ááŽá¸ááźáŹá¸ááźáżááŹáĄááťááŻáˇááᯠááźáąáážááşá¸áááŻááşáááş - áááşá¸áááş áĄááŻááşááźá áşáá˛áˇáááşá áááŻáˇááąáŹáş shell áá˝ááşááźáżááŹááťáŹá¸áážááááşá áááşá¸áááŻáááşááśááťá˛áˇáá˝ááşáááşáááźá áşáááŻááşááŤá shell ááᯠprogramming áááşáĄááźáŹá¸áĄááŻááşááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáááş ááášáááźáŹá¸áá˝ááş á áŹááąá¸áááşáááˇáş áĄááąáˇáĄááážáááąáŹááźáąáŹááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş ááášáááźáŹá¸áá˝ááş áá áşááŻááŻááᯠááźááşáááşáááşááŽá¸á ááŽáá˝ááşá ááŽáá˝ááşá ááŽáá˝ááşáᏠâááŤáááŻáˇáááŻááťááşáááşááźá áşá áą ááááŻááťááşáááşááźá áşá áą ááááŻááťááşáá°á¸â áá°ááąáŹ áĄáááŻááşá¸áĄáááŻááşá¸áá˛áááŻáˇ ááźáąá¸áááşááŹáá˛áˇáááşá â Ruby ááᯠáážáŹááąáŤááşá¸ááᯠáážááˇáşááźááˇáşáááŻááşááąáŹáˇ áááşááąáŹááşáááşá ááŹááąáŹááşá¸áá˛á á á áşááąá¸áááşá áŹáááşá¸áážá áááááŻáśá¸áĄááťááşááᯠááźááˇáşááŽá áąáááş á¤áĄááŹáĄáŹá¸ááŻáśá¸ááᯠGo áá˝ááş ááąá¸áááˇáşáááşááᯠááťá˝ááşáŻááşáááŻáˇ áááąáŹááąáŤááşááŤáááşá DevOps ááááááŹáááş static binary ááźá áşáááˇáşáááşá. Go áááŻáˇáááŻááş Not ááźá áşáááŻáˇá ááááşáĄááąá¸áááźáŽá¸ááąáááˇáş Go áážáŹááąá¸ááŹá¸áá˛áˇ static binary á áááŻááąáŹááşá¸ááŤáááşá
ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇáá á˝ááşá¸áĄááşáááŻáĄááŻáśá¸ááźáŻáᏠGo áá˝ááş dapp áááŻááźááşáááşááąá¸ááŹá¸ááźáŽá¸ áááşá¸ááᯠwerf ááŻááąáŤáşáááşá Dapp áááş ááąáŹááşááŻáśá¸áá˝ááşááŹá¸áážááşá¸áĄááťááŻáˇáá˝ááş áááşáááşááąáááşá áááŻááşááŻááşááąáŹáˇáᲠááśáˇáááŻá¸ááąá¸ááąáŹáˇáááşááźá áşááąáŹáşáááşá¸á ááááşáááşá¸áááŻáˇ áĄáááˇáşááźážááˇáşáááşáážáŻáááşá¸ááźáąáŹááşá¸áá áşááŻáážáá áááşá¸ááᯠáááşáááŻááşááŹáááŻááşááŤáááşá
dapp ááᯠááŹááźáąáŹááˇáş áááşááŽá¸áá˛áˇááŹáá˛á
â dapp ááᯠááŹááźáąáŹááˇáş áááşááŽá¸ááŹá¸ááá˛á áááşáááŻááźáżááŹáá˝áąááᯠááźáąáážááşá¸ááąá¸áá˛áááŻáᏠáĄáááŻááťáŻáśá¸ááźáąáŹááźáááŻááşáááŹá¸á
ááᯠDmitry: ááááĄááźáąáŹááşá¸áááşá¸á ááááááşáá˛áážáŹá áĄá áááŻááşá¸áá˝ááşá Docker áááş multi-stage á á˝ááşá¸áááşááťáŹá¸ááážáááąáŹáĄááŤáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş áááşááąáŹááşáážáŻáá˝ááş ááźáŽá¸ááŹá¸ááąáŹááźáżááŹááťáŹá¸áážááá˛áˇááąáŹááźáąáŹááˇáş ááťá˝ááşáŻááşáááŻáˇáááş multi-stage ááᯠááťá˝ááşáŻááşáááŻáˇáááŻááşáááŻááşááźáŻááŻááşáá˛áˇááŤáááşá áááŻáˇááąáŹááş ááŻáśááᯠáááˇáşáážááşá¸ááąá¸ááŻááşááŹáá˝ááş ááźáżááŹááťáŹá¸á á˝áŹáážááááşá CI/CD ááŻááşáá°áááŻááşá¸áááş á áŻááąáŹááşá¸ááŹá¸ááąáŹááŻáśááťáŹá¸ áĄá áŻáĄááąá¸áážáááąáááˇáşáĄáá˝ááş ááźáżááŹáážááˇáşáááşáááŻááşáááźáŽá¸ ááááŻáĄááşááąáŹáĄááŹááᯠáá áşáááşá¸áááşá¸áá˛áˇ áážááşá¸ááŻááşááźáŽá¸ áááŻáĄááşááŹáá˝áąááᯠááťááşááŹá¸áááş áááŻáĄááşááŤáááşá
ááŻááááĄááźáąáŹááşá¸áááşá¸áážáŹ áááşááźááˇáşáážáŻááźá áşáááşá ááŻááşáááşá Helm áážááááşá ááŤááąáááˇáş ááźáżááŹáááťááŻáˇááᯠááźáąáážááşá¸ááąá¸áááşá áááşá ááŹááąáŹááşá¸ááąáŹááşáĄáąáŹááşá "Helm áááş Kubernetes áĄáá˝ááş Package Manager" ááŻááąá¸ááŹá¸ááŹá¸áááşá áĄáááĄááť "ááŹ" áá˛á "Package Manager" áá°ááąáŹ á ááŹá¸ááŻáśá¸ááťáŹá¸áááşá¸ áážááááş - Package Manager ááśááž ááŻáśáážááşááťážáąáŹáşáááˇáşááťááşááŹá¸ áĄáááşáááşá¸á ááťá˝ááşáŻááşáááŻáˇááźáąáŹáááşáážáŹ- "Package Manager - áĄááŻááşááᯠinstall ááŻááşááŤá" âáĄááŻááşááᯠáááŻáˇááąá¸ááźáŽá¸ááźáŽâ áááŻáˇ áá°ááźáąáŹáááŻáˇ ááťážáąáŹáşáááˇáşááŤáááşá
ááťá˝ááşáŻááşáááŻáˇááźáąáŹáááşáážáŹ á áááşáááşá áŹá¸á ááŹááąáŹááşá¸áááş- âáŚá¸ááŻáśá áááşááąáˇááťáşááᯠáááşáááşááŤâ áááŻáˇ ááźááşááźáąáŹáá˛áˇáĄá፠áá°á áááşáááşáážáŻááᯠá áááşáááŻááşááŹááŤáᲠ- áá°á Kubernetes- âááŽáĄááŹááᯠá áááşáááŻááşááŤ!â áááŻáˇ áá˝ážááşááźááźáŽá¸ á áááşáááşááźá áşá áąá áá áááşáááşááźá áşá áą áĄááŻááşáááźá áşáááşááźá áşá áą Helm áááş á¤ááźáżááŹááᯠááŻáśá¸ááááźáąáážááşá¸áááŻááşááŤá
Helm áááş Kubernetes áá˛áááŻáˇ ááąááŹááťáŹá¸áááşáááˇáş á áŹááŹá¸ááźááŻááááŻáááşááŹáá áşááŻááťážááŹááźá áşááźáąáŹááşá¸ áá˝áąáˇáážáááááşá
áááŻáˇááąáŹáş áááşáááˇáşááźááˇáşááťááşáážáŻá áá áşá áááşáá áşáááŻááşá¸áĄááąááźááˇáşá áĄááşáááŽááąá¸áážááşá¸ááᯠááŻááşááŻááşáážáŻáĄáá˝ááş ááŻááşááąá¸ááŹá¸ááźááşá¸ áážáá ááážá áááááŻááŤáááşá prod ááž ááŻááşáá˝ážááşáááŻááşáááşáážáŹ áĄáááŽááąá¸áážááşá¸áááş áááŻááąááŹáááŻáˇ ááźáąáŹááşá¸áá˝ážáąáˇáá˝áŹá¸ááźáŽá¸á ááŹá¸áážááşá¸áĄáá áşááᯠáĄááŻáśá¸ááźáŻááŹá¸ááźáŽá¸á áĄáááşá¸ááŻáśá¸ áááşá¸áááş áááŻááąááŹáá˝ááş ááťááşááá˝áŹá¸áᲠáážááşáááşá á˝áŹ ááŻáśáˇááźááşááźáąáŹááşá¸ áááŻáááŻáááşá áá˛áˇááááşá¸á ááŽááźáżááŹááᯠáááşáááŻáááşá¸áá˛áˇááž áááźáąáážááşá¸ááŤáá°á¸á áááşá¸áááŻááźáąáážááşá¸áááş áááşáááş ááźááŻá¸áááşá¸áĄáŹá¸ááŻááşáážáŻááťáŹá¸á á˝áŹááᯠááŻáśá¸á á˝á˛áááşáááŻáĄááşáááşá áĄááźáąáŹááşá¸áážáŹ áááşáááş áááşá¸ááᯠáĄááŻáśá¸ááźáŻáááşááźá áşá áąá ááźááˇáşááťááşáááşááźá áşá áą áááŻááąááŹáá˝ááşááźá áşááťááşááąáááşááťáŹá¸ááᯠá áąáŹááˇáşááźááˇáşá á áşááąá¸áááş Kubernetes ááᯠáĄááááˇáşááąá¸áááşáááŻáĄááşááąáŹááźáąáŹááˇáşááźá áşáááşá ááźááˇáşááťááşááźááşá¸á áááˇáşáážááşá¸ááąá¸áážááˇáş áááşáááşááźááşá¸áááŻááşáᏠáĄááŻááşááťáŹá¸á á˝áŹáááşá¸ áážáááŤáááşá
áĄá áŽáĄá ááşááťáŹá¸
áááŻáážá áşáá˝ááş ááąááá˝áśáˇááźááŻá¸ááąá¸ááᯠá áááşáááşááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáááş Vagrant áá˝ááş ááááşááážááá˛áˇáááˇáşáĄááŹááᯠáĄáąáŹááşááźááşáááŻáááş - ááťá˝ááşáŻááşáááŻáˇáááş "vagrant up" ááŻáááŻááşááźáŽá¸ virtual machines ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáá˛áˇáááşá ááťá˝ááşáŻááşáááŻáˇáááş Git áá˝ááş áááąáŹááťááşáá áşááŻáážáááąáááˇáşááąááŹáááŻáˇ ááąáŹááşááťááşáááşá ááťá˝ááşáŻááşáááŻáˇáááş áááŻááąááŹáá˝ááş âwerf upâ ááŻááąá¸ááźáŽá¸ áááşá¸áááş ááąááááŻááşáᏠááŽááŽ-Kub áá˝ááş ááźááˇáşááťááşááŹá¸ááąáŹá á¤áááąáŹááťááşá ááąááášáááááášáá°ááᯠáá°ááąáŹááşááŹáᏠáá˝áśááźááŻá¸áááŻá¸áááşáážáŻáĄáá˝ááş ááťáááşáááşáááş áĄáááşááźáąááąáŹ áááşá¸áá˝ážááşáĄáŹá¸ááŻáśá¸áážááˇáşáĄáá°á . áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻááŹááŹá ááŹá¸ááąáŤáşáá°áááşá áááşá¸ááᯠáá˝á˛ááźáŹá¸á á˝áŹááŻááşááąáŹááşááąáŹáşáááşá¸ áááşáááŻáˇáááşáááŻá áąááŹáá° áááşáááşááŹá¸ááąáŹáááŻááşááťáŹá¸áĄáąáŹááşáá˝ááş ááąááááŻááşááŹáá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻááᯠáĄáááşááźáąá á˝áŹááąáŹááşáá˝ááşáááŻááşáááşá
ááŤáááŻáˇáĄáá˝ááş ááąáŹááşááááˇáşá developer ááťáŹá¸áĄáá˝ááş áĄáááşááźáąá áąáááş áááşá¸áážáŽá¸ááźážáŻááşáážáśááŤá. ááááááŹáá áşááŻáááşá¸ááźááˇáş áááąáŹááťááşáá áşááŻááᯠá ááşáá˝ááşá¸áá˝ááş ááťááşááźááşá á˝áŹáĄááŻáśá¸ááťáááşá áááşá¸ááᯠáááşááŽá¸ááŤá áááşá¸ááᯠGit áááŻáˇ áá˝ááşá¸áááŻáˇááŤá áááşá¸áááş áááŻááşáááŻááşá¸ááťáŹá¸ááąáŤáşáá°áááşá áĄáááˇáş áááŻáˇáááŻááş á ááşá¸áááşáážáŻááťáŹá¸áĄáá ááŻááşááąáŹááşáááşááźá áşááźáŽá¸á áááŻáˇááąáŹááş ááŻááşááŻááşáážáŻáááŻáˇáá˝áŹá¸áááş áá°ááŽááąáŹááááááŹááᯠáĄááŻáśá¸ááźáŻááŤá á¤á ááşá¸ááŻáśá¸ááŽáá˝ááşáážáŻá ááąáŤááşá¸á ááşá¸áážáŻá ááźááşáá˝ááşá¸áááşáááşá¸ááťááşááž áĄááąáŹááşá¸áĄáááşáĄáá áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśááťáŹá¸ ááźááşáááşááŻááşááŻááşáááŻááşáážáŻáááş ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş áĄáá˝ááşáĄááąá¸ááźáŽá¸ááąáŹáĄááťááşááźá áşáááşá ááŤááąáááˇáş ááŤá werf áážáŹáááŻááşááąá¸ááŤáá°á¸ - ááŤáááŻáˇááŤáááŻááŻááşáááŻáˇáá˛á áŽá ááşááąáááşá
áááŻáˇááąáŹáş dapp/werf áááŻáˇáá˝áŹá¸ááŹáááşá¸ááźáąáŹááşá¸áááş áĄá áááŻááşá¸áá˝ááş Kubernetes áážááˇáş áĄááźá˛áá°áááşá ááťá˝ááşáŻááşáááŻáˇáááş ááźáżááŹááťáŹá¸ááᯠááźáŻáśáá˝áąáˇáááźáŽá¸ áááşá¸áááŻáˇááᯠááźáąáážááşá¸áááşá¸ááťáŹá¸ááźááˇáş ááźáąáážááşá¸áá˛áˇáááş - ááťá˝ááşáŻááşáááŻáˇáááş áá˝áśááąáŤáşáá˝ááşá áááşáááˇáşáĄááŹáĄáá˝ááşáááᯠááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş ááźáąáážááşá¸ááťááşáĄááťááŻáˇááᯠááážááá˛áˇááŤáááşá áááŻáˇááąáŹááş áááşá¸áááŻáˇáááş á¤ááźáąáážááşá¸áááşá¸ááťáŹá¸ááᯠáá áşáááşá¸áá áşááŻáś áááˇáşáááşá áąáááşá ááąááŻááťáĄáŹá¸ááźááˇáş áááşá¸áááŻáˇááᯠá¤ááá ášá áá˝ááş ááťá˝ááşáŻááşáááŻáˇááťážááąáááˇáş binaries ááťáŹá¸áĄááźá áş á áŻá ááşá¸áááş ááźááŻá¸á áŹá¸áá˛áˇáááşá
á¤ááŹááşáááşá¸áá áşááŻááŻáśá¸ááᯠáážááşáá˝á˛ááźááˇáşáááş áĄááźáŹá¸áááşá¸áááşá¸áá áşááŻáážááááşá
Kubernetes áááş áĄááşááťááşááŤááŤáážáááąáŹ ááŹá¸ááąáŹááşáá áşááŻááźá áşáááşá ááśááŤá¸ááťáŹá¸á áááşá ááąááŽáááŻá ááá ášá áááşáá áşáááş- ááŻáśá¸áááážáááŤá áááááşáá˛áˇ áĄááşááťááşáá˛áážááááşá ááźáŽá¸ááąáŹáˇ Helm áážááááş - ááŤá á ááŽááŹáááşáá˛á áĄáąá¸- á ááŽááŹáááşááŽá¸áá áşááŻáážááááşá ááŤááąáááˇáş á ááŽááŹáááşáááşá á ááŽááŹáááşáá˝ááşá¸á ááŽááŹááąáŹááşá áşáá˛áˇ ááŽá¸áá˝áąáááşá¸ áááŻáĄááşááźáŽá¸ áĄá˛ááŤáá˝áąáááŤáᲠááŻááşáááŻáˇáááá°á¸á
werf ááá
ášá
áá˝ááşá áááşá¸áááş Kubernetes áĄáá˝ááş áĄááźáŹá¸áĄá
áááşáĄáááŻááşá¸áá
áşááŻááźá
áşáááşá áĽááᏠwerf á alpha ááŹá¸áážááşá¸áá˝ááş áááŻááŹááťážááş Helm ááᯠwerf áĄáá˝ááşá¸áá˝ááş á
áŻá
ááşá¸ááŹá¸ááźáŽá¸á ááťá˝ááşáŻááşáááŻáˇáááŻááşáááŻááş ááŻááşááąáŹááşáááş ááźáŽá¸áá˝áąáˇááąááąáŹááźáąáŹááˇáş ááźá
áşáááşá ááŽáááŻááŻááşááá˛áˇ áĄááźáąáŹááşá¸áááşá¸ááťáŹá¸á
á˝áŹáážáááŤáááşá ááŹááźáąáŹááˇáş werf áá˛áážáŹ áá˝ááşá
ááşáá˛áˇ áá˛áˇáá
áşááŻááŻáśá¸ááᯠá
áŻá
ááşá¸ááŹá¸ááŹáá˛áááŻáᏠáĄááąá¸á
áááşááźáąáŹááźááŤáˇáááşá
áááŻáĄá፠werf áááş áááŻáááŻááąáŤááşá¸á ááşááŹá¸ááąáŹ áĄá áááşáĄáááŻááşá¸áá áşááŻááźá áşáááşá ááźáŽá¸áá˝áŹá¸ááąáŹ á ááŽááŹáááşááŽá¸á á ááŽááŹáááşáááşááᯠááážááááş - ááŹá¸ááťáŹá¸áĄááźáąáŹááşá¸ ááťá˝ááşááąáŹáş ááááşáááááąáŹáşáááşá¸á á¤áááşáážáŹ ááźáżááŹááťáŹá¸á á˝áŹááᯠááźáąáážááşá¸ááąá¸ááźáŽá¸ááŹá¸ ááźáŽá¸ááŹá¸ááąáŹ áááąáŹááşáá áşááŻááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇáááş áááşáááąáŹááşááᯠáááŻááşáááŻááşáá˝áŹá¸ááźááˇáşáááş ááááŻáĄááşááŤá áĄááźáŹá¸áá áşááŻáĄáá˝ááş áĄá áááşáĄáááŻááşá¸áá áşááŻááᯠáá˝áąá¸ááťááşááŤá áááşá¸áááŻáˇááᯠááąáŤááşá¸á ááşá¸áááşá¸ááᯠá ááşá¸á áŹá¸ááŤá ááťá˝ááşáŻááşáááŻáˇáááş ááźáżááŹáĄááťáŹá¸áĄááźáŹá¸ááᯠáá áşááźááŻááşáááşááźáąáážááşá¸áááŻááşááąáŹ áĄáááşáááˇáşááąáŤááşá¸á ááşáážáŻáá áşááŻááᯠááážáááŤáááşá áááŻáˇááąáŹáş áĄáá˝ááşá¸áá˝ááş áááşá¸ááᯠáá°ááŽááąáŹ open source áĄá áááşáĄáááŻááşá¸ááťáŹá¸ááž áááşááąáŹááşááŹá¸ááźáŽá¸á áááşá¸áááş áááşáááşáážáŻáĄáá˝ááş Dockerá ááŻááşááąáŹááşááťááşáĄááťááŻáˇáĄáá˝ááş Helm áážááˇáş áĄááźáŹá¸á áŹááźááˇáşáááŻááşááťáŹá¸á á˝áŹáážáááąá¸áááşá áááşá¸áááş CI/CD ááᯠááąáášááŹáá˛ááž ááźááşááźááşáááşáááş áĄáąá¸ááźá áąáááşáĄáá˝ááş ááąáŤááşá¸á ááşááááááŹáá áşááŻááźá áşáááşá
Kubernetes ááᯠááááşá¸ááááşá¸áááş áááşáá˛ááŤáááŹá¸á
â Kubernetes ááᯠáááşá áááşáĄááŻáśá¸ááźáŻáá˛áˇáááˇáş áĄáá˝áąáˇáĄááźáŻáśáĄááźáąáŹááşá¸ááźáąáŹáááşá áááşá¸áááş áááˇáşáĄáá˝ááşá áĄááşááťááşáá áşááŻááźá áşááźáŽá¸ áááşá¸áá˝ááş ááá°ááŽááąáŹáĄááŹááťáŹá¸á á˝áŹááᯠáá˝á˛ááŹá¸áááŻááşáááş- áááŻááşáááşá á ááŽááŹáááşááŽá¸á ááźáąáááşá¸ááąáŤáşáááşáĄá°á áááŻááşááŻáśááťáŹá¸á ááąá¸áá˝ááşá¸ááąáŤáşááŹáááş - Kubernetes áááş áááˇáşáĄáá˝ááş áááşááťážáááşáá˛ááááşá¸á áááˇáşáá˝ááş áĄáá˝áąáˇáĄááźáŻáśááťáŹá¸á á˝áŹáážáááźáŽá¸á áĄááźáŹá¸áĄááŹáĄáŹá¸ááŻáśá¸áážááˇáş áĄááŽá¸ááťááşááźá áşááąááąáŹ Kubernetes ááᯠááśáˇáááŻá¸ááŹáá˝ááş áĄááťáááşáážááˇáş áĄáááşá¸áĄááźá áşááťáŹá¸ááᯠáááşáĄááŻáśá¸ááźáŻááąááŤáááşá
ááᯠDmitry: á¤áááşáážáŹ áĄáá˝ááşáááşáá˛ááąáŹááąá¸áá˝ááşá¸ááźá áşááźáŽá¸ áĄááźáąááááşá ááťá˝ááşáŻááşáááŻáˇáááş áááşáááˇáşááśáˇáááŻá¸áá°ááŽáážáŻáážááˇáş Kubernetes ááśááž ááťá˝ááşáŻááşáááŻáˇáááŻááťááşáááşááᯠááŹá¸áááşáááş áááŻáĄááşááŤáááşá áááşááŻááşááąáŹáşáááŻááşááŤáááŹá¸á
â ááŤáááááąáŹááşá ááŤááźááşááááąáŹááşá áĄáᯠáĄáááşá¸ááąáŹáşááąáŹáşááťáŹá¸ááťáŹá¸ Kubernetes ááᯠá ááşá¸ááźááˇáşááťááşááąááźáááşá áá°áááŻááşá¸á ááźááŻá¸áá˛áˇááťááşááźáŽá¸ áá°á¸ááąáŤáşáááşááźáááşá áá°áá˝áąá ááŽá áá áşáá˛áˇ áážáŻááşáá˝áąá¸áážáŻááᯠáĄááźá˛áááşá¸ ááŹá¸ááááşáá°á¸áááŻáˇ ááśá áŹá¸ááááşá
ááᯠDmitry: ááŽáááŻááŤáá˛á
â ááŻááşááŻááşááąá¸áĄáááşáááˇáşááźá áşá áąáááş Kubernetes ááᯠáĄá áážáá°á áááşáááşáááş áááşááťážáááşáá˛ááááşá¸á
ááᯠDmitry: áážááŻáśá¸áĄá áŹá¸áááŻá¸áááŻáˇ áááşááąáŹááşáááşáá˛áááşáááşáá˛á ááŤá áĄááťážáąáŹáˇáĄáááşá¸ááąá¸áá˝ááşá¸áá áşááŻáááŻáˇ ááťá˝ááşááąáŹáşááŹá¸áááşááŤáááşá áŚá¸ááąááźáŹá¸áááŻáĄááŻáśá¸ááźáŻááźáŽá¸ áĄáážáŹá¸áááŻááşáááááŻáˇá ááááşááŤáá°á¸á áááşáážáŹááźááşáá áááşáážáŹ ááťáŻááşááááşáááŻáᏠááźáąáŹááźáááş ááŻááşááŻáśá¸ááŻááşáááşá¸ áááŻááşáááŻááşá ááážáŻááşáá˝áąá¸ááŤáá°á¸á áĄááŹáĄáŹá¸ááŻáśá¸ ááźáąáááşáá˝áŹá¸áááşáááŻáᏠáĄááťáááşáááŻááşá¸ áĄáŹáááśáááŻáˇ áááşáá˛ááŤáááşá
Kubernetes ááᯠáááˇáşáá˝ááşá¸ááźáŽá¸ áááşá¸ááᯠááŻááşááąáŹááşáááş áá˝ááşáá°áááş- ááźááşáááąá¸á - áááşáááşááŤá áááşáááşáááşá¸ááťáŹá¸á á˝áŹáážááááşá ááŤááąáááˇáş ááźáżááŹáá˝áą ááąáŤáşááŹáá˛áˇáĄá፠ááŹááźá áşááá˛á
áĄááźá˛áááşá¸ ááąá¸áá˝ááşá¸áá˝áą ááąáŤáşááŹáááş - ááŹááᯠáááˇáşááá˝ááşáááąá¸áá°á¸á ááŤáááŻáˇááŹáá˝áąáááŻááşáááąá¸áá°á¸áá˛á áááşáááˇáş Linux kernel ááąáŹááşááťáŹá¸ááᯠáážáŹá¸áá˝ááşá¸á á˝áŹ áááşáážááşáá˛áˇááááşá¸á ááááşá ááŤáááŻáˇáá°áááŻáˇáááŻááąáŹááş ááąáŹáşááźááŹá¸áááŹá¸á áááşáááˇáş Kubernetes áĄá áááşáĄáááŻááşá¸ááťáŹá¸ááᯠááťá˝ááşáŻááşáááŻáˇ ááąá¸áááŻáˇáá˛áˇááźáŽá¸ áááşáááˇáşáĄááŹááťáŹá¸ ááťá˝ááşáŻááşáááŻáˇ áááážáááááşá¸á ááąáŹááşááąáŤááşá¸ááťáŹá¸á á˝áŹááąáŹááąá¸áá˝ááşá¸ááťáŹá¸ááąáŤáşááŹááźáŽá¸ áááşá¸áááŻáˇáááŻááźáąáááŻáááşáĄáá˝ááş áááşáááş á¤ááŻááşáááşá¸áá˝ááş 15-20 áážá áşáĄáá ááŻáśá¸á á˝á˛áááşáááŻáĄááşáááşá
" Kubernetes ááᯠááááşá¸ááááşá¸áááş áááşáá˛ááŤáááŹá¸" áá°ááąáŹ ááźáżááŹá áĄáááášááŤááşááᯠááąáŹáşááźáááŻááşáááˇáş á¤áĄááźáąáŹááşá¸áĄááŹáážááˇáş áááşáááşá áááźáŹááąá¸ááŽá áĽáááŹáá áşáᯠáážááááşá ááťá˝ááşáŻááşáááŻáˇáááş Kubernetes áá˝ááş áá˝ááşáááşáá áşááŻáĄááźá áş Cilium ááᯠáĄááąáŹááşáĄáááşááąáŹáşáááş ááźááŻá¸á áŹá¸áááˇáşááááˇáşááᯠáá áşááťáááşá áĄááąá¸áĄáááş á ááşá¸á áŹá¸áá˛áˇáááşá
Cilium áááŻáᏠááŹáá˛áááŻáᏠáážááşá¸ááźááŤáá áąá Kubernetes áá˝ááş áá˝ááşáááşá áá áşáá˝á˛á áá˝á˛ááźáŹá¸ááąáŹ áĄááąáŹááşáĄáááşááąáŹáşááąáŹááşáá˝ááşáážáŻááťáŹá¸á á˝áŹáážáááźáŽá¸ áááşá¸áááŻáˇáá˛áážáá áşááŻáááş áĄáá˝ááşáááŻááşáááş - Ciliumá áááşá¸á áĄáááášááŤááşáážáŹ áĄáááşáááşá¸á kernel áá˝ááşá áá˝ááşáá˛áˇáááˇáşáĄááťáááşáĄáááşá¸áááşá áááşá¸áááş áá˝ááşáááşáá˝á˛á áá áşáážááˇáş áĄááźáŹá¸á áá áşáááşááťáŹá¸ááᯠáá áşáááşá¸áááŻááşáá áşáááşá¸ááźááˇáş ááťá°á¸ááťáąáŹáşáááşááąáŹááşáᏠkernel áĄáá˝ááşá¸áážá ááźáŽá¸ááŹá¸ááąáŹáĄáááŻááşá¸ááťáŹá¸ááᯠááťáąáŹáşááźááşáááŻááşá áąáááˇáş kernel áĄáá˝ááş ááťáááşááťáŹá¸ááąá¸ááŹá¸áááŻááşááŹáá˛áˇáááşá
Linux kernel áá˝ááş ip áááşá¸ááźáąáŹááşá¸áá áşááŻá overfilter áá áşááŻá ááśááŹá¸ááťáŹá¸áážááˇáş áááşáááşá¸ 15á 20á 30 áážá áşááťáŹá¸áážááááˇáş ááá°ááŽááąáŹ áĄá áááşáĄáááŻááşá¸ááťáŹá¸á á˝áŹáážááááşá ááąáá°ááťáĄáŹá¸ááźááˇáşá áá°áááŻáˇáĄááŻááşááŻááşáááşá áĄááŹáĄáŹá¸ááŻáśá¸áááąáŹááşá¸áááşá ááŤááąáááˇáş áĄááŻá áá˝ááşááááşááŹáá˝áą á áŻááŻáśááŹá¸ááźáŽá¸á áá áşááŻáá˛áˇáá áşááŻááááşáážáŹ áĄáŻááş áá ááŻááŤáá˛áˇ ááťážáąáŹáşá ááşáá áşááŻáááŻááźá áşááźáŽá¸ áááşá¸ááźáąááąáŹááşáá áşáááşááąáŤáşáážáŹ áááşáááşáááşááąááŹáᏠáá°á¸áááşá¸áá˛áˇááśá áŹá¸áážáŻáá áşááŻááŤá á¤á áá áşáááş ááášááŹáááŻááşáážá áĄá°áĄáááşáá˛áˇáááŻáˇ áá˝á˛ááźáŹá¸áážáŻááťáŹá¸ááźááˇáş ááááŻááşá¸áá˝ááş áá˝áśáˇááźááŻá¸áá˛áˇáááşá áĄááťááŻáˇááąáŹ áĄááźáąáĄááąááťáŹá¸áá˝ááş á á˝ááşá¸ááąáŹááşáááşáááŻááşáᏠááźáżááŹááťáŹá¸ áĽáááŹá
áĄáśáˇááźáá˝ááşááąáŹááşá¸ááąáŹ BPF áážááˇáş kernel áĄáá˝ááşááťáááşááťáŹá¸ááąá¸áááŻááşá á˝ááşá¸áážááááş - ááąáŹááşáťáŹá¸ááťáŹá¸áááş kernel áĄáá˝ááş áááşá¸áááŻáˇááááŻááşáááŻááşááťáááşááťáŹá¸ááąá¸ááźáááşá áĄááŻááşáááş Linux kernel áá˛áááŻáˇááąáŹááşááŹáááşá áááşá¸áááŻáˇáááş input áá˝ááşáááşá¸áááŻááŻááşáááŻááşáááşá ááśááŹá¸ááťáŹá¸áááŤáá˛á TCP áááŤáá˛á IP stack áááŤáá˛ááźá áşáááˇáşáááş - áĄáááŻááťáŻááşáĄáŹá¸ááźááˇáşá Linux kernel áá˝ááşááąá¸ááŹá¸áááˇáşáĄááŹáĄáŹá¸ááŻáśá¸áááŻááťáąáŹáşááźááşááźáŽá¸ááśáá˝áąá¸áá˝áąá¸áááş áá˝ááşááááşááŹáá˛ááᯠáá˝ááşááŹáááşá
ááŹááźá áşááŹáá˛? áĄáá˝ááşáááŻááşááąáŹá á˝ááşá¸ááąáŹááşáááşá áĄáąá¸ááźááąáŹáĄááşášááŤáááşááťáŹá¸ - áĄáąá¸ááźáááşá áááŻáˇááąáŹáş ááťá˝ááşáŻááşáááŻáˇáááş áááşá¸áááŻááźááˇáşáážáŻááźáŽá¸ á ááşáá áşááŻá áŽáá˝ááş Kubernetes API áááŻáˇ ááťáááşáááşáááˇáş ááááŻááááşáá áşááŻáážáááźáŽá¸ ᤠAPI áážááážááááˇáşááąááŹáĄááąáŤáşáĄááźáąááśá C ááŻááşáááŻááŻááşááąá¸áᏠkernel áá˛áááŻáˇ áááşá¸ááťáááşááťáŹá¸áĄááŻááşááŻááşá áąáááş binary ááťáŹá¸áááŻá áŻá ááşá¸ááŹá¸áááşáááŻáá˝áąáˇááźááşáááŤáááş kernel space áá˛áážáŹá
áá áşááŻáᯠáážáŹá¸áá˝áŹá¸áááş ááŹááźá áşááá˛á ááŤáááŻáˇááááá°á¸á ááŤáááŻááŹá¸áááşáááŻáˇá ááŽááŻááşáĄáŹá¸ááŻáśá¸áááŻáááşáááŻáˇá ááŻáášááááąááĄáŹá¸ááŻáśá¸ááᯠááŹá¸áááşáááŻáˇ áááŻáĄááşááźáŽá¸ áááşááąáŹááşáááşáá˛áááşáááŻáᏠáĄáśáˇááźá ááŹááąáŹááşá¸ááŤáááşá áááŻáˇááąáŹáşá áĄááźáŹá¸áá áşáááşáá˝ááşá á¤ááśááŹá¸ááťáŹá¸á áááŻááşáá˝ááş filter ááťáŹá¸á ip áááşá¸ááźáąáŹááşá¸ááťáŹá¸áážááááş - ááťá˝ááşáŻááşáááşáááşá¸áááŻáˇááĄáááşá¸áĄááźá áşááŻááşáááŻááááşáááąá¸ááŤá ááťá˝ááşáŻááşáááŻáˇáááŻáášáááŽáá˝ááşáĄááŻááşááŻááşááąáŹáĄááşááťááşááŽáᏠ40 áááşá¸ááážáááŤá áĄááťááŻáˇááąáŹ áĄáááŻááşá¸ááťáŹá¸ááᯠáĄáááşá¸áááşáᏠááŹá¸áááşáááŻááşáááşá
áá˝áŹááźáŹá¸ááťááşáááŹáá˛á ip áááşá¸ááźáąáŹááşá¸á Linux kernel áážááááşá áážááˇáş tool áĄáá áşáá áşááŻáážááááş - áááşá¸áááşáááşáááŻáˇáá˝áŹááźáŹá¸ááááşá¸á ááťá˝ááşáŻááşáááŻáˇáááşáá áşááŻáááŻáˇáááŻááşáĄááźáŹá¸áá áşááŻáááŻááŹá¸ááááşááŤá ááŤááąáááˇáş áĄáá áşáá áşááŻááŻááᯠááŻáśá¸ááážáŹááᯠááźáąáŹááşáá˝áśáˇááąáᏠááŹááźáąáŹááˇáşáá˛á ááááááŹá áĄáááş 30 áááŻáááş áážá áş 30 áážáŹ bug áá˝áąáĄááŻááşáá˝áąáˇááźáŽá áĄáážáŹá¸áá˝áąáĄááŻááşááŻáśá¸á áááşááŹááźáŽá¸ áĄááŹááŹáááŻááşá¸ááᯠáááááŻáˇááááŻááŤáá°á¸ - áááşá¸áááş black box áá˛áˇáááŻáˇáĄááŻááşááŻááşááźáŽá¸ áĄááźá˛áááşá¸áĄááŻááşááŻááşááŤáááşá tcpdump áááş áááşáááˇáşáĄáááŻááşáĄáááˇáşáá˝ááşáááşáááşááááşááᯠáááşáááˇáşááąáŹááŤáážáŹáá˝áąááąá¸áááşáĄá°áážááˇáşááᯠáá°áááŻááşá¸áááááşá áá°áááŻááşá¸áááş Diagnostic utilities ááťáŹá¸ááᯠááąáŹááşá¸á á˝áŹááááźáŽá¸ á¤áĄá áááşáĄáááŻááşá¸ááťáŹá¸áááş Linux kernel áá˝ááş áááşáááŻáˇáĄááŻááşááŻááşáááşááᯠááŹá¸áááşáááş - áááşá¸áááş áááşáááŻáˇáĄááŻááşááŻááşáááşáááŻáááŻááşáᲠáááşá¸áááŻáĄááŻáśá¸ááźáŻáááşá¸ááᯠááŹá¸áááşááŤáááşá
áĄáá˝ááşáĄáąá¸ááźááąáŹ Cilium áááş áĄáááş 30 áááŻááşááŤá áááşá¸áááş áĄáááşáááźááˇáşááąá¸ááŤá Kubernetes áá˝ááş áá°ááŽááąáŹááźáżááŹá áááášáá°áážááááşá áááşá¸ Cilium ááᯠááźáŽá¸ááźááˇáşá áŻáśá á˝áŹ áááşáááşááŹá¸ááźáŽá¸ Kubernetes ááᯠááźáŽá¸ááźááˇáşá áŻáśá á˝áŹ áááşáááşááŹá¸ááąáŹáşáááşá¸ ááŻááşááŻááşáážáŻáá˝ááş áá áşááŻáᯠáážáŹá¸áá˝ááşá¸áá˝áŹá¸ááąáŹáĄááŤáá˝ááş áááşáááş áĄááąá¸ááźáŽá¸ááąáŹ áĄááźáąáĄááąáá˝ááş áážáŹá¸áá˝ááşá¸áá˝áŹá¸áááşááᯠááťááşááźááşá á˝áŹ ááŹá¸áááşáááŻááşááŤáááŹá¸á
Kubernetes ááᯠááááşá¸ááááşá¸áááş áááşáá˛áááş áᯠááťá˝ááşáŻááşáááŻáˇááźáąáŹááąáŹáĄááŤá áááşá¸áááş áĄáá˝ááşáá˝ááşáá°áááşá ááŻááşáááşá áĄáá˝ááşáááşáá˛áááşá Kubernetes áááş áá°áˇááŹááŹáá° ááąáŹááşá¸áá˝ááşá á˝áŹ áĄááŻááşááŻááşáááşá áááŻáˇááąáŹáş ááŽááŽááśáážááˇáşááťáŽááąáŹ nuances áážááááşá
"ááŤááśááąáŹááşá¸ááááˇáşáááş" ááťááşá¸áááşáážáŻáĄááźáąáŹááşá¸
â á¤áá˝á˛ááźáŹá¸áážáŻááťáŹá¸ááąáŤáşááŹáááşáĄáŹáááśááŻááŽá¸ááŤá¸áážááááˇáşááŻáášáááŽááťáŹá¸áážáááŤáááŹá¸á Yandex áááş áááşááąáŹááşáážáŻáĄáŹá¸ááŻáśá¸ááᯠKubernetes áááŻáˇ ááŻááşááááş áá˝ážá˛ááźáąáŹááşá¸áááŻááşáááşáááŻááŤá ááŻáˇá áááŻááąááŹáá˝ááş ááźáŽá¸ááŹá¸ááąáŹáááşááŻááşáááşáááŻá¸áá áşáᯠáážáááąááááˇáşáááşá
ááᯠDmitry: áááŻááşáá°á¸á ááŤá áááşáá˛áˇáááşáááşáá˛áˇ á ááŹá¸áááŻááşá¸áá áşááŻáááŻááşááŤáá°á¸á ááŤááąáááˇáş áĄáááŻá¸áážááşá¸ááŻáśá¸áĄááŹáá˝áąáĄááźáąáŹááşá¸ááŤá áĽáááŹáĄáŹá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş Kubernetes áážááááşá ááťá˝ááşáŻááşáááŻáˇáááş áĄáááŽááąá¸áážááşá¸ááᯠáááŻááąááŹáá˝ááş ááźááˇáşááťááşááŹá¸áááşá áĄááŻááşááźá áşáááşáááŻáᏠáááşáááŻáááá˛á áĄáááŽááąá¸áážááşá¸ ááťááşááťááźááşá¸áááŻááşááźáąáŹááşá¸ ááŹá¸áááşáááş áĄáááşáááˇáşááŻááşááŹá¸ááąáŹ ááááááŹáá áşááŻááťáž ááážáááŤá áááááąá¸ááťááşááťáŹá¸ááᯠááąá¸áááŻáˇáááˇáş áĄáááşáááˇáşááŻááşááŹá¸ááąáŹ á áá áşááážáááŤá á¤áááááąá¸ááťááşááťáŹá¸áážááˇáş áĄááťáááşáááŹá¸áá áşááŻá áŽááᯠáááş á áŽá ááşáááşáážááşáááş áááŻáĄááşááŤáááşá ááťá˝ááşáŻááşáááŻáˇáááş Kubernetes ááᯠáĄááşááááşááŻááşááąááŤáááşá
ááŤáˇáážáŹ Ubuntu 16.04 áážááááşá áááşá¸áááş ááŹá¸áážááşá¸ááąáŹááşá¸ááźá áşáááşáᯠáááşááźáąáŹáááŻááşááąáŹáşáááşá¸ áááşá¸áááş LTS ááźá áşááąáŹááźáąáŹááˇáş áááşá¸ááᯠááťá˝ááşáŻááşáááŻáˇ áááşáááşááŻááşááąáŹááşááąááŤáááşá C-groups ááťáŹá¸ááᯠááážááşá¸áááşá¸ááźááşá¸á áá°á¸ááźáŹá¸ááťááşáážáŹ systemd áážáááŤáááşá Kubernetes áááş pods ááťáŹá¸áááŻáá˝ááˇáşááźáŽá¸ C-groups ááťáŹá¸áááŻáááşááŽá¸ááźáŽá¸ááąáŹááş pods ááťáŹá¸áááŻááťááşáááŻááşáááşáážááˇáş áá áşáááşá¸áááşá¸ááźááˇáş áá˝ááşááŹáááş - áĄááąá¸á áááşáĄááťááşáĄáááşááťáŹá¸ááᯠááťá˝ááşáŻááşááážááşááááŤá áááşá¸áááşá¸ááŤáááş - áááşá¸á áá áşááźááˇáş áĄááťááşááťáŹá¸ááťááşáážáááąááŤáááşá áĄááťáááşááźáŹááŹáááşáážááˇáşáĄááťáž áááşáááˇáşááŹá¸áááᯠááźááşá¸áááşá á˝áŹáážáąá¸áá˝áąá¸ááŹáááşáá°ááąáŹáĄááťááşááᯠááźá áşááąáŤáşá áąáááşá ááŤá highload áá˛áˇ áááşáááşáá˛áˇ ááąá¸áá˝ááşá¸ááąáŹááş áááŻááşáá°á¸á áĄáááşá áĄááźá˛áááşá¸ pods ááťáŹá¸áááŻáá˝ááˇáşááŹá¸ááŤáá áĽáááŹá pods ááťáŹá¸áááŻáĄáááşáááźááşááŻááşááąá¸ááąáŹ Cron Job áážáááťážááş Ubuntu 16.04 ááŤááąáŹá ááşáááş áá áşáááşáĄááźáŹáá˝ááş áážáąá¸áá˝áąá¸áá˝áŹá¸ááááˇáşáááşá C-groups ááťáŹá¸á á˝áŹááᯠáááşááŽá¸ááŹá¸ááąáŹááźáąáŹááˇáş áĄáááşáááźááş ááźááˇáşááŹá¸ááąáŹ load ááťááşá¸ááťážáážáááááˇáşáááşá á¤áááşáážáŹ Ubuntu 16 áážááˇáş Kubernetes ááᯠáááŻá¸áážááşá¸á á˝áŹ áááˇáşáá˝ááşá¸áá°áááŻááşá¸ ááźáŻáśáá˝áąáˇááááˇáş ááźáżááŹááźá áşáááşá
áá°áááş systemd áááŻáˇáááŻááş áĄááźáŹá¸áá áşááŻááŻááᯠupdate ááŻááşáááşáááŻááŤá ááŻáˇá áááŻáˇááąáŹáş Linux kernel áá˝ááş 4.16 áĄáá áááşá ááŹááąáŹááşá¸áááş - áááş C-groups ááťáŹá¸áááŻááťááşáááŻááşááąáŹáĄá፠kernel áá˝ááşááąáŤááşááźáŹá¸ááźáŽá¸ áĄáážááşááááşáááťááşááŤá áááŻáˇááźáąáŹááˇáş á¤á ááşáá˝ááş áá áşáááźáŹáĄááŻááşááŻááşááźáŽá¸ááąáŹááşá ááŽá¸áááŻááťáŹá¸áĄáá˝ááş áážááşááŹááşá áŹáááşá¸áááŹá¸ááťáŹá¸ááᯠááźááˇáşáážáŻáááş áááźá áşáááŻááşááąáŹáˇááŤá ááťá˝ááşáŻááşáááŻáˇáááş áááŻááşáá áşáááŻááşáááŻááŻááşáᏠááááŻááááşáá˝ááş áážáááˇáşáᏠáááŻááşáá áşáááŻááşááᯠ15 á áášáááˇáşááźáŹáĄáąáŹááş áážáááˇáşáááŻááşáááşá áĄáááşááźáąáŹááˇáşáááŻááąáŹáş Kernel áááş ááťááşáááŻááşááŻáśááąáŤáşááąáŹ C-group áá áşáááşá¸ááᯠáá°áˇáĄáááŻáááŻááąáá˝ááşáááş áĄááťáááşááźáŹááźááˇáşááąáŹááźáąáŹááˇáşá .
ááŽááᯠáĄááąá¸áĄáá˝ážáŹá¸ááąá¸áá˝áąáááşá¸ ááŽáážáŹ áĄááťáŹá¸ááźáŽá¸ áážáááŤááąá¸áááşá ááŻáášáááŽááźáŽá¸ááťáŹá¸áááş áá áşááŤáá áşááś áĄáá˝ááşááąá¸ááśááąáŹ áááşááŻááşáááşáááŻá¸ááťáŹá¸áĄáąáŹááşáá˝ááş ááźáŻáśáá˝áąáˇááááşáááˇáş ááźáżááŹáááŻááşááąá áááşá¸áááş ááąáˇá ááşáážááˇáşáĄááťáž ááá ášá áááşááźá áşáááşá áá°ááťáŹá¸áááş á¤áá˛áˇáááŻáˇ áááąáŤááşá¸ááťáŹá¸á á˝áŹ ááąáááŻááşáááŻááşáááş - áá°áááŻáˇá Kubernetes ááᯠáááˇáşáá˝ááşá¸ááźáŽá¸ áĄáááŽááąá¸áážááşá¸ááᯠáĄááŻáśá¸ááźáŻáááŻááşáááş - áááşá¸áááş áĄááŻááşááźá áşááŻáśááááşá áá°ááąáŹáşááąáŹáşááťáŹá¸ááťáŹá¸áĄáá˝ááş ááŤá ááŻáśáážááşááŤáá˛á á¤áĄáááŽááąá¸áážááşá¸áááş áĄááźáąáŹááşá¸áá áşááŻááŻááźáąáŹááˇáş ááťááşááťáááşáááŻáááş áááááźáᲠáááááąá¸ááťááşáááážáááźááąáŹáşáááşá¸ áááşá¸áááŻáˇáĄáá˝ááş á áśáážáŻááşá¸ááźá áşáááşá ááááşá ááťá˝ááşáŻááşáááŻáˇáááş á áąáŹááˇáşááźááˇáşááźááşá¸ááážááᲠvirtual machine ááťáŹá¸áá˝ááş ááąáááŻááşáá˛áˇááźáŽá¸ áááŻáĄá፠á áąáŹááˇáşááźááˇáşááźááşá¸ááážááᲠKubernetes áááŻáˇ ááźáąáŹááşá¸áá˝ážáąáˇáá˛áˇáááş - áá˝áŹááźáŹá¸ááťááşáážáŹ áĄáááşáááşá¸á
ááąá¸á ááŹáážáááŹá ááąáá˛ááźááşááąáŤáşáážáŹ áááşá¸ááťážáąáŹááşáá˛áˇáĄá፠ááźááŻááááŻááşá¸ááŹááŹá¸áááş áá°áˇáá˛áˇáĄáá°ááᯠáááşááąáŹáˇááž ááááááŻááşááŤáá°á¸á áĄáááşá áááşá¸ááťážáąáŹááşáá°á¸ááŹááźáąáŹááˇáş áá°ááąáŹáşááąáŹáşááťáŹá¸ááťáŹá¸á áááşá¸ááťážáąáŹááşááźáŽá¸ á áááşááá°ááŤáá˛áˇá
ááťá˝ááşáŻááşááĄááźááşáĄáá áááşáááˇáşá áá áşááááŻááŻááşááąáŹááşáážáŻá áá˝á˛ááźáŹá¸áážáŻáážááˇáş áážáŻááşáá˝áąá¸áážáŻáááş ááťá˝ááşáŻááşáááŻáˇáááźáżááŹááťáŹá¸áááŻááźáąáážááşá¸áááş ááąáá˛ááĄáá°áááş áĄáááĄááťááŻáśááąáŹááşááźáąáŹááşá¸ ááąááťáŹá áąáááşááźá áşáááşá ááŤá ááŤáááŻáˇááźáąáŹááąááŹá
IT áá˝ááşá ááťá˝ááşáŻááşáááşáááşá "ááśááąáŹááşá¸ááááˇáşáááş" ááťááşá¸áááşáážáŻááťáŹá¸á á˝áŹáážááááşá áá°ááťáŹá¸á á˝áŹáááş ááąáŹáˇááşáá˛ááşááᯠáááˇáşáá˝ááşá¸ááźáŽá¸ ááśááąáŹááşá¸ááźáááşáᯠááťážáąáŹáşáááˇáşááźááşá¸ááźááˇáş ááąáŹáˇááşáá˛á áŹááźááˇáşáááŻááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááźáááşá ááąáá°ááťáĄáŹá¸ááźááˇáş áá°ááąáŹáşááąáŹáşááťáŹá¸ááťáŹá¸áᏠááśááąáŹááşá¸ááźááŤáááşá áĄá˛ááŤááźáąáŹááˇáş áĄááŻááşááźá áşáááŻááşáááşá
â ááťá˝ááşáŻááşááĄáááŻá¸ááźááşááąáŹáĄáá˛ááźááşáážáŻáážá áááşá¸áááşá¤ááŻáśááášááŹááşááźá áşáááş- áĄáášáááŹááşááťáŹá¸ááźááˇáşááŹá¸ááźáŽá¸ áĄááşááşááŽááąá¸áážááşá¸áĄááŻááşááŻááşááááˇáşáĄá፠Flaunt áážááśáˇáááŻá¸áážáŻáááŻáĄááşáááşá Red Hat áážááźá áşááąáŹááşá¸ááźá áşáááŻááşáááş áááŻáˇáááŻááş áááşáááş áĄáááşáááˇáşááźá áşáááˇáş Kubernetes áĄáá˝ááşááŽá¸áááˇáşááŻááşááąáŹááşááŹá¸ááąáŹáááşááááŻááşáááŻááşáĄáá˝ááşá¸áááŻááşá¸áĄáá˝á˛áˇáááŻáááŻáĄááşááŤáááşá áááşááŹáá˛á
ááᯠDmitry: ááášááááášááŹááşááťááťá ááŤá ááŽááąáŹááşááŤáá˛á áááˇáşáááŻááşáááŻááşáĄáá˝á˛áˇáááşáá áşááŻáĄáá˝ááş Kubernetes ááŹááşáááşá¸áááŻáˇ áááşááąáŹááşááźááşá¸áááş áĄáášáááŹááşááťáŹá¸á á˝áŹ ááŤáááşáááşá
áá˝ááşááááşááŹááťáŹá¸ áááŻáĄááşááŤáááŹá¸á
â ááŻáážáŹá¸áá˝ááş Kubernetes áááşááťážááťáśáˇáážáśáˇáááşááᯠááźáąáŹááźáááŻááşááŤáááŹá¸á
ááᯠDmitry: ááťá˝ááşáŻááşáá˝ááş á¤ááąááŹááážáááŤá áĄááźáŹá¸áááşáá°ááťáž áážááááşááᯠááťá˝ááşáŻááş áááąááťáŹááŤá ááťá˝ááşáŻááşáááŻáˇááźáąáŹáááşáážáŹ- " Kubernetesá Kubernetes"á áááŻáˇááąáŹáş á¤ááźáżááŹáááŻááźááˇáşáááş áĄááźáŹá¸áááşá¸áááşá¸áá áşááŻáážááááşá áá˝ááşááááşááŹááťáŹá¸ áááşááťážááťáśáˇáážáśáˇááąáááşáááŻáááşá¸ ááťá˝ááşááąáŹáşáááááąáŹáşáááşá¸ áá˝ááşááááşááŹááťáŹá¸á 70% ááᯠKubernetes ááž ááźááŻá¸áááŻááşááŹá¸ááźáąáŹááşá¸ áĄááşááŹáááşááąáŤáşáážá áĄá áŽáááşááśá áŹááťáŹá¸ááž ááááşá¸ááááşá¸áá áşááŻááᯠááťá˝ááşááąáŹáşááááŤáááşá áááşá¸áááş ááášááŹáá áşáážááşá¸áážá áĄááąáŹáşááąá¸ááźáŽá¸ááŹá¸ááąáŹ ááá°ááŹáĄáá˝ááş ááŻáśááźááşá áááşááťáááąáŹ áĄáááşá¸áĄááźá áşáá áşááŻááźá áşáá˛áˇáááşá
áááŻáˇááąáŹááş ááąáŹááşáááşááąá¸áá˝ááşá¸áá áşáᯠ- ááťá˝ááşáŻááşáááŻáˇáááş áá˝ááşááááşááŹááťáŹá¸ áááŻáĄááşááŤáááŹá¸á ááťá˝ááşáŻááşááááŻááşááąá¸áááŻááşááŹááśá áŹá¸ááťááşáážááˇáş Flan ááŻáášáááŽá áĄááŻáśá¸á áŻáśáááşáááşááťááşáážáŹ Kubernetes áááş ááááşá¸ááááşá¸áĄáážááşááááşá áśáážáŻááşá¸áá áşááŻááźá áşáááşá
Kubernetes áážáá˝á˛á ááŹááž áážááááşáááŻááşááŤá
áááşá¸áááş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśá áŽááśáááˇáşáá˝á˛áážáŻáááşáááşáá˝ááş ááŻáśá¸áááźáąáŹááşá¸áá˛áá˝áŹá¸ááąáŹááááşá¸áá áşááŻááźá áşáááşá ááŻáśá¸áááŻáśá¸á - ááŤáá˛á Ansibleá á áŹá¸áááŻáážá°á¸á virtual machinesá Terraform ááážáááąáŹáˇááŤá á áŻááąáŤááşá¸á ááŻááşááťááŻá¸áááşá¸ááąáŹááşá¸áĄááźáąáŹááşá¸ áááźáąáŹááŤáá°á¸á Kubernetes áááş ááŻáśá¸áááźáąáŹááşá¸áá˛áážáŻáá áşááŻááźá áşáááşááááŻáá° á¤áá˛áˇáááŻáˇááźá áşááááˇáşáááşá
áĄááťááŻáˇáá°ááťáŹá¸áĄáá˝ááşáá° áááşá¸áĄááťááşááᯠáááážááááş áážá áşáĄáááşá¸áááşááźáŹááźáŽá¸ áĄááťááŻáˇáá°ááťáŹá¸áĄáá˝ááş áááşá áŻáážá áşáĄáááşá¸áááşááźáŹáááş áááşáážáŹá¸ááŤáááşá Kubernetes áážááˇáş á¤áĄáá˝ááşáĄááźááşáĄáá áşáážáá˝á˛á áĄááźáŹá¸áááşáááˇáşáĄááŹááťáž áážááááşáááŻááşááźáąáŹááşá¸ ááśááááážáááŤ- ááťá˝ááşáŻááşáááŻáˇáááş áááşáááşáážáŻá áá áşááᯠááááááŻááşá áąááąáŹáˇáᲠáĄááŻáśá¸ááźáŻááŤá áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśááŻááşáĄááźá áşááŻááşááźááˇáşááŹáááŻááşáᲠyml ááźááˇáş - ááźáąááźáŹááŹá¸ááąáŹáĄááźáąááśáĄááąáŹááşáĄáĄáŻáśá ááŽáááŻááťááŻá¸ áĄááźá˛áážáááąáááşáááŻáˇ ááśá áŹá¸ááááşá
- áááŻáááŻáááşáážáŹ Kubernetes áááŻáˇáááźáąáŹááşá¸áááąá¸ááąáŹááŻáášáááŽááťáŹá¸áááş áááşá¸áááŻáˇááźáąáŹááşá¸áááş áááŻáˇáááŻááş ááąáˇááťáąáŹááşááąáááşááźá áşáááşá á፠áááşá¸ááᯠáážááşáážááşáááşáááş ááŹá¸áááşáá˛áˇáá˛áˇááŹá¸?
ááᯠDmitry: ááŤááááşá¸ ááŻáśá¸áááážááşááŤáá°á¸á áĽáááŹáĄáŹá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáá˝ááş DNS ááŹááŹáá áşááŻááŻááşááąáŹááşáááşááŹáááşáážáááŤáá áááşá¸ááᯠFreeBSD 4.10 áá˝ááşáááşáááşáááŻááşááźáŽá¸ áááşá¸áááş áážá áş 20 ááŻáśá¸ááŻáśá¸áĄááŻááşááŻááşáááŻááşáááşá áááŻááˇáşáĄááŻááşá ááŤáá˛á áĄáážá áş 20 áĄáá˝ááşá¸ áá áşááŻááŻááᯠáá áşááźáááş áá˝ááşá¸ááśááźááşáááşáááŻáˇ áááŻááŤááááˇáşáááşá ááťá˝ááşáŻááşáááŻáˇ á áááşáááŻááşááąáŹ ááąáŹáşáááşáá˝ááş ááąáŹáˇááşáá˛áĄááźáąáŹááşá¸ ááźáąáŹááąááťážááş áááşá¸áááş áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸áááźáŻááŻááşáᲠáĄááşááááşááťáŹá¸áááŤáᲠáážá áşááąáŤááşá¸ááťáŹá¸á á˝áŹ áĄááŻááşááŻááşááąááŤáá Kubernetes áážááááşáááŻááşááŤá áĄá˛ááŽáážáŹ ááááŻáĄááşááŤáá°á¸á
CI/CD áážááˇáşáááşáááşáááˇáşáĄááŹáĄáŹá¸ááŻáśá¸ - á ááşáááşáááźááş ááąá¸áááŻáˇáážáŻáááŻáĄááşáááˇáşááąááŹáááŻááşá¸á ááŹá¸áážááşá¸ááťáŹá¸ááᯠáĄááşááááşááŻááşáááş áááŻáĄááşáááˇáşááąááŹáááŻááşá¸áá˝ááş áĄáážáŹá¸áĄáá˝ááşá¸ááťáŹá¸ááᯠááśáááŻááşáááşáážááĄáąáŹááş áááşááąáŹááşáááş áááŻáĄááşáááˇáşááąááŹáááŻááşá¸áá˝ááş ááŹá¸áážááşá¸ááťáŹá¸ááᯠáĄááşááááşááŻááşáááşá áááşááźá˝ááąáŹááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ ááźáŻááŻááşá፠- Kubernetes ááŹááťážááşááźá áşáááşá
áááŻááşááááŻáááşááąáŹááşáážáŻááťáŹá¸áĄááźáąáŹááşá¸
- ááŽáážáŹ áááşá¸áááşá¸áá˝á˛áá˝á˛áážáŻáážááááşá Kubernetes áážááˇáşáĄááŻááşááŻááşáááş áááşáááş ááźááşá áááŻáˇáááŻááş áĄáá˝ááşá¸áááŻááşá¸ááśáˇáááŻá¸áážáŻ áááŻáĄááşáááş - á¤áĄááťááşáááş áááááŻáśá¸áĄááťááşááźá áşáááşá ááŻááááĄááąáážááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻá áááşááąááťáááşáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş áĄááąá¸á áŹá¸ááŻááşáááşá¸áá áşááŻááźá áşááźáŽá¸á ááťá˝ááşáŻááşáááŻáˇáá˝ááş áááşáááˇáşáĄááŹááž ááážáááąá¸ááŤá ááąááŻááťáĄáŹá¸ááźááˇáş Kubernetes áááŻáˇáááŻááş microservice ááááŻááŹáĄáá˝ááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáááş áážáŻááşáá˝áąá¸áááŻááşááźáŽá¸ áĄááźá˛áááşá¸á áŽá¸áá˝áŹá¸ááąá¸áĄá áááŹá¸ááťážááááşáááŻááşááŤá áááşá¸áá˛áˇáááşááźááşááťááşááᯠááŤá áááşáááşá áŹá¸áááş - startup áá˝áąáᏠKubernetes ááᯠáĄá áááąá ááźáŽá¸ ááťááşááťááşá¸ááąá¸áááŻáˇ áááŻáááŹá¸á ááŤáážáááŻááş monolith ááąá¸áááŻáˇáááąááąá¸áááŹá¸á ááźáŽá¸ááąáŹáˇ Kubernetes áááŻáᲠááŹá፠á
ááᯠDmitry: áĄáąá¸ ááąá¸áá˝ááşá¸á microservice áá˝áąáĄááźáąáŹááşá¸ ááźáąáŹá
ááŹáážááááşá
áĽáááŹáĄáŹá¸ááźááˇáşá áá° 300 áážááąá¸ááŹá¸ááŹá¸ááąáŹ monolith áá áşááŻáážáááźáŽá¸á áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáá˝ááşááŤáááşáá°áááŻááşá¸áááşáááŻááąááŹáá˝ááşááźáżááŹááťáŹá¸áážáááąááźáąáŹááşá¸ááŹá¸áááşáááąáŹááąáŤááşááźáŽá¸áááşá¸ááᯠmicro-pieces ááťáŹá¸áĄááźá áşáááŻáˇáá˝á˛áááˇáşáááş - 10 áĄáááŻááşá¸áááŻááşá¸áááˇáşá áá áşááŻááťááşá¸á áŽáááŻáá° 30 áážááąá¸ááŹá¸áááş áĄáááşá¸ááŻáśá¸ááŹá¸áážááşá¸áá˝ááşá ááŤá áĄááąá¸ááźáŽá¸áááşá áááŻáĄááşáááşá áĄáąá¸áááşá ááŤááąáááˇáş áĄáááşá¸áááŻááşááźáŽá¸ áááşááźááşáá˛áˇ ááąáŹááşáťáŹá¸ááąá¸ á ááąáŹááşá Corvalol ááᯠáážáŹááźááˇáşáááŻááşá¸ áá°áááŻáˇáá˛áˇ áá°á¸ááąáŤáşáážáŹ microservices 3 ááąá¸áá˛áˇ startup áá áşááŻá ááťá˝ááşááąáŹáşáááŻáˇáᎠááąáŹááşááŹáá˛áˇáĄááŤá
ááŤá áĄááźáááşááąáŤááşá¸ ááąáŹááşáá˛áˇááťáŽááźáŽá¸ ááźáąáŹááŹá¸ááźáŽá¸ááŹá¸áááŻáˇ áá°ááááŤáááş - ááťá˝ááşááąáŹáşáááŻáˇáážáŹ ááźááˇáşááąááŹá¸áá˛áˇ monolith áá áşááŻááᯠááŻáśá áśáá áşááťááŻá¸áááŻááşáá áşááťááŻá¸áá˛áˇ ááážááá˛áˇááŤáááşá ááŤá á áŽá¸áá˝áŹá¸ááąá¸áĄá áááŹá¸ááťážááážáŻ ááážááá°á¸á ááąááŻááťáĄáŹá¸ááźááˇáş áĄááŹááŹáážáŹ áĄáá˝ááşáááşáá˛ááŤáááşá ááŤááᯠáĄááźáááşááąáŤááşá¸ááťáŹá¸á á˝áŹ ááźááşáá°á¸ááźáŽá¸ ááááşááᯠááŹááťááşá áąáá˛áˇáĄáá˝ááş ááŽáĄááźáąáŹááşá¸ááᯠáááşááźáŽá¸ ááźáąáŹááźááŤáááşá
áááŚá¸ááąá¸áá˝ááşá¸áĄáá˝ááşá áá áşáááşáá˝ááş Kubernetes áááş áááşáááˇáşáĄááŹá ááťááŻá¸ááąáŤááşáá˝áŹá¸áááŻááşáááş áááŻáˇáááŻááş áĄááŻááşáááźá áşáááşááᯠáážááşá¸áážááşá¸áááşá¸áááşá¸ááááááąá¸ááąáŹááźáąáŹááˇáş áá áşáááşáá˝ááş Kubernetes áááş áĄááŻáśá¸ááźáŻáááş ááźáąáŹááşá ááŹááąáŹááşá¸áááˇáşáĄááťááşááźáŹá¸áá˝ááş áá˝á˛áá˝á˛áážáŻááťáŹá¸áážáááąááŤáááşá Kubernetes áážáá˝á˛á áááşáááˇáşáĄááŹááťáž áážááááşáááŻááşááŤá ááźáą - ááážáááŹááąáŹ áĄááťááŻá¸áĄááźááşáááŹáá áááşááźáąáážááşá¸áááŻááşáááˇáş áĄááŻááşáááŹáááᯠááťáááşáááŤá. á¤áááşáážáŹ á ááąá¸á áá áşáááşáá˝ááş ááźá áşáááşá áĄááźáŹá¸áá áşáááşáá˝ááşá á ááşáááşááťáááş áááŻáˇáááŻááş ááŻáśáˇááźááşáážáŻáĄááťáááşááťáááşá¸ááźááşá¸á ááážááááŻááşáážáŻáĄáááˇáş - á á˝ááşá¸ááąáŹááşáááşáá˝ážááşá¸ááááşá¸ááťáŹá¸ ááťáááşá¸ááźááşá¸áážááˇáş áááşá ááşáĄáášáááŹááşááťáŹá¸áážáááŤáááşá
á¤áá˝ááşáážááááş - ááťá˝ááşáŻááşáááŻáˇáááş ááťážááşááźááşá á˝áŹ áá˝áąáˇááťáŹá¸áááŻááşááźáŽá¸ Kubernetes áááş ááťá˝ááşáŻááşáááŻáˇáĄáŹá¸ áĄááŹááťáŹá¸á á˝áŹááᯠáááŻáááŻááźááşáááşá á˝áŹ ááŻááşááąáŹááşáááŻááşá áąáááşá áááŻáˇáááŻááş ááťá˝ááşáŻááşáááŻáˇáááş ááŻáśááźááşá áááşááťáááąáŹá áĄááťáááşá ááşá¸áááşááŹá¸ááąáŹ ááźáąáážááşá¸ááťááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááŹá áááŻáˇááąáŹáş áááŻáááŻáážáąá¸áá˝áąá¸á á˝áŹ áá˝áąáˇááťáŹá¸áááŻááşáááşá ááŤá ááŻáášáááŽáááŻááşá¸ ááŻááşááááˇáş áá˝áąá¸ááťááşáážáŻááŤá ááąáŹáá˛áážáŹ áááşá¸áá áşááŻáááŻáˇ áááşáááŻááşáááşá ááááĄááźáááş áááşá¸ááťážáąáŹááşáá˛áˇáĄá፠ááźá˝áąá ááťáŹá¸á áá˝áąá¸áá°á¸áá˛áˇ áá˝áąáˇáááŻááşáááşá áá ááźáááş ááťážáąáŹááşááźáŽá¸áá˛áˇáĄá፠áááşá¸ááźáąáŹááşá¸ááᯠáááşá¸ááźáŽá¸ áááşáááŻááşá áĄáááŻááşá¸áĄáááşáážááˇáş áá˝áŹá¸ááŹááá˝ááşáá°áááşá áááşá¸á áááŻááťááşááŹáááŻááşá¸á áááŻáˇááąáŹááş ááášáááŹáááşá¸ááźá áşááźáŽá¸ ááąáŹááşáááŻááşá¸áá˝ááş áážáááąáŹ áááşá¸áááźáŽá¸áá áşááŻááźá áşáááşá
Kubernetes áááş áááşáááąááŤá áááşááźáŽá¸ááąá¸áá˝ááşá¸ááŻááşáááş- Kubernetes áááş áá áşáááşáá˝ááş 4-5 binaries ááźá áşááźáŽá¸ áĄááźáŹá¸áá áşáááşáá˝ááşá áááşá¸áááş ááąáá áá áşáá áşááŻááŻáśá¸ááźá áşáááşá á¤áááşáážáŹ ááťá˝ááşáŻááşáááŻáˇá á ááşááťáŹá¸áá˝ááş áážáááąáŹ áááşáááşáážáŻá áá áşááźá áşáááşá ááŤááŹáá˛? Ubuntu áááŻáˇáááŻááş Curios ? áááşá¸áááş Linux kernelá áĄáááŻáĄá áááşáĄáááŻááşá¸ááťáŹá¸ áĄá áŻáĄááąá¸ááźá áşáááşá á¤áĄááŹááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠá¤ááąááŹáá˝ááş áĄááááşááźááşá¸ááąáŹ ááźá˝áąáá áşááąáŹááşá áááşá¸ááąáŤáşááž áá áşááťáááŻááşááźáŽá¸ áááŻááąááŹáá˝ááş ááźáśá ááşá¸áááŻá¸áá áşáᯠá ááŻááşáá°ááŹá¸áááşá Kubernetes áááş áĄáá˝ááşááťááşááźááşááźáŽá¸ áááŻááşá¸ááá áşááźááˇáş áá˝áśáˇááźááŻá¸ááąááźáŽá¸ áĄáášáááŹááşááťáŹá¸á áááŹáá ááááááŻááşááąáŹ áááŹááááş ááááŻááşá¸ ááťáąáŹáˇááťááąááźáŽá¸á áááŻá ááąá¸ááťáŹá¸áááş ááźááşáááşááťáááşáážáááťááşáážááááşá
startup áá áşááŻá ááŹááŻááşáááˇáşááá˛áááŻáá˛áˇ ááąá¸áá˝ááşá¸ááᯠááźáąááźááşá¸áĄáŹá¸ááźááˇáş Flaunt ááᯠááŹááŤá áá°áááş 150 ááąá¸ááźáŽá¸ áá˝ááşáá°áá˛áˇ turnkey DevOps ááᯠááá°áááŻááşááŤá áĄáááşá áááşáááş ááąáŹáˇááşáá˛ááąá¸ááŹá¸áá° áĄáááşá¸áááşááŤááąáŹ áĄááąá¸á áŹá¸ startup ááźá áşááŤáá áááşá¸áááş áĄááŻááşááŻááşááŤáááşá áááˇáşááźáżááŹááťáŹá¸ááᯠááźáąáážááşá¸áááşá¸áážááˇáş áááŻáĄááťáááşáá˝ááş áá áŹááąá¸ááťáąáááˇáş áááşááááŻááşáááŻááş DevOps ááᯠáážáŹá¸áááşá¸áááˇáşáĄá áŹá¸á ááźáżááŹáĄáŹá¸ááŻáśá¸áĄáá˝ááş áĄááťááŻá¸ááťááźáąáážááşá¸áááşá¸ááᯠáááşááážááááşááźá áşáááşá ááŻááşáááşá áĄáŹá¸áááşá¸ááťááşáá˝áąáážááááşá ááźááşááĄáááşá¸áĄááźá áşáá áşááŻáĄááąááźááˇáş ááťá˝ááşáŻááşáááŻáˇáááş á¤ááťážááąáŹááşááŤáááşááźáŽá¸ áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸ááᯠááťááşááźááşá á˝áŹááŻáśáˇááźááşáááááŤá ááŤááąáááˇáş ááťá˝ááşááąáŹáşáááŻáˇáážáŹ ááťá˝ááşá¸ááťááşáážáŻáá˛áˇ áĄáááşáááˇáşááŻááşááŹá¸áá˛áˇ áĄááąáˇáĄááťááˇáşáá˝áą áĄááťáŹá¸ááźáŽá¸áážáááŤáááşá áááşáááˇáşáĄááźáąáĄááąááťááŻá¸áá˝ááşáááᯠááťá˝ááşáŻááşáááŻáˇáááş áááşá¸ááᯠááťááşááźááşá á˝áŹááąáŹáşááŻááşááźáŽá¸ Kubernetes áážááşáááťážááᯠááąááźááşá¸ááž ááźááşáááşáááźáąáŹááşá áąáááşááźá áşááźáąáŹááşá¸ áĄáŹáááśááŤáááşá
áĄáááşá áááşáááş áá° 10 ááąáŹááşááŤááąáŹ áĄáá˝á˛áˇáá áşáá˝á˛áˇááᯠááŻááşáááşá¸áááşáááşáááş áĄááşáážáśáááŻááşáááˇáş áĄáá˝ááşáĄá áŹá¸áĄáá ááŻááşáááşá¸á áááşáááˇáş ááŻááşáááşá¸ááťáŹá¸áážááˇáş áááşááąáŹááşááŹá¸ááąáŹ ááŻááşáááşá¸ááťáŹá¸áĄáá˝ááş Outsourcing ááŻááşáááş ááźááşá¸ááźááşá¸áááşáááş áĄááźáśááźáŻáááŻááŤáááşá ááŤááᯠoutsource ááŻááşáááŻáˇ ááąááťáŹááŤáááşá
Amazon áážááˇáş Google áĄááźáąáŹááşá¸
â Amazon áááŻáˇáááŻááş Google áážááźáąáážááşá¸ááťááşáá áşááŻááž host áá áşááŻááᯠoutsource áĄááźá áşáááşáážááşáááŻááşááŤáááŹá¸á
ááᯠDmitry: ááŻááşááŤáááşá ááŤá ááźáżááŹáĄááąáŹáşááťáŹá¸ááťáŹá¸ááᯠááźáąáážááşá¸ááąá¸áááşá ááŤááąáááˇáş áááşááźáŽá¸ áá˝á˛áá˝á˛áážáŻáá˝áąáážáááŤáááşá áĄááŻáśá¸ááźáŻáááşá¸ááᯠáááşááŹá¸áááşáááş áááŻáĄááşááŤááąá¸áááşá áĽáááŹáĄáŹá¸ááźááˇáşá Amazon AWS áááŻááşááąáŹááşáážáŻáá˝ááş ááąá¸áááşáááˇáşáĄááŹáá áşááąáŹááşáážááááş- Load Balancer ááᯠáá˝áąá¸áá˝áąá¸á áąáááş áááŻáĄááşáááş áááŻáˇáááŻááş "ááąáŹááşáťáŹá¸ááąá¸áááŻáˇá ááŤáááŻáˇáĄáá˝ááş Load Balancer ááᯠáá˝áąá¸áá˝áąá¸áĄáąáŹááşááŻááşááąá¸ááááş" áááŻáá˛áˇ ááąáŹááşá¸áááŻááťááşááᯠááźááŻáááşááąá¸ááŹá¸ááŹá¸áááŤáááşá áᎠnuances áá˝áąááᯠááááŹá¸áááŻáˇ áááŻááŤáááşá
ááŤááᯠáĄáá°á¸ááťá˝ááşá¸ááťááşáá˛áˇáá°áá˝áąáᎠáážááˇáşáááŻááşáá˛áˇáĄá፠ááŹáááşáĄááŹáá˝áąáĄáŹá¸ááŻáśá¸ááŽá¸ááŤá¸ááᯠááááşááŹá¸áááŤáááşá áĄáᯠááťá˝ááşááąáŹáşáááŻáˇáážáŹ áĄááşááťááşááŽáᏠáá áážáááźáŽá¸ ááŽáážá áşááŻááşáážáŹ áĄááąáŹááş áá ááąáŹááşáážááááş - ááŤáá˝áąáĄáŹá¸ááŻáśá¸ááᯠááťá˝ááşááąáŹáşáááŻáˇ ááąááťáŹááąáŤááş ááźáŻáśáá˝áąáˇáá˛áˇáááŤáááşá áĄááťááŻáˇááąáŹ áááąáŹááťááşááťáŹá¸áá˝ááş á¤ááźáżááŹááᯠáááşááśááźáŻáśáá˝áąáˇáááąáŹáşáááşá¸á ááťá˝ááşáŻááşáááŻáˇáĄááťááşá¸ááťááşá¸ áĄááźááşááąá¸ááźáŽá¸ ááźáąáážááşá¸áááşá¸ááᯠááááŤáááşá
áĄááźáąááźá áşáááŻááşáááş- ááŻááşááŤáááşá áááşááśááŹá¸ááąáŹááŹááşáááşá¸áááş áĄá áááşáĄáááŻááşá¸áĄááťááŻáˇááᯠáááŻáááŻáá˝ááşáá°á áąáááşá ááąá¸áá˝ááşá¸áážáŹ á¤áĄáááşáážááşááťáŹá¸ááᯠááŻáśááźááşáááş áĄáááşáááˇáşááźá áşáááźá áşáážááˇáş áááşá¸áááŻáˇáááş áááˇáşááźáżááŹááťáŹá¸ááᯠááźáąáážááşá¸ááąá¸áááşááŹá¸á Amazon áážááˇáş Google áááŻáˇáááş ááąáŹááşá¸áá˝ááşá á˝áŹ ááŻááşááąáŹááşáá˛áˇáááşá ááťá˝ááşáŻááşáááŻáˇáááá ášá ááťáŹá¸áĄáŹá¸ááŻáśá¸áĄáá˝ááş - áĄáááĄááťá ááťá˝ááşáŻááşáááŻáˇáá˝ááş áĄááźáŻáááąáŹááąáŹááşááąáŹ áĄáá˝áąáˇáĄááźáŻáśááťáŹá¸ ááážáááąáŹáˇááŤá ááťá˝ááşáŻááşáááŻáˇáážááˇáşáĄáá°áĄááŻááşááŻááşáááşááźááŻá¸á áŹá¸áá˛áˇáááˇáşáĄááźáŹá¸ááááşáááŻááşááťáŹá¸áĄáŹá¸ááŻáśá¸áááş ááźáżááŹááťáŹá¸á á˝áŹáááŻáááşááŽá¸áááş - Ager áážááˇáş ááŻáážáŹá¸áááŻááşááśáážááĄááŹáĄáŹá¸ááŻáśá¸áážááˇáş ááá°ááŽááąáŹáĄááąáŹááşáĄáááşááąáŹáşáážáŻááťáŹá¸áá˝ááş OpenStack áĄááťááŻá¸ááťááŻá¸- Headsterá Overage - áááşáááŻááťááşáááťážá áááşá¸áááŻáˇáĄáŹá¸ááŻáśá¸áááş áááşáááźáąáážááşá¸áááŻááąáŹ ááźáżááŹááťáŹá¸ááᯠáááşááŽá¸ááźáááşá
áááŻáˇááźáąáŹááˇáşá áĄááźáąáááş ááŻááşáááşá áááŻáˇááąáŹáş ááááşáááşá¸áá˝ááşá áááˇáşááťááşááąáŹ áááşááśááŹá¸ááąáŹ ááźáąáážááşá¸áááşá¸ááťáŹá¸á á˝áŹ ááážáááŤá
Kubernetes ááᯠáááşáá°áá˝áą áááŻáĄááşáá˛á
â áááŻáˇáĄááźááş Kubernetes ááᯠáááşáá° áááŻáĄááşááááşá¸á Kubernetes áĄáá˝ááş ááŽá¸áááˇáşááŹááąáŹááşáááˇáş ááŻáśáážááş Flaunt client áááş áááşáá°á Kubernetes áááŻáˇ ááźáąáŹááşá¸áááˇáşááááşá¸á
ááᯠDmitry: ááŤá á áááşáááşá áŹá¸á ááŹááąáŹááşá¸áá˛áˇ ááąá¸áá˝ááşá¸áá áşááŻááŤá ááŹááźá áşáááŻáˇáá˛áááŻááąáŹáˇ áĄáᯠKubernetes áá˛áˇááąáŹááşáážáŹ áá°ááąáŹáşááąáŹáşááťáŹá¸ááťáŹá¸á ááŤáááŻáˇááŽááąáŹááşááŹáááş- "ááąáˇááąáŹááşáá˝áą áááşá¸ Kubernetes ááŻááşááąáᏠááŤáááŻáˇáááááşá ááŤáááŻáˇáĄáá˝ááş ááŻááşááąá¸ááŤ!" ááťá˝ááşáŻááşáááŻáˇáááş áááşá¸áááŻáˇáĄáŹá¸ ááźáąáááş- "áá°ááźáŽá¸áááşá¸á ááťá˝ááşáŻááşáááŻáˇ Kubernetes áááŻááşááŤá ááťá˝ááşáŻááşáááŻáˇáááş ááŻááşááŻááşáážááˇáş áááşá¸áážááˇáş áááşá ááşááąáááˇáş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááźáŻááŻááşááŤáááşá" áĄáááşááźáąáŹááˇáşáááŻááąáŹáş CI/CD áážááˇáş á¤ááŹááşáááşá¸áá áşááŻááŻáśá¸ááᯠáááŻááşááąáŹááşáᲠááŻááşááŻááşáá áşááŻáááşááŽá¸áááş áááŻá¸áážááşá¸á á˝áŹ áááźá áşáááŻááşááąáŹááźáąáŹááˇáşááźá áşáááşá áá˝áśáˇ ááźááŻá¸áážáŻááźááˇáş áá˝áśáˇ ááźááŻá¸áááŻá¸áááşááąááąáŹ áá˝á˛ááąáážáŻ ááž áá°áááŻááşá¸áááş ááąá¸áá˝áŹáá˝áŹá¸ááźááźáŽá¸ áĄááźááşááŻááşááźááşá¸ ááźááˇáş áĄááźááşááŻááşááźáááşá
ááťá˝ááşáŻááşáááŻáˇáááąáŹááşáááşááťáŹá¸áááş ááá°ááŽááąáŹáĄááŹááťáŹá¸áááŻááťážáąáŹáşáááˇáşááŹá¸ááąáŹáşáááşá¸ áá°áááŻááşá¸áááş áááşá¸áááŻáˇáá˝ááşáĄááťááŻáˇááąáŹááźáżááŹááťáŹá¸áážááááˇáşáĄáá˝ááş ááąáŹááşá¸áá˝ááşááąáŹáĄáśáˇáá˝ááşáĄáážáŻááťáŹá¸ááᯠá áąáŹááˇáşááťážáąáŹáşááąááźáááşá ááᯠ- ááŻááşáá°á¸ááŤá - Kubernetes áááş áááşá¸áááŻáˇááᯠááźáąáážááşá¸ááąá¸ááááˇáşáááşá áá°áá˝áąá áĄáśáˇáá˝ááşáá˝áąááᯠááŻáśááźááşááźáááşá áá°áááŻáˇá áááşáá˛áá˝ááş áĄáśáˇáŠá ááŹááážááᯠááŹá¸áááşááźááąáŹáşáááşá¸ áá°áááŻáˇáá áááşáá˛áá˝ááş áá°áááŻáˇááťážáąáŹáşáááˇáşááŹá¸áááş - ᤠKubernetes áááş ááᯠááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááźáąáážááşá¸ááąá¸áááşáááŻááŤáá áá°áááŻáˇáááş á¤ááťážááąáŹááşááźáąáŹááąááźáááş á ááŻááşâááááşâ áá° áĄáᯠáážáŹâááťáą ! - áá˝áąááťááşááś áážáŹááťáą! â ááťá˝ááşáŻááşáááŻáˇáá˝ááş 100% áĄááŻááşáá˝ááˇáşááťáááş áážááááşá developer ááťáŹá¸áĄáŹá¸ááŻáśá¸áááş ááŻááşááŻááşáážáŻáá˝ááş áĄááźáááş 50 ááážááááˇáşáĄááŹááᯠááŻááşáá˝ážááşáááŻááşááźáŽá¸ áááşá¸áááş ááťááşá áŽá¸ááźááşá¸ááážáááŤá ááąááŻááťáĄáŹá¸ááźááˇáş áĄáśáˇáá˝ááşáá áşááŤá¸á
áááŻáááŻáˇááąáŹáá°ááťáŹá¸ ááťá˝ááşáŻááşáááŻáˇááśááŹááąáŹáĄááŤá ááťá˝ááşáŻááşáááŻáˇáááş âááąáŹááşá¸áááşááŤáááşá ááŤááąáááˇáş áĄáśáˇáá˝ááşáĄáážáŻááťááŻá¸ááąáŹáˇ ááážáááŤáá°á¸áâ ááťááşá¸ááŹáááŻáˇáááŻáááş ááąáŹááşá¸ááąáŹááşá¸á áŹá¸ááźáŽá¸ ááąáˇááťááˇáşáááşá¸ááŻááşáááŻáˇáááŻááŤáááşá ááŻáśááźááşá áááşááťáááąáŹ ááŻááşááŻááşáá áşááŻáážááááşá á áááşááťááŻáśááźááşá á˝áŹ ááŻááşááŻááşááŹá¸áááş áááŻáĄááşááŤáááşá áĄáááşááźáąááąáŹ CI/CD áá áşááŻáážááááş á¤áá˛áˇáááŻáˇááźáŻááŻááşáááş áááŻáĄááşááŤáááşá ááŤááŻááşááááˇáş áĄááŻááşáá˝áą áĄááťáŹá¸ááźáŽá¸áá˛á
Kubernetes áááŻáĄááşáá°ááťáŹá¸áááąá¸áá˝ááşá¸áááŻááźáąáááŻááźááşá¸ - áááşáá°ááťáž Kubernetes ááááŻáĄááşááŤá
áĄááťááŻáˇáá°ááťáŹá¸á Kubernetes áááŻáĄááşáááşáᯠáĄáááşáážáŹá¸ááźáááşá áá°áá˝áąáááŻáĄááşáááşá áá°áááŻáˇáážáŹ áá˝áąá¸ááąáŤáşáážáŻáá˝áąááᯠáááşáááˇáşáááŻáˇá ááąáˇááŹáááŻáˇá áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáááŻááşáᏠááźáżááŹáá˝áąáá˛áˇ áá°áááŻáˇáá˛áˇáĄááŻáśá¸ááťáááŽááąá¸áážááşá¸áá˝áąááᯠááŻááşááąáŹááşááźááşá¸áááŻááşáᏠááźáżááŹáĄáŹá¸ááŻáśá¸ááᯠá áááşáááşáá áŹá¸áážááááŻáˇ áááŻááŤáááşá áááşá¸áááŻáˇáááş áĄáááŽááąá¸áážááşá¸ááťáŹá¸áááŻáᏠáĄááŻááşáážááˇáş ááźááˇáşááťááşááŹá¸áááŻááźáááşá áááşá¸áááŻáˇáĄáá˝ááşá Kubernetes áááş "ááťá˝ááşáŻááşáááŻáˇáááŻáážáŹ áá˛ááťáąáŹááşá¸ááąááŤáááş" áááŻáˇáááŻááş "ááťá˝ááşáŻááşáááŻáˇáááŻááşá¸áá˝ááşáááŻááş" áááŻáˇáááŻááş áĄááźáŹá¸áĄááŹáá áşááŻááŻááᯠáááźáŹá¸áááąáŹáˇáááşáá°ááąáŹ ááťážáąáŹáşáááˇáşááťááşááźá áşáááşá
áááşá¸á áá áşááŤáááŻááşááŹá ááťá˝ááşááąáŹáşáááŻáˇáᎠááŹááąáˇáážáááŤáááşá áá°áááŻáˇáážá áşááąáŹááşá áá°áˇáááŻááąá¸áááş- áá áşáááşáá áá áşáááşáážáŹ áááşááźáááşáážáŻááąá¸áááşá áááˇáşáááŻááşáááşáá°á áááşá¸áááŻááźáŻááŻááşáááş ááťá˝ááşáŻááşáááŻáˇáĄááźáśááźáŻáĄááşááŤáááşá áá˝áąááąáŹááşááťááşááś áááŻáˇáááŻááş áá˝áąááąáŹááşááťááŹá¸áááˇáşáĄááŹáááş á¤ááźáżááŹááťáŹá¸ááᯠáááşáááˇáşááźáŽá¸ áĄááťáááşááźáŻááşá¸ááźááşá¸ááŹááźá áşáááşá ááŽááźáżááŹááᯠááááşáááˇáş áĄáá°á¸áá°áá˝áą áážáááŤááááˇáşáááşá
ááťá˝ááşáŻááşáááŻáˇ áááŻáˇáááŻááş áĄááźáŹá¸áááşáá°áááᯠKubernetes áááŻáĄááşááąáááˇáşáĄááŻáśá¸áĄáážáŻááşá¸áááş ááážááşááŤá
áĄááşááşáááşááťáŹá¸áááş áááşáážááˇáşáĄáá°áá áŹá¸áááŻááşáááˇáş áĄáá˝ááşá áááşáááşá áŹá¸á ááŹááąáŹááşá¸áááˇáş áĄááŻááşáá áşááŻááźá áşááąáŹááźáąáŹááˇáş Kubernetes ááᯠáĄáážááşááááşáááŻáĄááşááŤáááşá áááŻá¸ááŹá¸ááźááŤá ááŻáˇ - áá°áááŻááşá¸áááş áĄááŻááşááťáŹá¸ááᯠáážá áşáááşááźáááşá ááťá˝ááşááąáŹáşáááŻáˇáĄáŹá¸ááŻáśá¸ áá áşááąááŹááŹáážáŹ áááąá¸áá˝áąááźá áşááźáŽá¸ áĄáá áşáá áşááŻáááŻáá˝áąáˇáá˛áˇáĄá፠áá áŹá¸ááťááşááźááŤáááşá áĄááťááŻáˇáĄáá˝ááşá áĽáááŹáĄáŹá¸ááźááˇáşá áĄáŻááşááťáŻááşááąá¸áá˝ááş áááşá¸áááŻáˇáááş ááŻáśááąáŹááşá á˝áŹáá áŹá¸ááźáŽá¸ááźáŽá¸ááźá áşá áááŻááşááťááşáááˇáşáĄáá áááşáááşá¸ááąááźáŽááźá áşááąáŹááźáąáŹááˇáş á áááşááŹááşááťááąááŤáááşá ááŤááąáááˇáş ááŤá áááşáá°áˇáááŻááž ááŻáśá¸ááŻáśá¸ááťáŹá¸ááťáŹá¸ áááŻáśá¸áážáŻáśá¸ááŤáá°á¸á áĽáááŹáĄáŹá¸ááźááˇáşá á áá áşá áŽááśáááˇáşáá˝á˛áážáŻáážááˇáş DevOps áááşáááşáá˝ááş áĄááŻááşááťáŹá¸ááᯠáĄááťáááşáĄááąáŹáşááźáŹ ááźáŽá¸áá˝áąáˇááąááŤáá áĄááŻááşááťáŹá¸ááᯠáážá áşáááşáá˛ááźá áşááźáŽá¸á áĄáá áşáĄááťááŻáˇááᯠáááşáá˛ááźá áşáááşá áá°áĄááąáŤááşá¸áááŻáˇáááş áá áşáááşá¸áááŻááş áá áşáááşá¸ááźááˇáş áĄááŻááşáá áşááťááŻá¸ááťááŻá¸ááᯠáááŻááťááşááźááąá¸áááşá
ááŻááşááŻááşáážáŻáážááˇáşáá áŹá¸áááşááááŻáĄááşááŤá ááŹáá˛ááŻááşááŻááş áááŻááşáááŻáˇ áĄáááĄááť áĄááźáśááźáŻááŹá¸áááᯠáĄááŻááźááşááąááá˛áˇ áĄá áŻáááŻááşáĄááźáŻáśáááŻááş "áĄááŻá¸á áĄááŻááşáĄáá áş!" â áá°áááŻáˇ ááźáąá¸áááşá áááşááźáŽá¸ âáĄáᯠááťáąáŹááşá¸áá˝áŹá¸ ááźáŽá¸ áá°áááşááťááşá¸ áĄáŹá¸ááŻáśá¸ááᯠááźáááŻááşááźááĄáąáŹááşáâ ááŽáááŻáááŻááşááŤáá˛áˇá ááąáŹááşá¸áááşááŤáááşá ááŤáˇáááąá¸áá˝áąá ááźáŽá¸ááźááşá¸ááŹáááşá áááąá¸áá˝áąáážáŹ áá áşááŻááŻááᯠáĄáááşáááźááşááźááşááąááááşá áááŻááˇáşá áááşáá˛áážáŹ áĄá˛ááŤááᯠáááááźáŻááááźáŽá¸ áááźáŹá¸áá°áá˝áąááᯠááąááŻááťááąáŹáşááźáááşá
ááąáŹááşááŻáśá¸áĄááźáąáážáŹ - áááş Kubernetes ááááŻáĄááşááŤá áááˇáşááźáżááŹááťáŹá¸ááᯠáááşááźáąáážááşá¸áááş áááŻáĄááşáááşá
áááşáĄáąáŹááşááźááşáááŻááşááąáŹáĄááŹáážáŹ-
- áááąáŹáˇááşáááş áááźáŻááşá
- áá°áá˛ááťáááŻáˇááźááŻá¸á áŹá¸áááşááąáŹááşááž áĄá˛ááŤááᯠááŤáááŻáˇááźááŻááááźáŽá¸ áá áşááŻááŻáááˇáşáááŻáˇááááşá
- ááťá˝ááşáŻááşáááŻáˇáááŻááşáááşá¸áááş áááŻáĄááşáááˇáşáĄáážáááşááźááˇáş áááşá¸áááŻááźáąáŹááşá¸áá˛áááŻááşááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇáĄáááşááźáąá á˝áŹááŻááşááąáŹááşáááŻááşáááşá áááşá¸áááş ááťá˝ááşáŻááşáááŻáˇáĄáŹá¸ ááźáżááŹáá áşá áŻáśáá áşááŹáááźá áşá áąááŤá
áĄáážááşááááş áááŻáĄááşááťááşááťáŹá¸ áážá áşááŻáážááááş- ááŻáśááźááşá áááşááťááážáŻáážááˇáş áááşááźá˝áážáŻ/ááźáąáŹááşá¸áá˝ááşááźááşáá˝ááşáážáŻá áááşáážá IT áááąáŹááťááşááťááŻá¸áá˝áąááᯠááŻááşááąáá˛áˇáá°áááŻááşá¸áᏠáááşáááŻááŻááşáááşá¸ááťááŻá¸áážáŹáá˛ááźá áşááźá áşá ááášááŹááźáŽá¸ááᯠááźáąááťážáąáŹáˇááąá¸áááŻáˇáĄáá˝ááş ááťáąáŹáˇááťáąáŹááşá¸áá˛áˇá ááŤááᯠááŹá¸áááşáá˛áˇáá°áááŻááşá¸áᏠááŽáááŻáĄááşááťááşáá˝áąááᯠááźáąáážááşá¸áááŻáˇ áááŻáĄááşááŤáááşá áážááşáááşááąáŹááťááşá¸áááşáážáŻááźááˇáş Kubernetesá áážááşáááşááąáŹááŹá¸áááşáážáŻáážááˇáş ááŻáśááąáŹááşááąáŹáĄáá˝áąáˇáĄááźáŻáśáážáááźááşá¸ááźááˇáş áááşá¸áááŻáˇááᯠáááşááźáąáážááşá¸áááŻááşáááşááźá áşáááşá
serverless áĄááźáąáŹááşá¸
â áĄááŹáááşááᯠáĄáááşá¸áááşáážááşá¸ááźááˇáşááŤáá ááźááˇáşááťááážáŻáĄáážáááşáážááˇáş áĄáááŽááąá¸áážááşá¸ááźáąáŹááşá¸áá˛áážáŻááťáŹá¸á áĄáážáááşááźááˇáş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáááŻááşáᏠááąáŤááşá¸áááŻááşááźááşá¸ááźáżááŹááᯠááźáąáážááşá¸áááş ááźááŻá¸á áŹá¸áááˇáşáĄááŤá áĽáááŹá ááŹááŹááážáááąáŹ ááźáąáážááşá¸ááťááşáĄáá áşááťáŹá¸ ááąáŤáşááŹáááşá áááşáááş á¤áŚá¸áááşááťááşáá˝ááş áĄááŹá¸áĄááŹáá áşá áŻáśáá áşáᏠááśá áŹá¸áááźáŽá¸ Kubernetes áážááˇáş áĄááŹá¸áá°ááźáąáážááşá¸ááťááşááťáŹá¸áĄáá˝ááş áĄáášáááŹááşáá áşááŻáᯠáááŻááźááŤá ááŻáˇá
ááᯠDmitry: á¤ááąááŹáá˝ááş ááťá˝ááşáŻááşáááş áážáąáˇáááŻááťážáąáŹáşááźááˇáşááąáŹ áááąáŹáááşááźáŻáá°áááŻááşááźáąáŹááşá¸ áááşááśá áážááşááťááşááźáŻáááŻááŤáááşá ááŤááą áá˛áˇ ááťá˝ááşááąáŹáşáááşá¸ áĄáá°áá°ááŤáá˛á ááťá˝ááşáŻááşááźáąááąáŹááşáááŻááźááˇáşááŹá áĽáááŹáĄáŹá¸ááźááˇáşá áá˝ááşááťá°ááŹáá˝ááş Transistor áĄááŻááşááŻááşááŻáśá áááşá ááŹáᲠáááŻááşááŹá¸á ááťá˝ááşáŻááşáááŻáˇáááş CPU áá˝ááş ááťááŻáˇáá˝ááşá¸ááťááşáĄááťááŻáˇááᯠááźáŻáśáá˝áąáˇááąááááşá
ááąáá áá áşááźáżááŹáĄáŹá¸ááŻáśá¸ááᯠááźáąáážááşá¸ááąá¸áááˇáş ááŹááŹáá˛áˇá á áťáąá¸ááąáŤá ááááąáŹááşááźáŽá¸ áĄáááşááźáąá áąááŤáááşá áá°ááŹá¸áá˝áąáĄáá˝ááş áĄáážáŹá¸ááśáááŻááşáááşáážááááŻáˇ ááŻáááááźááŻááşáá áşáᯠáááŻáĄááşáááşáááŻáˇ Elon Musk áá˛áˇ ááťá˝ááşááąáŹáşáááąáŹáá°ááŤáááşá áá°ááŹáá˝áąááźáąáŹááąáážááşá¸áááááąáááˇáş áĄááşášááŤááźááŻááşááᯠááťáśáááşá¸áááŻáˇ áĄáááşáááˇáşáááźá áşááąá¸ááŹááźáąáŹááˇáş ááááşááźááşááźá áşáážáŹáááŻááşáá°á¸áááŻáᏠááŹá¸áááşááŤáááşá
ááŹááŹáá˛áˇááźááşá¸ááźááˇáş á¤áĄááŹáááş áá°ááŹá¸ááťááŻá¸áá˝ááşáĄááąáŤáş áĄáážáŹá¸ááśáááŻááşáážáŻáá˛áˇáááŻáˇ áááąáŹáááŹá¸ááąá¸ááŹáĄá áážááşáááşááźáąáŹááşá¸ áážááşá¸áážááşá¸áááşá¸áááşá¸ ááááŹáááşáážáŹá¸ááŤáááşá ááźááŻááşáážá áşááŻáśá¸áážáááźááşá¸áááş áá áşááŻáááşá¸áááş áááŻááąáŹááşá¸ááŤáááşá ááŤááąáááˇáş áĄáᯠáááşáááŻááŻááşáááá˛á áááşááźááŻá¸á áŹá¸áĄáŹá¸ááŻááşáážáŻááᯠáĄáŹááŻáśá ááŻááşááŹá¸ááťážááş ááąáˇááŹááąá¸áááŽá¸áá áşáᯠááąá¸áááŻáˇááźááşá¸áááş ááźáżááŹáááŻááşááŤá ááąáˇááŹááąá¸áááŽá¸ááťáŹá¸á á˝áŹ ááąá¸áááŻáˇááźááşá¸áážááˇáş áá°ááąáŹááşááąáŤááşá¸ááťáŹá¸á á˝áŹááᯠáááŻááąááŹá ááąááŹááťááŹá¸ááąá¸ááźááşá¸áááş áááşáá˝áąáˇááťáááşáᯠááťá˝ááşááąáŹáşáááşááŤáááşá ááŤááąáááˇáş áá°áˇááąáŹááá˛áˇ áá áşáááşááąáŹááşá áĄá˛ááŽááąááŹáážáŹ áážááşáááşááąáááŻááşáĄáąáŹááş ááŻáśá¸ááŻáśá¸ááťáŹá¸ááťáŹá¸ áĄáážáŹá¸áĄáá˝ááşá¸ ááśáááŻááşáááşáážááĄáąáŹááş ááŻááşáááŻáˇáááŻáᏠáĄááŻáĄááťáááşáážáŹ áááźá áşáááŻááşáá°á¸áááŻáˇ áá°áááąááŻáśáááŤáááşá
ááŹááŹááážáááąáŹ áá áşááŻáśá¸áááşá¸ááźááˇáş- áĄááŹáááş áĄáąá¸ááąá¸ááźá áşááąáŹáşáááşá¸á áááşá¸áááş 2019 áááźáżááŹááťáŹá¸áážááˇáşááąá¸áááşá 2030 ááŽá¸ááŹááąááą - áĄá˛ááŤááᯠááźááˇáşááĄáąáŹááşá ááŤáááŻáˇáĄáááşáážááşáááşá ááťáááşá¸ááąáĄáááşáážááşáááş (áĄáááşááŹááááşáááş áááşááŤááá˛áá˛ááŻááşááŤ) ááŤááąáááˇáş áĄááŻááąáŹáˇ áááźáŹá¸ááźáżááŹáá˝áąááᯠááźáąáážááşá¸áááŻáˇ áááŻáĄááşááąááźáŽááąá ááášááŹááŽááŻáśááźááş pony Rainbow ááᯠááŻáśááźááşááááŻááŤáá˛á ááŻááşáááşá ááá ášá áááťááŻáˇáá˛áˇ ááŹáááŻááşáážáŻááşá¸áááťááŻáˇááᯠááźáąáážááşá¸ááźáŽá¸ ááźáŽá¸ááźááˇáşá áŻáśá á˝áŹ ááźáąáážááşá¸áááŻááşááąáááˇáş ááŻáášáááááášááŹááşáĄá ááŹááŹáá˛áˇáᏠáááşááśáá áşááŻááŤáá˛... ááŤáˇáĄáá˝ááşáááąáŹáˇ ááŽáĄááźáąáŹááşá¸áĄááŹáᏠááąá¸áá˝áŹáá˝ááşá¸ááźáŽá¸ ááŹá¸ááááşáááŻááşááąáŹááşáĄáąáŹááşááŤáá˛á á ááŹá¸ááźáąáŹáááŻáˇ áĄáááşáááˇáşáááźá áşááąá¸áá°á¸á 2019 áá˝ááşá serverless ááźááˇáş application áá áşááŻáááşá¸ááᯠááąá¸ááŹá¸áááááŤá
Kubernetes áááşáá˛áˇáááŻáˇ ááźáąáŹááşá¸áá˛ááŹáááşáááşá¸á
â ááťá˝ááşáŻááşáááŻáˇáááş á¤áĄáśáˇááźáá˝ááşááąáŹááşá¸ááąáŹ ááąá¸áá˝áŹááąáŹáĄááŹáááşááŽáááŻáˇ áŚá¸áááşáá˝áąáˇááťáŹá¸ááŹáááşáážááˇáşáĄááťáž Kubernetes áážááˇáş áááşá¸áááşáááşá¸ááťááşáážá ááąáá áá áşáááş áááşáááŻáˇáá˝áśáˇááźááŻá¸áááŻá¸áááşááŹáááşáᯠáááşáááşááźááşááŤááááşá¸á
ááᯠDmitry: ááŽáĄááźáąáŹááşá¸ááᯠáĄááťáŹá¸ááźáŽá¸á ááşá¸á áŹá¸ááźáŽá¸ááźáŽ áážááşá¸áážááşá¸áááşá¸áááşá¸ áĄááźáąáá áşááŻáážáááŤáááşá ááááá áşááŻá stateful ááźá áşááźáŽá¸á áááŻááşááśáá˛áˇááŻááşááᏠáááŻáá˝ááşááŤáááşá Kubernetes áááş áĄá áááŻááşá¸áá˝ááş á¤áĄááŹáĄáá˝ááş áááŻáááŻáááşá¸áážáŽá¸ááźážááşáážáśáá˛áˇááźáŽá¸ áĄáŹá¸ááŻáśá¸á áááşá¸áážááˇáşá áááşáá˛áˇáááşá Stateless áááş Kubernetes áá˝ááş ááźáŽá¸ááźááˇáşá áŻáśááŻááŽá¸ááŤá¸ áĄááŻááşááŻááşáááşá áááŻááşááźáŹá¸á áᏠááŹááž ááážáááŤá ááźáżááŹááťáŹá¸á á˝áŹ áážáááŤááąá¸áááşá áĄááŹáĄáŹá¸ááŻáśá¸á ááŤáááŻáˇáĄáá˝ááş ááąáŹááşá¸ááąááźáŽá ááŤááąáááˇáş áĄá˛ááŤá ááŤáááŻáˇáá˛á á¤áĄááŹáááş áá°áááŻááşá¸áĄáá˝ááş ááŻááşááąáŹááşáááş áĄáááşá¸ááŻáśá¸ ááąáŹááşáááş áážá áşáážá áşáááˇáş áĄááťáááşáá°áááąáááşá ááŤá áá˝ááşááťááşááźáá˛áˇ áá˝ážááşááźááťááşáááŻááşááąáááˇáş ááŤáˇááąáŤááşá¸áá˛á ááśá áŹá¸ááťááşá
áĄáááŻááťáŻááşáĄáŹá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇá áĄáááŽááąá¸áážááşá¸ááťáŹá¸áĄáŹá¸ááŻáśá¸áááş áĄáááˇáşáĄáááşá¸ááᯠááááşá¸áááşá¸ááŹá¸ááąáŹááźáąáŹááˇáşá áááŻááşááśááážáááąáŹ áĄáááŽááąá¸áážááşá¸ááťáŹá¸ ááážáááąáŹááźáąáŹááˇáş áĄáá˝ááşááźááşá¸áááşá á˝áŹ áá˝áśáˇááźááŻá¸áááŻá¸áááşáááˇáşááźáŽá¸ ááźááˇáşá áŻáśáážáŻ áážááááˇáşáááşá ááŤá áááşááąáŹááşáááşáážáŹá¸ááźá áşááźáŽá¸á áááşáĄááźá˛áááşá¸ ááąááŹááąáˇá áşáá áşááťááŻá¸ááťááŻá¸áá˛áˇ áááźáŹá¸áĄááŹáá áşááŻáᯠáááŻáĄááşáááşá Statefull áááş ááźá áşáááŻááşáááťážáĄáŹá¸ááŻáśá¸ááᯠáááˇáşáááşááąá¸ááźááşá¸á ááťááŻáˇáá˝ááşá¸ááťááşáĄáŹá¸ááŻáśá¸ááᯠááźáŻááźááşááźááşá¸á áááşáážáááźáŻáśáá˝áąáˇááąáááąáŹ ááźáżááŹáĄáŹá¸ááŻáśá¸ááᯠáááŻáááŻááąáŹááşá¸áá˝ááşá áąááźááşá¸ - áááşá¸ááᯠáá˝áąá¸á áŹá¸ááźááşá¸ááŻááąáŤáşááźááŤá ááŻáˇá
áááááąáŹáĄáááˇáşá áááźáąáážááşá¸áááŻááşááąáŹááźáżááŹááťáŹá¸áĄáááˇáşá áá áşá áŻáśáá áşááŻááźáŻáśáá˝áąáˇááááŻááşááźáąáĄáááˇáşáááş ááááááŹááŹááťáááşá¸áá˝áŹá¸áááşááźá áşáááşá ááŤá áĄááąá¸ááźáŽá¸áá˛áˇ ááŹááşáááşá¸áá áşááŻááşááŤá áážááˇáş áĄáąáŹáşáááąááŹááťáŹá¸ - áĄáŻááşááťáŻááşááąá¸áááŻááşáᏠááŻáášááááąáááᯠááąáŤááşá¸á ááşáááşáážááşááźááşá¸á áá˝ááşáá°ááąáŹ áááşááąáŹááşáážáŻáá áşááŻááááşáĄáá˝ááş ááááşá¸ááťáŻááşááŻáášááááąá - MySQL áá˝ááşáá°ááąáŹáááşááąáŹááşáážáŻá RabbitMQ áá˝ááşáá°ááąáŹáááşááąáŹááşáážáŻá Memcache áá˝ááşáá°ááąáŹáááşááąáŹááşáážáŻ - ááąáá°ááťáĄáŹá¸ááźááˇáşá á¤áĄááŹáĄáŹá¸ááŻáśá¸áááş ááťá˝ááşáŻááşáááŻáˇááŻááşááąáŹááşáááş áĄáŹáááśááťááşáááŻáĄááşááąáŹ áĄá áááşáĄáááŻááşá¸ááťáŹá¸ááźá áşáááşá box áááŻá áááşá¸áááş ááťá˝ááşáŻááşáááŻáˇáááŻááťááşááąáŹ ááąááŹááąáˇá áşáá áşááŻá ááŹááťááşáážáŻááᯠááźáąáážááşá¸ááąá¸ááŻáśááŹáá áááşá¸ááᯠá áŽááśáááˇáşáá˝á˛áááŻááźááşá¸ááážáááŤá áááŻáˇáááŻááş Kubernetes ááᯠáááŻááťááşááąáŹáşáááşá¸ áááşá¸ááᯠá áŽááśáááˇáşáá˝á˛áááŻááźááşá¸ááážáááŤá
ááŻáśá áśáá áşááťááŻá¸ áááŻáˇáááŻááş áĄááźáŹá¸áá áşááťááŻá¸ááźááˇáş áĄáąáŹáşáááąááŹáá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻá á¤ááŹááşáááşá¸áááş ááŹáááˇáşáážá áşáĄáááşá¸áááşáĄáá˝ááşá¸ áĄááąá¸ááźáŽá¸áááşááźá áşáááşá
áĄááŻáśá¸ááźáŻááá˝ááşáá°áážáŻ áĄáá˝ááşáááŻá¸áááˇáşáááşáᯠááťá˝ááşááąáŹáşáááşáááş - ááąáŹááşá áşáááş áááŻááááŻá áĄáááşááąáŹááşááźá áşááŹáᏠáááŻáááŻááŻáśááźááşá áááşááťáááąáŹá áááŻá¸áážááşá¸ááąáŹ áááŻááşááťáŹá¸ áááŻááťáŹá¸ááŹááŤáááşá
áá áşááťáááşá Urgant áá˛áˇáááŻáˇ á áááşáááşá áŹá¸áá˝ááşááąáŹááşá¸ááąáŹ áĄá áŽáĄá ááşáá áşááŻááźá áşáááˇáş Saturday Night Live áážááŻá¸áá˝ááş 80s ááž Isaac Asimov áážááˇáş YouTube áá˝ááş Isaac Asimov áážááˇáş áĄááşááŹááťá°á¸ááąáŹááşá¸áá áşááŻááᯠááŹá¸ááąáŹááşáá˛áˇáá°á¸áááşá áá˝ááşááźá°ááŹáá˝áąáá˛áˇ áĄááŹáááşáĄááźáąáŹááşá¸ áá°áˇáááŻááąá¸áááşá áĄááŹáááşáááş ááąááŽáááŻáá˛áˇáááŻáˇáááş áááŻá¸áážááşá¸áááşáᯠáááşá¸á áááŻáááşá ááąááŽáááŻáááşááśááááááŹáááş áá°áá áážáŻááşáá˝áąá¸ááąáŹáĄááŹáá áşááŻááźá áşáááşá áážááŻááşá¸áá áşááŻáááşá¸áááşáĄáá˝ááş áááŻááşááťáŹá¸ááᯠ15 áááá áşááźáŹáážááşááááşááźá áşááźáŽá¸ ááśááťááşááťáŹá¸áááŻáážááşáᏠááąááŻááťáĄáŹá¸ááźááˇáş áĄááŹáĄáŹá¸ááŻáśá¸áááşáááŻáˇáĄááŻááşááŻááşáááşááᯠáááááşá ááąááŽáááŻáážááŻááşá¸ááŻááşáá˝ážááˇáşááźááşá¸á áá°áááąáááᯠááŹá¸áááşáááŻááşáááşá áááŻáˇááźáąáŹááˇáş ááąááŽáááŻáá˝ááş áááŻááşáá áşááŻáᏠááťááşááąáŹáˇáááşá
áĄáᯠ2019 áážáŹ áááşááąááŽáááŻáá˛á ááŹá¸áá˛áážáŹá ááąááŽáááŻáááşááśááááááŹá áážááŻááşá¸ááŻáśá¸áá˝áąáá˛áˇ áá°ááŹáá˝áąáá˛áˇ ááŹáááşáá˝áąááᯠáá˝áąáˇáááşá ááŻááşáááşá¸á ááşá áá°áááąááááş áážá áşááąáŤááşá¸ 100 áĄáá˝ááşá¸ áááźáąáŹááşá¸áá˛ááąá¸ááąáŹáşáááşá¸ áĄááŻáśá¸ááźáŻááá˝ááşáá°áááşá áááŻááŹáá áááŻááŹáá 1980 áá˝ááş Azimov áážááˇáş áĄááşááŹááťá°á¸áážáááąáŹáĄááŤáá˝ááş áá°áááŻááşá¸áááş ááąááŽáááŻááᯠáĄááŻáśá¸ááźáŻááźááźáŽá¸ áááşá¸áááş áááşáááŻáˇáĄááŻááşááŻááşáááşááᯠáááşáá°ááťáž áá ááşá¸á áŹá¸áá˛áˇááźááąá áĄááźá˛áááşá¸áĄááŻááşááŻááşáááş - áĄá˛ááŤááąá¸ááŹá¸ááŹá
Azimov á áá˝ááşááźá°ááŹáá˝áąáá˛áˇ áĄáá°áá°áá˛áááŻáˇ ááźáąáŹáá˛áˇáááşá áĄááŻáśá¸ááźáŻááá˝ááşáá°ááŹáááşá. 1980 áážáŹ áá˝ááşááźá°ááŹááąáŤáşá áááŻááşáá˝áąááᯠáážáááşáááŻáˇ ááąáˇááťááˇáşáá˛áˇáááąáááˇáş ááąáŹááşáážáŹ ááŽáááŻááťááŻá¸ ááźá áşááŹáážáŹ áááŻááşááŤáá°á¸á
Kubernetes áážááˇáş áĄááźáąááśáĄááąáŹááşáĄáŚááťáŹá¸áážááˇáşáĄáá° áĄááŻáśá¸ááźáŻááá˝ááşáá°áážáŻ ááťáŹá¸ááźáŹá¸ááŹáááşáᯠááśá áŹá¸ááááŤáááşá ááŤáˇáĄááźááşáĄáááąáŹáˇ ááŤá áááşáážáŹá¸ááŤáááş - áĄá˛ááŤáᏠááťááşáážáŹááźááşááąáŤáşáážáŹ áážáááąáááşá
áĄááşááťááşááŽááŹáá˝áąáá˛áˇ ááŹááŻááşáááá˛á
â Kubernetes ááᯠááśáˇáááŻá¸ááąá¸ááąáŹ áĄááşááťááşááŽááŹááťáŹá¸áážááˇáş á áá áşá áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸áááş áááşáááŻáˇááźá áşáááşáááşá¸á
ááᯠDmitry: 1C áá˝ááşá¸ááŹá¸ááźáŽá¸ááąáŹááş á áŹáááşá¸áááŻááşá ááŹááźá áşáá˝áŹá¸ááŹáá˛á áĄáá°áá°ááŤáá˛á áĄáááşá áá°áááŻáˇáᏠá áŹáá˝ááşááąáŤáşáážáŹ ááąáá˝ááşáá˛áˇáááş - áĄáᯠáĄá áŽáĄá ááşáážáŹá áááŹá áĄáážáŹá áŹááťáŹá¸ááźááˇáş ááŻááşááŹá¸ááŻááşááŻááşá á˝ááşá¸áĄáŹá¸ áááŻá¸ááŹááąáŹáşáááşá¸ ááŻááşááŹá¸áááŻááşáááŻááş ááťáąáŹááşáá˝ááşáá˝áŹá¸ááźááşá¸ ááážáááąá áĄáááşá ááŽá¸ááŽá¸áá áşááŻáśá¸áážáŹ áĄááşááťááşááŽáᏠáá ááąáŹááşááąáŹááş áá˝ááşá¸ááŹá¸áááş áĄáᯠáá áşááŻáśá¸ááąáŹááşááąáŹáˇ ááźá áşááąááźáŽá
ááąáŹáˇááşáá˛ááşáááŹááážááˇáş ááŻááşááąáŹááşá ááŹáĄááąáĄáá˝ááşáááş áááŻáĄá፠DevOps áĄáá áşááťáŹá¸ ááąáŤáşááŹáááşáááş áááŻáááŻááźááşáááşá á˝áŹ ááźáŽá¸áá˝áŹá¸ááŹááźáŽá¸ ááááąáŹááşáážáŻáááşá¸ áááŻá¸ááŹááŤáááşá áááŻáĄááťáááşáá˝ááş á áťáąá¸áá˝ááşáá˝ááş ááŽá¸ááźáŹá¸ááźááşáááşáážáŻáá áşááŻáážáááąááźáŽá¸ áááşá¸áááş áĄááťáááşááźáŹááźááˇáşáááşááźá áşáááşá ááąáŹááşáááŻááşá¸áá˝ááşá áĄááŹáĄáŹá¸ááŻáśá¸áááş ááŻáśáážááşáĄááźáąáĄááąáááŻáˇ ááźááşáááşááąáŹááşáážááá˝áŹá¸áááşááźá áşááźáŽá¸á áĄááŻááşáááááąáŹááşáážáŻáááŻá¸ááŹáááşááźá áşááźáŽá¸á ááŹááŹáá˛áˇáážáŻááťáŹá¸áááşá¸ áááŻááťáŹá¸ááŹáááşááźá áşááźáŽá¸á ááťá°áá˝ááşáá áşááŻáááş Kubernetes áážááˇáş ááťáááşáááşáá˝áŹá¸áááşááźá áşááźáŽá¸á áááŻáĄááşáááˇáşáĄáááŻááşá¸ áĄáááşá¸áĄááźá áşáĄáŹá¸ááŻáśá¸ááᯠáĄáááĄááťáá˝áąá¸ááťááşááąá¸áááşááźá áşááźáŽá¸ ááąááŻááťáĄáŹá¸ááźááˇáş ááŻááşááąáŹááşááąá¸áááşááźá áşáááşá ááŻááşáááˇáşáááşáĄáááŻááşá¸ áĄááŹááŹááᯠáá°áˇááŹááŹáá° ááŻááşá፠- áá°á áá˝ááşáá˝áŹá¸ááźáŽá¸ áááşáá á˝ááşáááşááŤáá˛áˇá
ááŤááąáááˇáş áá áşááąáŹááşááąáŹááşá ááŻáśá¸ááźááşááťááşáá˝áąááťáááŻáˇ áááŻáĄááşááąááŤááąá¸áááşá á¤ááŻáášáááŻááşá áĄáááşáĄááťááşá¸áážááˇáş áĄáá°á¸ááźáŻáĄáááˇáşáááş áááŻáááŻááźááˇáşááŹá¸ááźáąáŹááşá¸ áááşáážáŹá¸ááŤáááşá áĄááŻááąááşáážáŹ á áŹáááşá¸áááŻááşááŹááážáŹ áááşáááşá¸ áá ááąáŹááşááąáŹááş áááşáá˝áąáááąáŹááşá¸áĄáąáŹááş á áŹáĄáŻááşáá˝áą ááááşá¸ááąá áᏠááááŻááąáŹáˇáá°á¸á ááŤááŹáááŻá¸áážááşá¸á á˝áŹááááŻáĄááşááŤáá°á¸á á áŹáá˝ááşá áŹáááşá¸áĄááťáŹá¸áĄááźáŹá¸ááᯠáĄáŽáááşááá˝ááşá¸áá áşá áŹáá˝ááşá áŹáááşá¸á áŽááśáááˇáşáá˝á˛áážáŻá áá áşááž áĄáááŻáĄááťáąáŹááşá áááşááşáááşááźáŽá¸ áĄáááĄáážááşááźáŻááŤáááşá áááşááźááşáá˛áˇ á áŹáááşá¸áááŻááşááťáŻááşáá áşááąáŹááşáᏠáĽáŹááşááąáŹááşá¸ááźáŽá¸ áááŻááźáŽá¸áá˛áˇ ááťá˝ááşá¸ááťááşáážáŻáá˝áąáá˛áˇ ááŻáśááąáŹááşááŤáááşá
ááąáá°ááťáĄáŹá¸ááźááˇáş á¤áááşáážáŹ ááŻááşáááşá¸áĄáŹá¸ááŻáśá¸áá˝ááş áá˝áŹá¸ááááˇáşáááşá¸ááźá áşáááşá áááşá¸áááş ááŹá¸ááťáŹá¸áážááˇáş áĄáá°áá°áááşááźá áşáááş- ááááşá á ááşááźááşáááŹáážááˇáş ááŹááşááąáŹááşá¸ ááŻáśá¸áŚá¸ááŤááŹáááˇáş ááŹá¸áá áşá áŽá¸á áááąáˇááąááşáá˝ááş ááŹá¸ááąáŹááşá¸ááźááşá¸áááş ááťá˝ááşáŻááşáááŻáˇáĄáŹá¸ááŻáśá¸ ááąáˇá ááşááŤáááşááąáŹááşáá˝ááşááąáŹ áááŻá¸áážááşá¸ááąáŹááŻááşáááşá¸á ááşáá áşááŻááźá áşáááşá ááŹá¸áááŻáᏠáážáŻááşáá˝áąá¸áááşáááŻáˇ áááşáá°ááž ááááşááŤáá°á¸á
DevOps áááŻáˇáááŻááş á áá áşááťáŹá¸ áĄááşááťááşááŽááŹáááş ááťáąáŹááşáá˝ááşáá˝áŹá¸ááááˇáşáááş áááŻááşá፠- áĄáááˇáşááźááˇáş áĄááŻááşáážááˇáş á á˝ááşá¸ááąáŹááşáááş áááŻá¸ááŹáááşá
- áĄááŻááşááááşáááŻá¸ááŹáááşáááŻáᏠá áááşáááşá áŹá¸á ááŹááąáŹááşá¸áá˛áˇ áĄáá˝áąá¸áá áşááŻáááşá¸ ááźáŹá¸áá˛áˇááááşá
ááᯠDmitry: ááŻááşááŤáááş ááŹáážáŻááşá¸ááźááˇáşá ááŹááźáąáŹááˇáşáᲠáááŻááąáŹáˇ ááťá˝ááşááąáŹáşáááŻáˇ ááąá¸áá˛áˇ ááąáŹáˇááşáá˛ááş áááŹááᏠáĄáááşáááźááş áááŻá¸áá˝áŹá¸ááąááŹááźáąáŹááˇáşááŤá ááąáŹáˇááşáá˛ááşááźááˇáş ááťá˝ááşáŻááşáááŻáˇááźáąáážááşá¸áááˇáş ááźáżááŹáĄááąáĄáá˝ááşáááş áĄáááşáááźááşááźáŽá¸áá˝áŹá¸ááąááŤáááşá áĄááŻááşáááŹá ááťáŹá¸ááŹáááşá ááᯠDevOps á áťáąá¸áá˝ááşáááş áĄáá˝ááşáĄáááşá¸ áĄáá°áá˝ááşáá˝áŹá¸áááşá ááŤááᯠáá áŹááťážáąáŹáşáážááşá¸ááťááşáážáŹ ááźááşáááŻááşááŤáááşá ááąáŹááşá¸ááąáŹáááşá¸ááźááˇáşá áĄááąá¸á áááşáááąáˇááŹáᲠX áááŻááťááşááąáŹ áĄáááşáááşá¸ááťáŹá¸á 1,5X áááŻááťááşááąáŹ áĄáááşáááşá¸ááťáŹá¸áážááˇáş 2X áááŻááťááşááąáŹ áááşááźáŽá¸áá˝ááşáĄááŻááťáŹá¸ áážááááˇáşáááşá áááŻáááŻááťážááşá Moscow DevOps áá áŹá áťáąá¸áá˝ááşáááŻááźááˇáşááťážááş áĄáááşáááşá¸áá áşáŚá¸áááş X ááž 3X áážááˇáş áĄááźáŽá¸áááşá¸ááž X ááž 3X áááŻááťááşáááşá
áááşááąáŹááşááŻááşááťáááşáááŻáᏠáááşáá°ááž áááááŤáá°á¸á áá áŹáĄáááˇáşááᯠáááˇáşááŻáśááźááşáážáŻááźááˇáş áááŻááşá¸ááŹáááş - áááŻá¸áááŻá¸ááŹá¸ááŹá¸ ááźáąáŹáááťážááş ááźáŽá¸ááźááˇáşá áŻáśááąáŹ áĄáá°á¸á
ááŻááşááŤáááşá ááŽáĄááźáąáĄááąáᏠááááşáááźáŹáááşáážáŹ ááźáąáŹááşá¸áá˛áá˝áŹá¸áážáŹá፠- áĄááťááŻáˇááąáŹ saturation áá˝áą ááźá áşááąáŤáşáááˇáşáááşá ááąáŹáˇááşáá˛ááşáá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸ááá ášá áááŻááşá፠- áá°áááŻááşá¸áááş developer ááťáŹá¸áááŻáĄááşááźáŽá¸ áá°áááŻááşá¸áááş developer ááąáŹááşá¸ááąáŹááşá¸ááťáŹá¸ áááŻáĄááşááąááąáŹáşáááşá¸ á áťáąá¸áá˝ááşáááş áááşáá°á áááşáááŻá¸áážáááźáąáŹááşá¸ ááŹá¸áááşáááş - ááŻááşáááşá¸áááş ááźáąáááşáá˝áŹá¸ááŤáááşá áááąáˇááąááş DevOps áá˝ááş áááŻáááŻáˇáááŻááşááŤá
- ááťá˝ááşáŻááşááźáŹá¸ááááááşáážáŹá áááşáážáá áá áşá áŽááśáááˇáşáá˝á˛áá°áááş áĄáá˝ááşáĄáááşá¸á áááşááá°áááˇáşááŤá áááŻáˇááąáŹáş áá°ááĄáááşáĄááťááşá¸ááťáŹá¸ááᯠáĄáááˇáşááźážááˇáşáááşáááşáážááˇáş ááááşááźááşáá˝ááş áĄááŻááşáááŻááŻááşáááşáá°ááąáŹáĄááťááşáĄáá˝ááş ááźááşáááşááťáááşáááşááźáŽá áááŻáˇááąáŹáş áááşá¸áááş áááŻááĄáááşáĄááťááşá¸ááźááˇáşááŽááááˇáşáááşáá°ááąáŹáĄááťááşááᯠááťá˝ááşáŻááşááźáŹá¸áááááŻááşáááŤáááşá
ááᯠDmitry: ááŹáážáŻááşá¸ááźááˇáşá ááąáá°ááťáĄáŹá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş 2019 áá˝ááşááąáááŻááşááźááźáŽá¸ áááá ááşá¸áááşá¸áááş á¤áĄááŹááźá áşáááş- lifetime learning - ááťá˝ááşáŻááşáááŻáˇ áááá áşááťážáąáŹááşááŻáśá¸ áááşáá°ááŤá. ááŤááᯠáĄáᯠáá°áááŻááşá¸ááááźáŽá¸ ááśá áŹá¸ááááşáááŻáˇ ááťá˝ááşááąáŹáşáááşááŤáááşá ááŤááąáááˇáş áááááŻáˇ áááŻáśááąáŹááşááąá¸áá°á¸ - áááşá¸ááŻááşááááşá ááąáˇá ááşáá˛áˇáĄááťáž ááźáąáŹááşá¸áá˛ááááşá ááŤááᯠáááŻááşáááş áááźáŹáááş ááŤáážáááŻááş ááąáŹááşáááŻááşá¸áážáŹ ááťá˝ááşááąáŹáşáááŻáˇ ááŻááşáááşá¸áá˝ááşááąá¸áážáŹ áá áşááťááśáááááˇáşáááşá
180 ááŽááᎠáĄáážááˇáşáĄááźáąáŹááşá¸áĄáá˝ááş ááźááşáááşááŹá¸ááŤá áá áşááŻáᯠáĄááźáąáŹááşá¸áĄáᲠááźááşá¸áááşáá˛áˇ áĄááźáąáĄááąá áĄáá áşáá áşááŻááᯠááŽáá˝ááşáááŻááşááŹááᯠá፠áááŻáśá¸ááźááşááŤáá°á¸á ááąáŹáˇ! - áááŻááťá˝ááşáŻááşáááŻáˇáááş áá˝á˛ááźáŹá¸á á˝áŹááźáŻáá°ááźáááşá ááŽáĄáá˝ááş á áááşáá°á ááŹááááŻáᲠááźááşáááşááŹá¸áááŻáˇ áĄááąá¸ááźáŽá¸ááŤáááşá ááááşááźááşáážáŹ ááŤááŻááşáááťážáĄááŹáĄáŹá¸ááŻáśá¸ ááááŻáĄááşáá˛ááźá áşáá˝áŹá¸ááááˇáşáááşá ááŹáážáááźá áşáá°á¸á ááŤáá áşáááşááŻáśá¸ááąáˇááŹááźáŽá¸ áááźáŹá¸áĄááŹáá˝áąááᯠáááşáá°áááŻáˇ áĄáááşáááˇáşááźá áşááąááźáŽááąá ááŤáᏠááźáżááŹáááŻááşááŤáá°á¸á áĄááŻááşááŻáśááźáŻáśááąá¸ááᯠááźáąáŹááşáá˝áśáˇááąá áᏠááááŻááąáááˇáş áĄáá áşáĄáááşá¸áá˝áąááᯠáĄááźá˛ááąáˇááŹáááşáá°áááŻáˇ ááźááşáááşááąáááŻáˇ áááŻááŤáááşá
ááášááá˛áˇ áá áşáááá áşááźáąáŹáşááźáŹááŤá
- áááşá¸áážáŹ ááášááážáááŹá¸á
ááᯠDmitry: ááŻááşáááşá ááŤáˇáážáŹ ááášáááťáŹá¸á á˝áŹáážááááşá
ááááŚá¸á
á˝áŹáážááˇáş ááąáŹááşá¸áááşááąáŹááşááŹá¸áá° - á
áŹáááşá¸áá˝ááşá¸ááŤá
ááŻááá áĄááźááşáĄá
á˝ááşá¸ ááášá - áá˝áŹá¸ááŤá
áááááĄááťááşá áĄááąá¸ááźáŽá¸ááźáŽá¸ ááąáŹááşá¸áááşááąáŹááşááŹá¸áááŻá áááş ááážáááąáŹáˇááŤá ááášááŹááŽááŻáśááźááşáá˝áąáááŻáááŻáśááŤáá˛áˇá. áááşá¸á ááťá˝ááşá¸ááťááşáááşá DevOps áááş áĄáá˝ááşááąá¸áááşááźáŽá¸ ááŹáááşááááąáŹ áááŹáááşáá áşááŻááźá áşáááşá ááŻááşáááşá¸áá˝ááşáážáŹ áá áŹá¸ááŹááᯠáááşáááŻááşááŤá áĄá˛ááŤááᯠáááşá¸áĄáá˝ááş áážáááşááąá¸áááŻááşáááş áááşá¸ááŹá¸áááşááŹááááˇáşáááşá áááşá¸ ááąá¸ááŻáśááᯠááŹááźáŽá¸ áĄá˛ááŽáˇáážáŹ áááŹáááşá áááşá¸ááᯠá ááşá¸áááşááąáááşáááŻáˇ ááźááşááąáŹááşááźááˇáşááŤá ááŤá áá áşá áŻáśáá áşáŚá¸ááᯠá áąáŹáşááŹá¸ááŹááźá áşáááŻááşáááşáááŻáᏠááťá˝ááşááąáŹáşááŹá¸áááşááŤáááşá ááŤááąáááˇáş ááźá áşáááŻááşááťáąáááąáŹáˇ ááŤá áááşá¸áá˛áˇááááşáááşááąáááˇáş áááźáŹá¸áá áşááąáŹááşááąáŹááşáĄáá˝ááşááŤá áááźáŹá¸áá°áá˝áąáááŻáááşá¸ áááşáááŻááşá¸ááŤá á¤áĄááŹá ááťá˝ááşáŻááşáááŻáˇáĄáŹá¸ááŻáśá¸áĄáá˝ááş áĄáážááşááááşáááş ááááᯠááťááşá áŽá¸á áąáááş - áĄááťáŹá¸áĄááźáŹá¸áááş áá˝á˛á áááşáážáŻááťáŹá¸á á áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸áážááˇáş DevOps áááŻáˇááᯠáá áşáááşááźááşáááşá ááťááŻá¸ááťááşáá˛áˇááąáŹ áá°áááşááťáŹá¸áĄááźá áş á áááşáááşááśááźáááşá ááťá˝ááşáŻááşáááŻáˇ áá áŹá¸áá˝áŹá¸áááˇáşáĄááťááşááźáąáŹááˇáş á¤áĄááŹáááş áááźáŹáááááŻáááᯠâááťááŻá¸áá˛áˇáá˝áŹá¸áááşâ áá°ááąáŹ áĄááá áááşááźááˇáş áĄáąá¸á ááşá ááşááźááˇáş áááźááˇáşáá˛á
ááŤá áááş áá ááşá¸áááşááá°á¸áááŻáˇ ááááŻáááŻááŤáá°á¸á á ááşá¸áááşáááŻáˇáááŻáááşá áááŻááşáááŻááşááŻááşáááşá áááŻá¸áááŻá¸ááŹá¸ááŹá¸ááźáąáŹáááťážááş ááťá˝ááşáŻááşáááŻáˇáááŻááşáááŻááşáááş áá áşááŤáá áşááśáá˝ááş ááááşá¸ááťáŹá¸áá áŹá¸ááźáááşá á¤áááşáážáŹ áĄáá˝ááşáááŻá¸áá˝áŹá¸ááąáŹáşáááşá¸ áá°ááŹá¸áááş ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş áá°á¸áá°á¸ááźáŹá¸ááźáŹá¸áááŻááşááąá ááŻááşááŻááşááąá¸ááááşá¸ááťáŹá¸áááŻááşáᲠááąá¸áááşááąáŹá ááąáŹááşá¸áá˝ááşá á˝áŹáá˝áąá¸ááąáŤáşáááŻááşááąáŹ á ááşá¸áááşáážáŻááťáŹá¸ááźá áşááąáŹ 2019 ááŻáážá áşááᯠááźáąááŹááźááŤá ááŻáˇá ááźá áşáááŻááşááŤáááşá
- ááťáąá¸áá°á¸áĄááťáŹá¸ááźáŽá¸áááşááŤáááş!
ááᯠDmitry: Vitalyá áĄááťáááşáá˛áˇ áĄááşááŹááťá°á¸áĄáá˝ááşááąáŹ ááťáąá¸áá°á¸áááşááŤáááşá ááťá áşáááşááąá¸á áŹá¸áááŤááąáŹ á áŹáááşáá°ááťáŹá¸á á¤áĄááťááşááᯠááŻááşááááş ááąáŹááşáážáááŹááŤá ááťáąá¸áá°á¸áĄáá°á¸áááşáážáááŤáááşá ááťá˝ááşáŻááşáááŻáˇáááş áááˇáşáĄáŹá¸ áĄáááşá¸ááŻáśá¸ áĄááźáśáĽáŹááşáĄááťááŻáˇ áá°ááąáŹááşááŹáááşáᯠááťážáąáŹáşáááˇáşááŤáááşá
áĄááşááŹááťá°á¸áá˝ááşá Dmitry áááş werf ááá ášá áážááˇáş áááşáááşá áá˝áąá¸áá˝áąá¸áá˛áˇáááşá ááᯠá¤áááşáážáŹ ááźáżááŹáĄáŹá¸ááŻáśá¸ááŽá¸ááŤá¸ááᯠááźáąáážááşá¸ááąá¸áááˇáş universal Swiss ááŹá¸ááźá áşáááşá ááŤááąáááˇáş áĄááźá˛áááşá¸áĄá˛ááŽáááŻáááŻááşáá°á¸á ááááş
DevOpsConf áá˝á˛ááąáŹáşáážáŹRIT++ ááŽááááááŹáĄááźáąáŹááşá¸ááᯠDmitry Stolyarov á áĄááąá¸á áááşááźáąáŹááźááŤááááˇáşáááşá áĄá áŽáááşááśá áŹáá˛áážáŹ"werf áááş Kubernetes áážá CI/CD áĄáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááááááŹááźá áşáááş" áĄááŹáĄáŹá¸ááŻáśá¸áážáááááˇáşáááş- Kubernetes áááźáżááŹááťáŹá¸áážááˇáşááťážááŻáˇáážááşáá˝á˛ááźáŹá¸áážáŻááťáŹá¸á á¤áĄáááşáĄáá˛ááťáŹá¸áááŻááźáąáážááşá¸áááşáá˝áąá¸ááťááşáážáŻááťáŹá¸áážááˇáş werf ááááşáážááĄááąáŹááşáĄáááşááąáŹáşáážáŻáááŻáĄááąá¸á áááşá ááąá 27 áážááˇáş 28 áááşááąáˇáá˝ááşááťá˝ááşáŻááşáááŻáˇáážááˇáşáá°á¸ááąáŤááşá¸ááŤá ááźáŽá¸ááźááˇáşá áŻáśááąáŹááááááŹááťáŹá¸áááŻáááşááŽá¸ááŤáááşá
source: www.habr.com