рд╣рд╛рд▓ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ
рдкрд░рд┐рдЪрдп
рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ?
рдЬрд┐рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдиреЗ рд╣рдореЗрдВ Yandex.Cloud рдХреЗ рд▓рд┐рдП CCM рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛, рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ
рд╕реАрд╕реАрдПрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?
рдЖрдорддреМрд░ рдкрд░, рд╣рдо рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЖрд╕-рдкрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдмрд╛рд╣рд░ рд╕реЗ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рд╣рдорд╛рд░реЗ рдЖрд╕-рдкрд╛рд╕ рдХреЗ рдмрд╛рджрд▓реЛрдВ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ. рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╣реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреНрд▓рд╛рдЙрдб рдХрдВрдЯреНрд░реЛрд▓рд░ рдореИрдиреЗрдЬрд░ рдкрд╛рдВрдЪ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рдЙрджрд╛рд╣рд░рдг - рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рдиреЛрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмреАрдЪ 1:1 рд╕рдВрдмрдВрдз рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ (
Node
) рдФрд░ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо:- рдлрд╝реАрд▓реНрдб рднрд░реЗрдВ
spec.providerID
рд╡рд╕реНрддреБ рдореЗрдВNode
. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдУрдкрдирд╕реНрдЯреИрдХ рд╕реАрд╕реАрдПрдо рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрд╝реАрд▓реНрдб рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдирд┐рдореНрди рд╣реИ:openstack:///d58a78bf-21b0-4682-9dc6-2132406d2bb0
. рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдирд╛рдо рдФрд░ рд╕рд░реНрд╡рд░ рдХрд╛ рдЕрджреНрд╡рд┐рддреАрдп рдпреВрдпреВрдЖрдИрдбреА (рдУрдкрдирд╕реНрдЯреИрдХ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди) рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ; - рдкреВрд░рдХ
nodeInfo
рд╡рд╕реНрддреБ рдореЗрдВNode
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо AWS рдореЗрдВ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ; - рд╣рдо рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХреЛрдИ рд╡рд╕реНрддреБ
Node
рдПрдХ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛NotReady
, рдЖрдк рдпрд╣ рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВproviderID
. рдпрджрд┐ рдпрд╣ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реИ, рддреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВNode
, рдЬреЛ рдЕрдиреНрдпрдерд╛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд░рд╣реЗрдЧрд╛;
- рдлрд╝реАрд▓реНрдб рднрд░реЗрдВ
- рдЬреЛрди - рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓рддрд╛ рдбреЛрдореЗрди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
Node
, рддрд╛рдХрд┐ рд╢реЗрдбреНрдпреВрд▓рд░ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдХреНрд╖реЗрддреНрд░реЛрдВ рдФрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреЙрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЛрдб рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХреЗ; - рднрд╛рд░ рд╕рдВрддреБрд▓рди - рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп
Service
рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рдеLoadBalancer
рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдмреИрд▓реЗрдВрд╕рд░ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдмрд╛рд╣рд░ рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рддрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Yandex.Cloud рдореЗрдВ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВNetworkLoadBalancer
╨╕TargetGroup
рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП; - рдорд╛рд░реНрдЧ тАУ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдб рдХрд╛ рдЕрдкрдирд╛ рдЖрдИрдкреА рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреЙрдб рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рдУрд╡рд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ (VXLAN, GENEVE) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕реАрдзреЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рдЦрдВрдб - рдкреАрд╡реАрд╕реА рдФрд░ рдПрд╕рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреАрд╡реА рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдСрд░реНрдбрд░рд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ CCM рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдереА, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдХрдВрдЯреЗрдирд░ рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (CSI) рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд╣рдордиреЗ рд╕реАрдПрд╕рдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдмрд╛рдд рдХреА рд╣реИ
╨┐╨╕╤Б╨░╨╗╨╕ рдФрд░, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣рд╛рдБ рддрдХ рдХрд┐рд░рд┐рд╣рд╛ рд╕реАрдПрд╕рдЖрдИ рдбреНрд░рд╛рдЗрд╡рд░.
рдкрд╣рд▓реЗ, рдХреНрд▓рд╛рдЙрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреЛрдб рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдореБрдЦреНрдп рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рдереЗ k8s.io/kubernetes/pkg/cloudprovider/providers
, рд▓реЗрдХрд┐рди рдмрдбрд╝реЗ рдХреЛрдб рдЖрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╕рднреА рдкреБрд░рд╛рдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕реАрдПрд╕рдЖрдИ рдХреА рддрд░рд╣, рдХрдИ рдмрдбрд╝реЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рдХреНрд▓рд╛рдЙрдб рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рд╕реАрд╕реАрдПрдо рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдП рд╣реИрдВред рдпрджрд┐ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рд╕реАрд╕реАрдПрдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рддреЛ рдЖрдк рд╕реНрд╡рдпрдВ рд╕реАрд╕реАрдПрдо рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реАрд╕реАрдПрдо рдХрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
╨Ш
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдЖрдк рдЗрд╕ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗ?
рд╣рдордиреЗ рд╡рд┐рдХрд╛рд╕ (рдпрд╛ рдмрд▓реНрдХрд┐, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдкрдпреЛрдЧ) рднреА рд╢реБрд░реВ рдХрд┐рдпрд╛
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╣рдо рдЪреВрдХ рдЧрдП:
- JWT IAM рдЯреЛрдХрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг;
- рд╕реЗрд╡рд╛ рдирд┐рдпрдВрддреНрд░рдХ рд╕рдорд░реНрдерди.
рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рд╕рд╣рдорддрд┐ рдореЗрдВ (dlisin) рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдореЗрдВ, рд╣рдордиреЗ рдпрд╛рдВрдбреЗрдХреНрд╕-рдХреНрд▓рд╛рдЙрдб-рдХрдВрдЯреНрд░реЛрд▓рд░-рдореИрдиреЗрдЬрд░ рдХреЛ рдлреЛрд░реНрдХ рдХрд┐рдпрд╛ рдФрд░ рд▓рд╛рдкрддрд╛ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝реЗред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, CCM рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:
- рдЙрджрд╛рд╣рд░рдг;
- рдЬреЛрди;
- рднрд╛рд░ рд╕рдВрддреБрд▓рди.
рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЬрдм Yandex.Cloud рдЙрдиреНрдирдд VPC рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛, рддреЛ рд╣рдо рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ рдорд╛рд░реНрдЧреЛрдВ.
рдореБрдЦреНрдп рдЪреБрдиреМрддреА рдХреЗ рд░реВрдк рдореЗрдВ LoadBalanacer
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдордиреЗ рдЕрдиреНрдп рд╕реАрд╕реАрдПрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреА рддрд░рд╣, рдПрдХ рдЬреЛрдбрд╝реА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА LoadBalancer
╨╕ TargetGroup
рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП Service
рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде LoadBalancer
. рд╣рд╛рд▓рд╛рдБрдХрд┐, Yandex.Cloud рдиреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕реАрдорд╛ рдХреА рдЦреЛрдЬ рдХреА: рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ TargetGroups
рдкреНрд░рддрд┐рдЪреНрдЫреЗрдж рдХреЗ рд╕рд╛рде Targets
(рдЬреЛрдбрд╝рд╛ SubnetID
- IpAddress
).
рдЗрд╕рд▓рд┐рдП, рдирд┐рд░реНрдорд┐рдд рд╕реАрд╕реАрдПрдо рдХреЗ рдЕрдВрджрд░, рдПрдХ рдирд┐рдпрдВрддреНрд░рдХ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрджрд▓рдиреЗ рдкрд░ рд╣реЛрддрд╛ рд╣реИ Node
рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рд╕рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЙрдирдХреА рдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдореВрд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ NetworkID
, рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рддрд╛ рд╣реИ TargetGroup
рдкрд░ NetworkID
, рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдкрд░ рднреА рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп Service
рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде LoadBalanacer
рд╣рдо рдмрд╕ рдПрдХ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рд╕рдВрд▓рдЧреНрди рдХрд░рддреЗ рд╣реИрдВ TargetGroup
рдирдП рдХреЛ NetworkLoadBalanacer
'рдкреВрд░реНрд╡рд╛рд╣реНрдиред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ?
рд╕реАрд╕реАрдПрдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг 1.15 рдФрд░ рдЙрдЪреНрдЪрддрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ, рдЗрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдзреНрд╡рдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ --cloud-provider=external
рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ true
рдХреНрдпреВрдм-рдПрдкрд┐рд╕рд░реНрд╡рд░, рдХреНрдпреВрдм-рдХрдВрдЯреНрд░реЛрд▓рд░-рдореИрдиреЗрдЬрд░, рдХреНрдпреВрдм-рд╢реЗрдбреНрдпреВрд▓рд░ рдФрд░ рд╕рднреА рдХреНрдпреВрдмрд▓реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдПред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЪрд░рдг рд╕реНрд╡рдпрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ
рд╕реАрд╕реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
-
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ (folder-id
) рдпрд╛рдВрдбреЗрдХреНрд╕.рдХреНрд▓рд╛рдЙрдб; - Yandex.Cloud API рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛ред рдШреЛрд╖рдгрд╛рдкрддреНрд░ рдореЗрдВ
Secret
рдЖрд╡рд╢реНрдпрдХ рд╣реИрдЕрдзрд┐рдХреГрдд рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рд╕реЗрд╡рд╛ рдЦрд╛рддреЗ рд╕реЗ. рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВрд╡рд░реНрдгрд┐рдд , рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рдЪрд╛рдмрд┐рдпрд╛рдБ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рд╣рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд╛рдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреА
рдкрд░рд┐рдгрд╛рдо
рд╣рдо рдкрд┐рдЫрд▓реЗ рджреЛ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдкрд╛рдВрдЪ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╕реАрд╕реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╣реАрдиреЗ рдореЗрдВ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ 20 рддрдХ рдмрдврд╝рд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдмрдбрд╝реЗ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг K8s рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП CCM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рд╕реАрдПрд╕рдЖрдИ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдпрд╛рдВрдбреЗрдХреНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдорд░реНрдерди рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ - рд╣рдо рдЙрди рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВред
рдкреБрдирд╢реНрдЪ
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рднреА рдкрдврд╝реЗрдВ:
- ┬л
Yandex.Cloud рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ CSI рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╣рдорд╛рд░рд╛ рдЕрдиреБрднрд╡ "; - ┬л
рдХреНрдпрд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ? рдРрдбрдСрди-рдСрдкрд░реЗрдЯрд░ рдХреА рдШреЛрд╖рдгрд╛ "; - ┬л
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдкреВрд░рдХ (рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдкреЛрд░реНрдЯ) '.
рд╕реНрд░реЛрдд: www.habr.com