OpenShift - Missing Service Account
Last updated
Last updated
ํด๋ฌ์คํฐ๊ฐ ๋ฏธ๋ฆฌ ๊ตฌ์ฑ๋ ํ ํ๋ฆฟ์ผ๋ก ๋ฐฐํฌ๋์ด Roles, RoleBindings ๋ฐ ์ฌ์ง์ด SCC๋ฅผ ์์ง ์์ฑ๋์ง ์์ ์๋น์ค ๊ณ์ ์ ์๋์ผ๋ก ์ค์ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ ํด๋น ๊ณ์ ์ ์์ฑํ ์ ์๋ ๊ฒฝ์ฐ ๊ถํ ์์น์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ์๋ก ์์ฑ๋ SA์ ํ ํฐ๊ณผ ์ฐ๊ฒฐ๋ ์ญํ ๋๋ SCC๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๋์ผํ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋๋ฝ๋ SA๊ฐ ๋๋ฝ๋ ํ๋ก์ ํธ์ ์ผ๋ถ์ธ ๊ฒฝ์ฐ์ ๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ๊ทธ๋ฐ ๋ค์ SA๋ฅผ ์์ฑํ ์ ์๋ค๋ฉด ํด๋น Roles ๋ฐ SCC๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ด์ ๊ทธ๋ํ์์๋ Roles Bindings ๋๋ SCC์ ๋ํ๋์ง๋ง ์์ง ํด๋ฌ์คํฐ์ ์์ฑ๋์ง ์์ ์ฌ๋ฌ ํ๋ก์ ํธ๊ฐ ์๋ AbsentProject๊ฐ ์ฌ๋ฌ ๊ฐ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก AbsentServiceAccount๋ ์์ต๋๋ค.
ํ๋ก์ ํธ์ ๋๋ฝ๋ SA๋ฅผ ์์ฑํ ์ ์๋ค๋ฉด, SA๋ AbsentServiceAccount๋ฅผ ๋์์ผ๋ก ํ Role ๋๋ SCC์์ ์์๋ฉ๋๋ค. ์ด๋ ๊ถํ ์์น์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๋ค์ ์์ ๋ node-exporter SCC๋ฅผ ๋ถ์ฌ๋ฐ๋ ๋๋ฝ๋ SA๋ฅผ ๋ณด์ฌ์ค๋๋ค:
๋ค์ ๋๊ตฌ๋ ์ด ๋ฌธ์ ๋ฅผ ์ด๊ฑฐํ๊ณ ์ผ๋ฐ์ ์ผ๋ก OpenShift ํด๋ฌ์คํฐ๋ฅผ ๊ทธ๋ํ๋ก ๋ํ๋ด๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค: