рдЙрджреНрджреЗрд╢реНрдп
- kubectl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдРрдк рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВред
рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛
рдкрд┐рдЫрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╣рдордиреЗ рдПрдХ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд┐рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ред рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдиреЗ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдкреЙрдб рдмрдирд╛рдпрд╛ред рдЬрдм рдЯреНрд░реИрдлрд╝рд┐рдХ рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдорд╛рдВрдЧ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред
рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдореЗрдВ рд░реЗрдкреНрд▓рд┐рдХрд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдХрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЯрд┐рдкреНрдкрдгреА:
рдпрджрд┐ рдЖрдк рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдмрд╛рдж рдпрд╣ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реЛред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВ:
kubectl expose deployment/kubernetes-bootcamp --type="NodePort" --port 8080
рд╕рд╛рд░рд╛рдВрд╢:
- рдПрдХ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛
рдЖрдк 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 рдкреЙрдб рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдП рдЧрдП рдереЗред
рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдВ, рддреЛ рдПрдХ рд░реЛрд▓рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред