๋ฒ๊ทธ ๋ณด๊ณ ์ ๋๋ ๊ธฐ๋ฅ ์์ฒญ์ ๋๊น? :
/ ์ข ๋ฅ์ ๋ฒ๊ทธ
๋ฌด์จ ์ผ์ด ์ผ์ด ๋ฌ์ต๋๊น?
์ ํ๊ธฐ์์ด ๋ช ๋ น์ ์คํํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
kubectl wait deployment/web --for condition=available --timeout=100s
์กฐ๊ฑด์ด ์ถฉ์กฑ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ ํ ๋ค์์ ์ถ๋ ฅํฉ๋๋ค.
deployment.extensions/web condition met
๋๋ ๋ฆฌ์์ค๋ฅผ ์ฐพ์ ์์๋ ๊ฒฝ์ฐ ๋ค์์ ์ถ๋ ฅํฉ๋๋ค.
Error from server (NotFound): deployment.extensions "web" not found.
์์๋๊ณ ์ ์ฉํ ์ถ๋ ฅ์ ๋๋ค.
๊ทธ๋ฌ๋ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ ๋ ์ผ์นํ๋ ๊ฒ์ด ์์ผ๋ฉด ๋จ์ํ ๋ฐํํ๊ณ ์๋ฌด๊ฒ๋ ์ถ๋ ฅํ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด app = http-server ๋ฐฐํฌ๊ฐ์๋ ๊ฒฝ์ฐ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณ์ ์๋ํฉ๋๋ค.
kubectl wait deployment -l app=http-server --for condiiton=available --timeout=100s
์ฐ์ถ:
deployment.extensions/http-server condition met
๊ทธ๋ฌ๋ ์ ํจํ์ง ์์ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฌด๊ฒ๋ ๋ฐ๊ฒฌ๋์ง ์๊ณ ๋ฐํ๋ฉ๋๋ค.
kubectl wait deployment -l app=http-server2 --for condiiton=available --timeout=100s
(๋จ์ ์ถ๋ ฅ ์์, ์ฆ์ ๋ณต๊ท). ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ์ง ์์ ๋์ ๋์์ ๋ชจ๋ฐฉํ์ฌ ๋ฆฌ์์ค๋ฅผ ์ฐพ์ ์ ์๋ค๊ณ ๋งํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ ์ฉ ํ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์์์ผ ํ ๋ค๋ฅธ ๊ฒ์ด ์์ต๋๊น? :
ํ๊ฒฝ :
kubectl version
) :ํด๋ผ์ด์ธํธ ๋ฒ์ : version.Info {Major : "1", Minor : "10", GitVersion : "v1.10.2", GitCommit : "81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState : "clean", BuildDate : "2018-04-27T09 : 22 : 21Z ", GoVersion :"go1.9.3 ", ์ปดํ์ผ๋ฌ :"gc ", ํ๋ซํผ :"linux / amd64 "}
์๋ฒ ๋ฒ์ : version.Info {Major : "1", Minor : "10", GitVersion : "v1.10.5", GitCommit : "32ac1c9073b132b8ba18aa830f46b77dcceb0723", GitTreeState : "clean", BuildDate : "2018-06-21T11 : 34 : 22Z ", GoVersion :"go1.9.3 ", ์ปดํ์ผ๋ฌ :"gc ", ํ๋ซํผ :"linux / amd64 "}
/ sig cli
๋๋ ์ด๊ฒ์ ๋ํด ์์ ํ ๊ฒ์ ๋๋ค. kubernetes ์์ค ์ฝ๋๋ฅผ ์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์๋ง๋ ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฒ์ ๋๋ค.
@ m1kola k8s ์ ๋ํ ์ฒซ ๋ฒ์งธ PR์ ์ถํํฉ๋๋ค! ๋น ๋ฅธ ์ฒ๋ฆฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@ m1kola k8s ์ ๋ํ ์ฒซ ๋ฒ์งธ PR์ ์ถํํฉ๋๋ค! ๋น ๋ฅธ ์ฒ๋ฆฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!