рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рд▓рд┐рдП рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ред K8s рдФрд░ рдСрд▓-рдСрд▓-рдСрд▓

рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдПрд╢рд┐рдпрд╛ рд╕реЗ рдпреВрд░реЛрдк рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдерд╛, рдФрд░ рдЕрдм рдореИрдВ рдпрд╣ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЗрд╕ рдпреВрд░реЛрдк рдореЗрдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рдПрдХ рдкреЗрд╢рд╛ рд╣реИ - DevOps , рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рдЕрднреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЕрдм рдбреЙрдХрдЯрд░ рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдХреЗ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд░реИрдВрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рднреА рд▓рд┐рдЦрд╛ рдерд╛ ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдПрдХ рднрдпрд╛рдирдХ рдмрд╛рдд рд╣реБрдИ, Rancher 2.0 рдмрд╛рд╣рд░ рдЖрдпрд╛ рдФрд░ kubernetes (рдЗрд╕рдХреЗ рдмрд╛рдж рдмрд╕ k8s) рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдЪреВрдВрдХрд┐ k8s рдЕрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмреНрд▓реИрдХрд╣реИрдХ рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░рд┐рдпрди рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдкреВрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЗрдЪреНрдЫрд╛ рдереАред рдЬреЛрдбрд╝-рдШрдЯрд╛рд╡ рдпрд╣ рд╣реИ рдХрд┐ рдХрдВрдкрдиреА рд▓рдЧрд╛рддрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреЗрд╢реЛрдВ рдХреЗ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рдВрдкрд░рд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рдХрд╛рдо рдкрд░ рд░рдЦрддреА рд╣реИ, рдФрд░ рдХреЛрдИ puppet рд▓рд╛рддрд╛ puppet , рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ ansible рд╣реИ, рдФрд░ рдХреЛрдИ рдЖрдо рддреМрд░ рдкрд░ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ Makefile + bash рд╣рдорд╛рд░реА рд╕рдм рдХреБрдЫ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрд╕рдорд╛рди рд░рд╛рдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред


рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдРрд╕рд╛ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдкрд╣рд▓реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:


рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░


рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкреНрд░рдмрдВрдзрди


  • Minikube
  • RKE
  • terraform
  • рдХреЛрдкреНрд╕
  • Kubespray
  • Ansible

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдмрдВрдзрди


  • Kubernetes
  • рдХреНрд╖реЗрддреНрд░ рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓рд╛
  • Kubectl
  • рдкрддрд╡рд╛рд░
  • Confd
  • Kompose
  • рдЬреЗрдирдХреАрдВрд╕

рд▓реЙрдЧрд┐рдВрдЧ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ


  • Elasticsearch
  • Kibana
  • рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рд╕рд╛
  • Telegraf
  • Influxdb
  • Zabbix
  • рдкреНрд░реЛрдореЗрдерд┐рдпрд╕
  • Grafana
  • Kapacitor

рдЖрдЧреЗ, рдореИрдВ рдЗрд╕ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛, рдпрд╣ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдХреНрдпреЛрдВ рдЪреБрдирд╛ рдЧрдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЖрдЗрдЯрдо рдХреЛ рдПрдХ рджрд░реНрдЬрди рдПрдирд╛рд▓реЙрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣рдо рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╕рдВрдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХрд┐рд╕реА рдХреА рдХреЛрдИ рд░рд╛рдп рдпрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкрдврд╝реВрдВрдЧрд╛ред


рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдм рдХреБрдЫ рдХрд╛ рдХреЗрдВрджреНрд░ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрд╕ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдХрд┐ Amazon рдФрд░ Microsoft рдХреЗ рд╕рднреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ mail.ru рдХреЛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдХреИрд╕реЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛


  • Swarm - рдЬреЛ рдХрднреА рдирд╣реАрдВ рд▓рд┐рдпрд╛
  • Nomad - рдЬреЛ рдХрд┐ рд╢рд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЬрдирдмрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ
  • Cattle рд░реЗрдВрдЬрд░ 1.x рд╕реЗ рдЗрдВрдЬрди рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЕрдм рд╣рдо рд░рд╣рддреЗ рд╣реИрдВ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд░реИрдВрдЪрд░ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕реЗ k8 рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рдХрд╛рд╕ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдЖрдзрд╛рд░рднреВрдд рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдЙрд╕ рдкрд░ рдПрдХ k8s рдХреНрд▓рд╕реНрдЯрд░ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд╡реЗ рд╕рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЪреБрдирдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред


