рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ

рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдкреГрдердХ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЯреВрд▓рдХрд┐рдЯ

рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ

рдЖрдЬ рд╣рдореЗрдВ рдпрд╣ рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реБрдП рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо9 GitHub рдкрд░ рдЕрдкрд╛рдЪреЗ v2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рддреАрди рдЯреВрд▓ рдХрд╛ рдПрдХ рд╕реВрдЯ, рдУрдкрди рд╕реЛрд░реНрд╕рд┐рдВрдЧ рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ рд╣реИред

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

рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ рдореЗрдВ рддреАрди рд╕реНрд╡рддрдВрддреНрд░ рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЙрддреНрдкрд╛рджрди рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдпрд╛ рдЕрд▓рдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  1. рдЖрджрд┐рджрд╛рджрдо, рд╕рд░рд▓реАрдХреГрдд рдЖрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕реАрдПрд▓рдЖрдИред
  2. nodeadm, рдиреЛрдб рдкреНрд░рд╢рд╛рд╕рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдПрд▓рдЖрдИ рдЬреЛ kubeadm рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ kubeadm рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реИред
  3. рд╕реА.рд╕реА.рдЯреА.рдПрд▓, рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдЬреАрд╡рдирдЪрдХреНрд░ рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рдЬреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдореБрджрд╛рдп рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдПрдкреАрдЖрдИ рдХреЛ рдЕрдкрдирд╛рддрд╛ рд╣реИ рдФрд░ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдирд┐рд░реНрдмрд╛рдз рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдбрдПрдбрдо рдФрд░ рдПрдЯрдбреИрдбрдбреАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдпреЗ рддреАрди рдЙрдкрдХрд░рдг рдорд┐рд▓рдХрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ:

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

рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ рд╕реБрд╡рд┐рдзрд╛рдПрдБ

  • рдорд▓реНрдЯреА-рдорд╛рд╕реНрдЯрд░ рд╕рдкреЛрд░реНрдЯ (HA рдХреНрд▓рд╕реНрдЯрд░ K8s)ред
  • рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрджрд┐ рдХреНрд▓рд╕реНрдЯрд░реЛрдВ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдФрд░ рдкреНрд░рдмрдВрдзрдиред
  • рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ред
  • рд░реЛрд▓рд┐рдВрдЧ рдЕрдкрдЧреНрд░реЗрдб рдФрд░ рд░реЛрд▓рдмреИрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  • рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рд╕реАрдПрдирдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд▓рд╛рд▓реИрди (vxlan); рдЕрдиреНрдп рд╕реАрдПрдирдЖрдИ рдХреЛ рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред
  • рдХреЛрд░рдо рдХреА рд╣рд╛рдирд┐ рдХреЗ рдмрд╛рдж рдЖрджрд┐ рд╕рдореВрд╣реЛрдВ рдХрд╛ рдмреИрдХрдЕрдк рдФрд░ рдмрд╣рд╛рд▓реАред
  • рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреЛ рдореЗрдореЛрд░реА рдФрд░ рд╕реАрдкреАрдпреВ рд╕рдордп рдЦрддреНрдо рд╣реЛрдиреЗ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИред

рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ рд╕реЙрд▓реНрдпреВрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ

рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛ рдФрд░ рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП, Klusterkit Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ cctl-state.yaml рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реАрд╕реАрдЯреАрдПрд▓ рд╕реАрдПрд▓рдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдк рдХрд┐рд╕реА рднреА рдорд╢реАрди рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд░рд╛рдЬреНрдп рдлрд╝рд╛рдЗрд▓ рд╣реИред рдпрд╣ рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рд▓реИрдкрдЯреЙрдк рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдХрдВрдкреНрдпреВрдЯрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

Cctl рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ CRUD рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░-рдПрдкреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдФрд░ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдкреНрд░рдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ ssh-рдкреНрд░рджрд╛рддрд╛, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо9 рд╕реЗ рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдмреЗрдЕрд░ рдореЗрдЯрд▓ рдХреНрд▓рд╕реНрдЯрд░-рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рддрд╛, рдЬреЛ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП etcdadm рдФрд░ nodeadm рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

рдХреНрд▓рд╕реНрдЯрд░рдХрд┐рдЯ рдФрд░ рдЙрд╕рдХреЗ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ:

1 - рдЧреЛ рдЧреЗрдЯ рдХрдорд╛рдВрдб рд╕реЗ рддреАрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЯреВрд▓ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

go get -u github.com/platform9/cctl

go get -u github.com/platform9/nodeadm

go get -u github.com/kubernetes-sigs/etcdadm

2 - рдлрд┐рд░ рдЗрди рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдпреЛрдВ рдХреЛ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд▓рдХреНрд╖реНрдп рдорд╢реАрдиреЛрдВ рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЕрддреНрдпрдзрд┐рдХ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред Nodeadm рдФрд░ etcdadm рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд░рдЦреЗрдВ:

cp $GOPATH/bin/nodeadm /var/cache/ssh-provider/nodeadm//

cp $GOPATH/bin/etcdadm /var/cache/ssh-provider/etcdadm//

3 - рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ, рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ nodeadm рдФрд░ etcdadm рдбрд╛рдЙрдирд▓реЛрдб рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд┐рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдЖрдЗрдЯрдо (рдпрд╛рдиреА рд╕рд┐рд╕реНрдЯрдордбреА рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдмрд▓реЗрдЯ рдФрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рдпреВрдирд┐рдЯ рдлрд╝рд╛рдЗрд▓, рд╕реАрдПрдирдЖрдИ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЗрдВ, рдХреНрдпреВрдмреЗрдбрдПрдо рдлрд╝рд╛рдЗрд▓, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рд╣рд┐рдд рд╕рднреА рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпрд╛рдВ, рдХреАрдкрд▓рд┐рд╡реЗрдб рдЫрд╡рд┐ рдФрд░ рд╕рд┐рд╕реНрдЯрдордбреА рдлрд╝рд╛рдЗрд▓, рдЖрджрд┐ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ) рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдкреГрдердХ рд╣реЛрд╕реНрдЯ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред cctl, nodeadm рдФрд░ etcdadm рдХреЗ рд╕рд╛рдеред (рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ рд╡рд┐рдХрд┐).

4 - рдПрдХ рдмрд╛рд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдЖрдк рдХреБрдЫ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдкрд╣рд▓рд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:

- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдмрдирд╛рдПрдВред

$GOPATH/bin/cctl create credential --user root --private-key ~/.ssh/id_rsa

- рдлрд┐рд░ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред -help рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд▓рд╛рддрд╛ рд╣реИред

$GOPATH/bin/cctl create cluster --pod-network 192.168.0.0/16 --service-network 192.169.0.0/24

- рдЕрдВрдд рдореЗрдВ, рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдкрд╣рд▓реА рдорд╢реАрди рдмрдирд╛рдПрдВред

$GOPATH/bin/cctl create machine --ip $MACHINE_IP --role master

рдЕрдзрд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╣рд╛рдВ рдкрдврд╝реЗрдВ GitHub.

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