operator-sdk init
operator-sdk init --domain=[๋๋ฉ์ธ] --repo=github.com/[your repo]
ํน์๋ project๊ฐ ์ ๋๋ก ์์ฑ์ด ์๋๊ฑฐ๋ ํ์ ๋ถ๋ค์ ์์ฒ๋ผ = ๊ธฐํธ๋ฅผ ์ถ๊ฐํด๋ณด์ธ์
init ์ดํ working directory ๊ตฌ์กฐ
operator-sdk create api
operator-sdk create api --group=[group] --version=v1alpha1 --kind=[kind] --resource --controller
์ ๋ช ๋ น์ด๋ฅผ ํตํด api๋ฅผ ์ ์ํฉ๋๋ค.
- group : ์๋ก ๋ค๋ฅธ ๋ฆฌ์์ค๋ฅผ ๊ทธ๋ฃนํํ๋ ๊ฒ
- kind : ๋ฆฌ์์ค์ ์ ํ
- resource : ํด๋ฌ์คํฐ์์ ์คํ๋๋ ์์ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ์ํ ๊ฐ์ฒด
- controller : ํด๋ฌ์คํฐ ๋ด์์ ๋ฆฌ์์ค ์ํ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ์งํ๋ ์ญํ
'K8s' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋์ฐ์์ operator-sdk ์ฌ์ฉ ํ๊ฒฝ ๊ตฌ์ถ (wsl, Ubuntu 22.04) (0) | 2024.04.23 |
---|