рдорд┐рдирд┐рдХреНрдпреВрдм рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреА рдорд╢реАрди рдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред


Rke - Rancher kubernetes рдЗрдВрдЬрди, рдПрдХ рджрд░рд╡рд╛рдЬреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓; рдХреНрд▓рд╕реНрдЯрд░ рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХреЙрдиреНрдлрд┐рдЧ


 nodes: - address: localhost role: [controlplane,worker,etcd] 

рдФрд░ рдпрд╣ рд╕рдм, рдпрд╣ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬрдмрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓рдиреЗ, рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ, рдЖрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдбрдВрдк рдХрд░рдиреЗ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рдХреЛрдкреНрд╕ - рди рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрд╡рд░реНрд╕ рдпрд╛ рдЧреЗрд╕ рдореЗрдВ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдЙрджрд╛рд╣рд░рдг рднреА рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЙрдкрдХрд░рдг, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЕрднреА рддрдХ рд░реВрдЯ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ terraform + rke рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдмрдХрд┐ рдпрд╣ рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рд╣реИред


рдХреБрдмреЗрд╕реНрдкреНрд░рдп - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рд╣реИ рдЬреЛ k8s рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рд▓рдЪреАрд▓рд╛, рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╣реИред рдпрд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ k8s рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдорд╛рдзрд╛рди рд╣реИред


рдЯреЗрд░рд╛рдлреЙрд░реНрдо , рдЕрд░реНрд╕, рдПрдЬрд╝реБрд░ рдпрд╛ рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдЭреБрдВрдб рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рд╣реИред рд▓рдЪреАрд▓рд╛, рд╕реНрдерд┐рд░ - рдореИрдВ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред


Ansible рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ k8s рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рд╣рд░ рдЬрдЧрд╣ рдФрд░ рдпрд╣рд╛рдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдЯреНрд╡реАрдХ рдХреЙрдиреНрдлрд┐рдЧ, рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓ / рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВред рд╕рд╕реНрддрд╛ рдФрд░ рдЦреБрд╢рдорд┐рдЬрд╛рдЬред


рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдмрдВрдзрди


рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИ, рдЕрдм рд╣рдореЗрдВ рдЙрд╕ рдкрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд╕рднреА рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИред


рд╡рд┐рдХрд▓реНрдк рдПрдХ: рд╕рднреА kubectl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдВрдЧреЗ k8 рдХрд╛ рдЙрдкрдпреЛрдЧ kubectl ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдЬреАрд╡рди рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред Kubectl рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рд╣рдореЗрдВ рддреИрдирд╛рддреА, рдЙрдиреНрдирдпрди, рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдордХреНрдЦреА рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рдиреЗ, рд▓реЙрдЧ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рд╕рд╣рд┐рдд рд╣рдорд╛рд░реА рдЬрд╝рд░реВрд░рдд рдХреА рд╣рд░ рдЪреАрдЬрд╝ рдХреЛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред


рдХреНрд╖реЗрддреНрд░ рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓рд╛


рдХреНрд╖реЗрддреНрд░ рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓рд╛


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдм рд░реИрдВрдЪрд░ k8 рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рдереВрдерди рд╣реИ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЫреЛрдЯреЗ рдмрдиреНрд╕ рдЬреЛ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдЖрдк рд▓реЙрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдВрд╕реЛрд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд░реЛрд▓-рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд░, рдЕрд▓рд╛рд░реНрдо, рд▓реЙрдЧ рд░реАрдбрд╛рдпрд░реЗрдХреНрд╢рди, рд░рд╣рд╕реНрдп рдкреНрд░рдмрдВрдзрди рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд░рдВрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдореЗрдВ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЬрдм k8 рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд░реИрдВрдЪрд░ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХрд┐рд╕реА рднреА рдкреНрд░рджрд╛рддрд╛ рд╕реЗ, рдЕрд░реНрдерд╛рдд, рдЖрдк azure рд╕реЗ EKS рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмрдирд╛рдХрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЖрдк рдЕрдЪрд╛рдирдХ рдКрдм рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдзреНрд╡рд╕реНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдХреБрдмрд▓реЗрдХреНрдЯ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред


рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдм рдХреБрдЫ рдХреА рдмрд╣реБрдд рд╕рд╣реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЕрдм рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ terraform , рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдб рдХреЛ jenkins pipeline рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рдЖрд╡реЗрджрди рдХреА рдмрд╛рд░реА рдЖрдИ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдХреБрдЫ рдкреНрд░рдХрдЯ рдореЗрдВ рднреА рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЧрд┐рдЯ рдореЗрдВ рдмрдЪрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред Rancher рд╕рдВрд╕реНрдХрд░рдг 1.x рдиреЗ рдорд╛рдирдХ docker-compose.yml рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рд╕рдмрдХреБрдЫ рдареАрдХ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рд╡реЗ k8 рдореЗрдВ рдЪрд▓реЗ рдЧрдП рддреЛ рд╡реЗ рд╣реЗрд▓рдореЗрдЯ helm charts рдмрджрд▓ рдЧрдПред Helm , рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЕрдЬреАрдм рддрд░реНрдХ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд┐рд▓реНрдХреБрд▓ рднрдпрд╛рдирдХ рд╕рд╛рдЭрд╛рдХрд░рдг рд╣реИред рдпрд╣ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ рдпрд╣ рднрд╛рд╡рдирд╛ рдмрдиреА рд╣реБрдИ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЬрдирдмрд┐рдпреЛрдВ рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреЗ рд▓рд┐рдП рд╢рд┐рдХрд╛рд░рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЗрд╡рд▓ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ k8s рдкрддрд╡рд╛рд░ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдмрд╕ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдХ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рд░реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрднреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдкрддрд╡рд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред рд╕рдВрд╕реНрдХрд░рдг 3.x рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕реЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рд╕реЗ рд╕рднреА рд╡рд┐рд╖рдорддрд╛рдУрдВ рдХреЛ рдлреЗрдВрдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рд╕рд░рд▓ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рддреЛ рд╣реИ рдХрд┐ рд╣рдо рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рд╡рд╣реА рдЦрд╛рдПрдВрдЧреЗ рдЬреЛ рд╣реИред


рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдХрдо рд╕реЗ рдХрдо рдЬреЗрдирдХреАрдВрд╕ рдХрд╛ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рд╕реАрдзреЗ рдХреБрдмреЗрд░рдиреЗрдЯрд┐рд╕ рдХреЗ рд╡рд┐рд╖рдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХреА рдорджрдж рд╕реЗ рд╣реИ рдХрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣ рд╣реИ, рд╡рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд╣ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реИред


рдирд┐рдЧрд░рд╛рдиреА


рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИ рдФрд░ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рднреА рд╕реНрдкрд┐рди рдХрд░ рд░рд╣рд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рд╛рдБрд╕ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЕрднреА рд╢реБрд░реВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдЖрд╡реЗрджрди рдХрд┐рддрдирд╛ рд╕реНрдерд┐рд░ рд╣реИ? рдХрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рдХреНрдпрд╛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ? рдЖрдо рддреМрд░ рдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?
рд╣рд╛рдВ, рдЕрдЧрд▓рд╛ рд╡рд┐рд╖рдп рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ рд╣реИред рдХреЗрд╡рд▓ рддреАрди рдирд┐рд╢реНрдЪрд┐рдд рдЙрддреНрддрд░ рд╣реИрдВред kibana рдореЗрдВ рд╕реНрдЯреЛрд░ рд▓реЙрдЧреНрд╕, рдЙрдиреНрд╣реЗрдВ kibana рдбреНрд░реЙ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ kibana рдореЗрдВ grafana ред рдЕрдиреНрдп рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рджрд░реНрдЬрди рд╕рд╣реА рдЙрддреНрддрд░ рд╣реИрдВред


Grafana


Grafana
рдпрд╣рд╛рдВ рд╣рдо рдЕрдкрдиреЗ рдЖрдк рд╣реА grafana рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕реБрдВрджрд░ рдЪреЗрд╣рд░реЗ рдХреА рддрд░рд╣ рдЬрдХрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реБрдВрджрд░ рдФрд░ рдХрднреА-рдХрднреА рд╕реНрдкрд╖реНрдЯ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рддреБрд░рдВрдд рдЕрд▓рд╛рд░реНрдо рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП prometheus alertmanager рдФрд░ ElastAlert ред


рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣-рдмрд┐рдЯ


рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рд▓реЙрдЧреНрд╕ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдФрд░ рд░рд╛рдЙрдЯрд░ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреЙрдХреНрд╕ рдХреЗ рдареАрдХ рдмрд╛рд╣рд░, рдЗрд╕рдореЗрдВ k8s рдХрд╛ рд╕рдорд░реНрдерди рд╣реИред Fluentd рднреА рд╣реИ Fluentd рд▓реЗрдХрд┐рди рдпрд╣ рд░реВрдмрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдб рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдмрд╣реБрдд рдХрдо рдЖрдХрд░реНрд╖рдХ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рдлрд╝реНрд▓реБрдПрдВрдЯ рд╕реЗ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣-рдмрд┐рдЯ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдмрд╛рдХреА рд╕рднреА рдореЗрдВ - рдмрд┐рдЯ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдпрд╣ рддреЗрдЬ, рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реИ, рдХрдо рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рд╕рднреА рдпрд╛ рдЪрдпрдирд┐рдд рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯрд┐рд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдХрд░ рд╕рдореГрджреНрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рднреА рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕рдЦреЛрдЬ рдпрд╛ рдХрдИ рдЕрдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдкрд╛рд░рдВрдкрд░рд┐рдХ logstash + docker-bit + file-bit рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ logstash + docker-bit + file-bit рдпрд╣ рд╕рдорд╛рдзрд╛рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реИред рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдо рдЕрднреА рднреА logspout + logstash рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдмрд┐рдЯ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬреАрддрддрд╛ рд╣реИред


рдкреНрд░реЛрдореЗрдерд┐рдпрд╕


рдПрдХ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрд╕реИрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдХ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Prometheus Operator рдирд╛рдордХ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рднреА рд╣реИ, рдЬрд┐рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ k8 рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд░ рдХреЛрдИ рдлреИрд╕рд▓рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЪреБрдирдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирдВрдЧреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдмрд╕ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рддрд░реНрдХ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИред рд╣рдореЗрдВ node-exporter рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдорд╢реАрди рд╕реНрддрд░ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕-рд░рдВрдЪрд░-рдирд┐рд░реНрдпрд╛рддрдХ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд░реИрдВрдЪрд░ рдПрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдмреЗрд░рдиреЗрдЯ рдкрд░ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИ, рддреЛ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


рдпрд╣рд╛рдВ рдХреЛрдИ рднреА рд░реБрдХ рд╕рдХрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдПрдХ рдкреИрдирд▓ рдкрд░ рдкреВрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП zabbix рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдСрдЯреЛ рдбрд┐рд╕реНрдХрд╡рд░реА рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЖрдкрдХреЛ рдирдП рдиреЗрдЯрд╡рд░реНрдХ, рдиреЛрдбреНрд╕, рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдвреВрдВрдврдиреЗ рдФрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдХреБрдЫ рднреА, рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рд╕реЗ рдЕрдзрд┐рдХ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрд╕реНрдХрд░рдг 4.0 рдореЗрдВ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдирд┐рд░реНрдпрд╛рддрдХреЛрдВ рд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ zabbix рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдмрд╣реБрдд рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрднреА рднреА рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рдд рдЬрд╡рд╛рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ zabbix рдХреЛ k8s рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЦреАрдВрдЪрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред


рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк TIG (telegraf + influxdb + grafana) рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ TIG (telegraf + influxdb + grafana) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдпрд╣ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдиреЛрдб рдЖрджрд┐ рджреНрд╡рд╛рд░рд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧреА рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рджрд░реНрдЬрдиреЛрдВ рд╕рд╣рд╛рдпрдХ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдмрдВрдзрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рд▓реЗрдЦ рдиреЗ рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛, рд░рд╣рд╕реНрдп рдФрд░ рдЕрдиреНрдп рдЕрдЬреАрдм рдЪреАрдЬреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рдирд╣реАрдВ рдЙрдард╛рдпрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдЦреАрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдФрд░ рдЖрдк рдЖрджрд░реНрд╢ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдХреИрд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ?
рдпрджрд┐ рдЖрдкрдХреА рд░рд╛рдп рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдпрд╛ рд╢рд╛рдпрдж рд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред

Source: https://habr.com/ru/post/hi427323/


All Articles