[k8s] k9s
k9s๋ kubectl์ ๊ธฐ๋๊ธด ๋ช ๋ น์ด ์ธํธ๋ค์ ์ข ๊ฐ์ํํด์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ค.
kubectl์ ๋ช
๋ น์ด ์์ฒด๊ฐ ๋ชน์ ๊ธด ํธ์ธ๋ฐ๋ค๊ฐ, description->desc ๊ฐ์ ์ถ์ฝ๋ ์๋๊ฒ ๋ง์์ ์ฉ์ผ๋ก ์น๋ค๋ณด๋ฉด ๋ชน์ ํผ๊ณคํด์ง๋ค...
์ฟ ๋ฒ๋คํฐ์ค ํ ์์ฒด๊ฐ ์ด๋ฐ๊ฒ์ ๋ํด์ ๋งค์ฐ ๋ฌด๊ด์ฌํ๊ณ ๋ถ์น์ ํ ํธ์ธ ๊ฒ ๊ฐ์๋ค. desc ์ถ๊ฐํด๋ฌ๋ผ๋ ์ด์๊ฐ ์์๋๋ฐ, ๊ทธ๋ฅ ๋ฐ๋ก closeํด๋ฒ๋ฆฌ๋๋ผ.
์๋ฌดํผ
์ด๋ฐ๊ฑธ ์ข๋ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ์ด๋ค.
๋ค๋ฅธ Lens ๋ฑ์ ์ ์ฌ ๋๊ตฌ๋ค๊ณผ ๋น๊ตํด์ ํฐ๋ฏธ๋์์ ๊ฐ๋ณ๊ฒ ์ฌ์ฉํ๊ธฐ ์ข๋ค๋ ์ฅ์ ์ด ์๋ค.
์ค์น
ํจํค์ง๋งค๋์ ์ k9s๋ derailed/k9s/k9s๊ฐ ๋ค์ด์๋ค๋ฉด ๊ทธ๊ฑธ๋ก ๊น๋ฉด ๋๊ณ , ์๋ค๋ฉด go๋ก ๊น๋๊ฒ ํธํ๋ค.
go install github.com/derailed/k9s@latest

์ค์น๊ฐ ์ ๋๋ค๋ฉด, k9s cli ์คํ์ด ๊ฐ๋ฅํด์ง ๊ฒ์ด๋ค.

์ฌ์ฉ๋ฒ
k9s๋ง์ ์น๋ฉด, ๋ฐ๋ก ์ ์ฉ ๋ชจ๋ํฐ๋ง ๋ชจ๋๋ก ์ง์ ํ๋ค.
k9s
๊ทธ๋ผ ํด๋ฌ์คํฐ์ ์ํ์ ๊ธฐ๋ณธ Pod๋ค์ ๋ชฉ๋ก์ ์ญ ๋ฝ์๋ณผ ์ ์๋ค.
์ ๊ธฐ์ ๋ฐฉํฅํค๋ก ์ด๋๋ ๊ฐ๋ฅํ๋ฐ
๊ฑฐ๊ธฐ์ 'd' ํค๋ฅผ ๋๋ฅด๋ฉด describe ๋ชจ๋๋ก ํ๋ ์ ์๋ฅผ ๋ฐ๋ก ๋ณผ ์ ์๋ค.
๋๊ฐ๋ ค๋ฉด "ECS"๋ฅผ ๋๋ฅด๋ฉด ๋๋ค.
ํน์, "Enter"๋ฅผ ์น๋ฉด ๋ก๊ทธ ๋ฐ ์ํ ๋ชจ๋ํฐ๋ง, Pod ๋ด์ ์ปจํ ์ด๋ ๋ฆฌ์คํธ๊ฐ ๋ฌ๋ค.


ํํฐ๋ง
๋ช
๋ น์ด๋ค์ด ๋๋ถ๋ถ vi ๋ฒ ์ด์ค๋ก ๋์์ธ๋์ด์๋ค.
๋ง์ฝ deployment๋ค๋ง ๊ณจ๋ผ๋ณด๊ณ ์ถ๋ค๋ฉด, :deploy๋ฅผ ์น๊ณ ์ํฐ๋ฅผ ์น๋ฉด ๋๋ค.

๊ทธ์ธ์๋ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ด ๋ง๋ค.
์คํ์ด์ค๋ฐ๋ฅผ ๋๋ฅด๋ฉด ํน์ ๋ฆฌ์์ค๋ฅผ ์ ํํ ์ ์๊ณ , ์ปจํธ๋กค+D๋ฅผ ๋๋ฅด๋ฉด ๋ฐ๋ก ์ญ์ ๋ฅผ ํ ์๋ ์๋ค.

e๋ฅผ ๋๋ฅด๋ฉด ๋ฐ๋ก ํ๋ ๋ฑ์ yaml์ ์์ ํ ์๋ ์๊ณ

ํ๋ ํ์ด์ง์์ s๋ฅผ ๋๋ฅด๋ฉด ์ปจํ ์ด๋์ ๋ฐ๋ก shell ์ ์๋ ๋๋ค.
