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 : ํด๋ฌ์คํฐ ๋ด์์ ๋ฆฌ์์ค ์ํ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ์งํ๋ ์ญํ
'Infra > K8s' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฟ ๋ฒ๋คํฐ์ค] ์ฟ ๋ฒ๋คํฐ์ค์ ์ถ๊ตฌ๋ฏธ (2) | 2024.09.24 |
---|---|
[์ฟ ๋ฒ๋คํฐ์ค] ํ๋ (4) | 2024.09.06 |
[์ฟ ๋ฒ๋คํฐ์ค] ๋์ปค, ์ฟ ๋ฒ๋คํฐ์ค ๊ทธ๋ฆฌ๊ณ ์ค์ต ํ๊ฒฝ ์ ํ (5) | 2024.09.04 |
์๋์ฐ์์ operator-sdk ์ฌ์ฉ ํ๊ฒฝ ๊ตฌ์ถ (wsl, Ubuntu 22.04) (0) | 2024.04.23 |