gcafuse ๋๋ ๊ธฐํ ๋๊ตฌ/๊ธฐํ ์กฐํญ์ ์ฌ์ฉํ์ฌ Google Container Engine์ Google ์คํ ๋ฆฌ์ง ๋ฒํท์ ๋ง์ดํธํ๊ณ ์ถ์ต๋๋ค. Docker ์ปจํ ์ด๋๋ Google ์ปจํ ์ด๋ ์์ง์์ ์คํ๋๋ฏ๋ก yaml ํ์ผ์ ์ฌ์ฉํ์ฌ ๋ช ๊ฐ์ง ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ํด์ผ ํฉ๋๋ค.
.yaml ํ์ผ์์ ๊ถํ ์๋ --device sys_admin ๋๋ ๊ธฐํ ํ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ณต์ ์ปจํธ๋กค๋ฌ/์๋น์ค๋ฅผ ๋น๋ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ์ข ๋ฅ์ ์ฌ๋ฌผ/๋งค๊ฐ๋ณ์๊ฐ ์๋ ๊ฒฝ์ฐ.
๋น์ ์ ํน๊ถ์ ์ฌ์ฉํ ์ ์์ต๋๋ค:
http://kubernetes.io/docs/user-guide/pods/#privileged -mode-for-pod-containers
--device ํ๋๊ทธ๋ ํ์ฌ ์ง์๋์ง ์์ต๋๋ค.
Google Container Engines ํฌ๋/์ปจํ ์ด๋์ Google ์คํ ๋ฆฌ์ง ๋ฒํท์ ๋ง์ดํธํ ์ ์์ต๋๊น? ๋์ปค ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ gcsfuse๋ฅผ ์ค์นํ๊ณ ๋ค์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ดํธํ์ต๋๋ค. ์ฌ์ ํ ์ปจํ ์ด๋์ ๋ง์ดํธํ ์ ์์ต๋๋ค. ๋ ๋ง์ ์ ๋ ฅ์ด ํ์ํฉ๋๋ค.
API ๋ฒ์ : v1
์ข
๋ฅ: ์๋น์ค
๋ฉํ๋ฐ์ดํฐ:
์ด๋ฆ: ์ํ์น ํ๋ก ํธ์๋
๋ผ๋ฒจ:
์ฑ: ์ํ์น ์น์ฑ
ํฌ๊ธฐ:
์ ํ: NodePort
ํฌํธ:
API ๋ฒ์ : v1
์ข
๋ฅ: ReplicationController
๋ฉํ๋ฐ์ดํฐ:
์ด๋ฆ: ์ํ์น ํ๋ก ํธ์๋
ํฌ๊ธฐ:
๋ณต์ ๋ณธ: 1
์ฃผํ:
๋ฉํ๋ฐ์ดํฐ:
๋ผ๋ฒจ:
์ฑ: ์ํ์น ์น์ฑ
ํฌ๊ธฐ:
์ปจํ
์ด๋:
- ์ด๋ฆ: ์ํ์น-https
์ด๋ฏธ์ง: gcr.io/myproject/new- httpd:v1
๋ณด์ ์ปจํ
์คํธ:
๊ธฐ๋ฅ: {}
ํน๊ถ: ์ฌ์ค
๋ช
๋ น: ["gcsfuse --key-file=/usr/local/Test.json test1-clod-storage /mnt"]
ํฌํธ:
- ์ปจํ
์ด๋ ํฌํธ: 443
- ์ปจํ
์ด๋ ํฌํธ: 80
๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
@jadhavnitind ์ง๊ธ ๊ผฝ๋ ๋ ๊ฐ์ ์ฌ๋๋ค์ https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud๋ฅผ ํ์ธํ์ธ์.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@jadhavnitind ์ง๊ธ ๊ผฝ๋ ๋ ๊ฐ์ ์ฌ๋๋ค์ https://lemag.sfeir.com/wordpress-cluster-docker-google-cloud๋ฅผ ํ์ธํ์ธ์.