๋์ ์์ฒญ์ ๋๊น? (์์ธ ๊ฒฝ์ฐ ๋ฌธ์ ํด๊ฒฐ ๊ฐ์ด๋ ๋ฐ ์ปค๋ฎค๋ํฐ ์ง์ ์ฑ๋์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. http://kubernetes.io/docs/troubleshooting/ ์ฐธ์กฐ): ๋ฒ๊ทธ ๋ณด๊ณ ์๋ ๋์ ์์ฒญ์ผ๋ก ๋ถ๋ฅ๋ ์ ์์ง๋ง ์ฃผ๋ก ๋ฒ๊ทธ ๋ณด๊ณ ์ ์ ๋๋ค. ์ด ์ ํ์ ๋ฌธ์ํ๋ ๋๋ก ์๋ํ์ง ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ ์ถํ๊ธฐ ์ ์ Kubernetes ๋ฌธ์ ์์ ์ด๋ค ํค์๋๋ฅผ ๊ฒ์ํ์ต๋๊น? (์ค๋ณต์ ๋ฐ๊ฒฌํ๋ค๋ฉด ๋์ ๊ฑฐ๊ธฐ์ ๋ต์ฅํด์ผ ํฉ๋๋ค.):
No connection could be made because the target machine actively refused it
์ด๊ฒ์ ๋ฒ๊ทธ ๋ณด๊ณ ์์ ๋๊น ์๋๋ฉด ๊ธฐ๋ฅ ์์ฒญ์ ๋๊น? (ํ๋ ์ ํ): ๋ฒ๊ทธ ๋ณด๊ณ
Kubernetes ๋ฒ์ ( kubectl version
): 1.6.2
ํ๊ฒฝ :
uname -a
): N/Agcloud
, kubectl
๋ฌด์จ ์ผ์ด ์์๋์ง :
gcloud
๋ฐ kubectl
running gcloud components install kubectl
, ๋ชจ๋ ์ฑ๊ณต, ์ค๋ฅ ์์, ๊ฒฝ๊ณ ์์gcloud init
๋ฐ gcloud auth login
- ์ฑ๊ณตkubectl get pods
, ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์ธ์ฉ:Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
์ฌ์ค kubectl version
๊ฐ์ ์๋ฌ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์์ํ๋ ์ผ :
๋ฌธ์ํ๋ --help
์ ๋ฐ๋ผ ์คํ๋๋ ๋ช
๋ น. ์๋ฅผ ๋ค์ด kubectl get pod
๋ ์ค๋ฅ๊ฐ ์๋ ๋ด ํฌ๋๋ฅผ ํ์ํด์ผ ํฉ๋๋ค.
์ฌํํ๋ ๋ฐฉ๋ฒ (๊ฐ๋ฅํ ํ ์ต์ํ์ผ๋ก ๊ทธ๋ฆฌ๊ณ ์ ํํ๊ฒ):
์ค์น : ์์์ ์ค๋ช ํ ๋ฐ์ ๊ฐ์ด Google ํด๋ผ์ฐ๋ SDK๋ฅผ ์๋์ฐ 10 ์์คํ ์์, ๊ทธ๋ฆฌ๊ณ ๋ ์ด์ ์น์ ์ ๋ฌด์จ ์ผ์ด ์์๋์ง์ ์ค๋ช ์๋๋ฆฌ์ค์ ๋ฐ๋ผ์ โ
๊ธฐํ ์์์ผ ํ ์ฌํญ:
๊ทธ๋ฅ ๋ฌผ์ด๋ด.
์คํํด์ผํฉ๋๋ค : ๋ฐ์ผ๋ก ์ฒด๊ฒฉ gcloud container clusters get-credentials cluster-id
์คํํ๊ธฐ ์ ์ kubectl
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์คํํด์ผํฉ๋๋ค : ๋ฐ์ผ๋ก ์ฒด๊ฒฉ
gcloud container clusters get-credentials cluster-id
์คํํ๊ธฐ ์ ์kubectl