рдЖрдк рдЗрд╕ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ: v1.32

Kubernetes v1.32 рдкреНрд░рд▓реЗрдЦрди рдЕрдм рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдореЗрдВрдЯреЗрди рдирд╣реАрдВ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдк рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдПрдХ рд╕реНрдЯреИрдЯрд┐рдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реИред рдЕрдк-рдЯреВ-рдбреЗрдЯ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгред

рдЕрдкрдиреЗ рдРрдк рдХреЗ рдХрдИ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЪрд▓рд╛рдирд╛

рдЙрджреНрджреЗрд╢реНрдп

  • kubectl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдРрдк рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВред

рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛

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

рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдореЗрдВ рд░реЗрдкреНрд▓рд┐рдХрд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдХрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рд╛рд░рд╛рдВрд╢:

  • рдПрдХ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛

рдЖрдк kubectl create deployment рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП --replicas рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рд╢реБрд░реВ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред


рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЕрд╡рд▓реЛрдХрди


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

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

рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдореЗрдВ рд░реЗрдкреНрд▓рд┐рдХрд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдХрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


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


рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛

рдЕрдкрдиреА рддреИрдирд╛рддреА рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, get deployments рдЙрдкрдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

kubectl get deployments

рдЖрдЙрдЯрдкреБрдЯ рдЗрд╕рдХреЗ рд╕рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

                NAME                  READY   UP-TO-DATE   AVAILABLE   AGE
                kubernetes-bootcamp   1/1     1            1           11m
                

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 1 рдкреЙрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХрдорд╛рдВрдб рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ:

  • NAME рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдирд╛рдо рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред
  • READY рд╡рд░реНрддрдорд╛рди/рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рдд рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
  • UP-TO-DATE рдЙрди рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • AVAILABLE рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдХрд┐рддрдиреА рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
  • AGE рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЪрд▓рдиреЗ рдХреА рдЕрд╡рдзрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкрд░рд┐рдирд┐рдпреЛрдЬрди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд░реЗрдкреНрд▓рд┐рдХрд╛рд╕реЗрдЯ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд▓рд╛рдПрдБ:

kubectl get rs

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд░реЗрдкреНрд▓рд┐рдХрд╛рд╕реЗрдЯ рдХрд╛ рдирд╛рдо рд╣рдореЗрд╢рд╛ [DEPLOYMENT-NAME]-[RANDOM-STRING] рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдФрд░ рдмреАрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЙрдб-рдЯреЗрдореНрдкрд▓реЗрдЯ-рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдЗрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреЙрд▓рдо рд╣реИрдВ:

  • DESIRED рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдмрдирд╛рддреЗ рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рд╣реИ.
  • CURRENT рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рддрдиреА рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВред

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдЗрдП рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ 4 рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рддрдХ рдорд╛рдкреЗрдВред рд╣рдо kubectl scale рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рдХреЗ рдмрд╛рдж рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдХрд╛рд░, рдирд╛рдо рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:

kubectl scale deployment/kubernetes-bootcamp --replicas=4

рдЕрдкрдиреА рддреИрдирд╛рддреА рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, get deployment рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

kubectl get deployments

рдЬрдм рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ 4 рдЙрджрд╛рд╣рд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдкреЙрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓реА рд╣реИ рдпрд╛ рдирд╣реАрдВ:

kubectl get pods -o wide

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

kubectl describe deployments/kubernetes-bootcamp

рдЖрдк рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдпрд╣ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдм 4 рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рд╣реИрдВред

рд▓реЛрдб рд╕рдВрддреБрд▓рди

рдЖрдЗрдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╕реЗрд╡рд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд▓реЛрдб-рд╕рдВрддреБрд▓рд┐рдд рдХрд░ рд░рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЙрдЬрд╛рдЧрд░ рдЖрдИрдкреА рдФрд░ рдкреЛрд░реНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рд╡рд░реНрдгрди рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реАрдЦрд╛ рдерд╛:

kubectl describe services/kubernetes-bootcamp

NODE_PORT рдирд╛рдордХ рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдХрд╛ рдорд╛рди рдиреЛрдб рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛ:

export NODE_PORT='$(kubectl getservices/kubernetes-bootcamp -o go-template='{{(index .spec.ports 0).nodePort}}')'

echo NODE_PORT=$NODE_PORT

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЙрдЬрд╛рдЧрд░ рдЖрдИрдкреА рдкрддреЗ рдФрд░ рдкреЛрд░реНрдЯ рдкрд░ рдПрдХ curl рдХрд░реЗрдВрдЧреЗред рдХрдорд╛рдВрдб рдХреЛ рдХрдИ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

curl http://"$(minikube ip):$NODE_PORT"

рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рдкреЙрдб рдкрд░ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдб-рд╕рдВрддреБрд▓рди рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕реНрдХреЗрд▓ рдбрд╛рдЙрди

рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ 2 рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рддрдХ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, scale рдЙрдкрдХрдорд╛рдВрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБ:

kubectl scale deployment/kubernetes-bootcamp --replicas=2

рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди get deployments рдЙрдкрдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

kubectl get deployments

рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдШрдЯрдХрд░ 2 рд╣реЛ рдЧрдИред get pods рдХреЗ рд╕рд╛рде рдкреЙрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ:

kubectl get pods -o wide

рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ 2 рдкреЙрдб рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдП рдЧрдП рдереЗред

рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдВ, рддреЛ рдПрдХ рд░реЛрд▓рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред