์๋ ํ์ธ์,
Stackdriver ๋์๋ณด๋์ GKE ์ปจํ ์ด๋ CPU ์ฌ์ฉ๋์ GCP์์ ์ปจํ ์ด๋ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑ๋ ์ปจํ ์ด๋(kube2ky, glbc, etcd, heapster ๋ฑ)์ CPU ์ฌ์ฉ๋๋ง ๋ณด๊ณ ํ์ง๋ง ๋ด ์ฉ์ผ๋ก ์์ฑํ ์ปจํ ์ด๋๋ ๋ณด๊ณ ํ์ง ์์ต๋๋ค. ์์ ์ ์์ฉ ํ๋ก๊ทธ๋จ. ์ด๊ฒ์ Kubernetes 1.1.x์์ ๋ค์ ์๋ํ๋ ๋ฐ ์ฌ์ฉ๋์์ต๋๋ค. GKE ์ปจํ ์ด๋ ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ ์ฌ์ฉ๋ ๋ฐ ํ์ด์ง ์ค๋ฅ ๊ทธ๋ํ๋ ๋ด ์ปจํ ์ด๋์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ํฉ๋๋ค.
๋ด 5๊ฐ ํด๋ฌ์คํฐ(ํ ๊ณ์ ์ 4๊ฐ, ๊ฐ์ธ ๊ณ์ ์ 1๊ฐ)๋ ๋ชจ๋ Kubernetes 1.2.4์ ์์ผ๋ฉฐ ๋ชจ๋ Cloud Monitoring/Logging์ด ์ฌ์ฉ ์ค์ ๋์ด ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ด 1.2.x์์ ๋ณ๊ฒฝ, ๋นํ์ฑํ ๋๋ ์ ๊ฑฐ๋์์ต๋๊น?
๊ฐ์ฌํฉ๋๋ค!
cc @a-robinson @mwielgus
์ ํํ ๋งํ๋ฉด ์ด๋ฌํ ๊ธฐ๋ณธ ๊ทธ๋ํ๋ ์ฌ์ฉ ์๊ฐ์ด ์๋ CPU _์ฌ์ฉ๋ฅ _์ ํ์ํฉ๋๋ค. ์ฌ์ฉ๋ฅ ์ ์ฌ์ค์ CPU usage time / reserved cores
์ด๋ฏ๋ก CPU ์ ํ์ด ์ง์ ๋ ์ปจํ
์ด๋์ ๋ํด์๋ง ์๋ฏธ ์๋ ๋ฉํธ๋ฆญ์
๋๋ค. ๋์ดํ ์์คํ
์ปจํ
์ด๋์๋ CPU ์ ํ ์์ฑ์ด ์ง์ ๋์ด ์์ง๋ง ํฌ๋์๋ ์์ ๊ฒ์
๋๋ค.
1.1.x์์ IIRC ์์คํ ์ ์์์ ๋ฎ์ ์ซ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ด๋ฅผ ํ๊ณ๋ก ์ฌ์ฉํฉ๋๋ค. ์ด๋ ์ฌ์ฉ๋ฅ ์ ํญ์ ๊ณ์ฐํ ์ ์์ง๋ง ์ปจํ ์ด๋ ์ฌ์ฉ๋ฅ ์ด 100%๋ฅผ ํจ์ฌ ๋์ ์ ์๋ค๋ ์ ์ ๊ฐ์ํ ๋ ์ข ์ข ์คํด์ ์์ง๊ฐ ์์์ ์๋ฏธํฉ๋๋ค.
@a-robinson ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ ํํ ๋งํ๋ฉด ์ด๋ฌํ ๊ธฐ๋ณธ ๊ทธ๋ํ๋ ์ฌ์ฉ ์๊ฐ์ด ์๋ CPU _์ฌ์ฉ๋ฅ _์ ํ์ํฉ๋๋ค. ์ฌ์ฉ๋ฅ ์ ์ฌ์ค์
CPU usage time / reserved cores
์ด๋ฏ๋ก CPU ์ ํ์ด ์ง์ ๋ ์ปจํ ์ด๋์ ๋ํด์๋ง ์๋ฏธ ์๋ ๋ฉํธ๋ฆญ์ ๋๋ค. ๋์ดํ ์์คํ ์ปจํ ์ด๋์๋ CPU ์ ํ ์์ฑ์ด ์ง์ ๋์ด ์์ง๋ง ํฌ๋์๋ ์์ ๊ฒ์ ๋๋ค.1.1.x์์ IIRC ์์คํ ์ ์์์ ๋ฎ์ ์ซ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ด๋ฅผ ํ๊ณ๋ก ์ฌ์ฉํฉ๋๋ค. ์ด๋ ์ฌ์ฉ๋ฅ ์ ํญ์ ๊ณ์ฐํ ์ ์์ง๋ง ์ปจํ ์ด๋ ์ฌ์ฉ๋ฅ ์ด 100%๋ฅผ ํจ์ฌ ๋์ ์ ์๋ค๋ ์ ์ ๊ฐ์ํ ๋ ์ข ์ข ์คํด์ ์์ง๊ฐ ์์์ ์๋ฏธํฉ๋๋ค.