OpenShift - Basic information

Kubernetes ์ด์ „ ๊ธฐ๋ณธ ์ง€์‹

OpenShift๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— Kubernetes ํ™˜๊ฒฝ์— ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด OpenShift ์ฑ•ํ„ฐ๋Š” Kubernetes์— ๋Œ€ํ•œ ์‚ฌ์ „ ์ง€์‹์„ ๊ฐ–๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

OpenShift - ๊ธฐ๋ณธ ์ •๋ณด

์†Œ๊ฐœ

OpenShift๋Š” Red Hat์˜ ์ปจํ…Œ์ด๋„ˆ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ”Œ๋žซํผ์œผ๋กœ Kubernetes ๊ธฐ๋Šฅ์˜ ์Šˆํผ์…‹์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. OpenShift๋Š” ๋ณด๋‹ค ์—„๊ฒฉํ•œ ๋ณด์•ˆ ์ •์ฑ…์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฃจํŠธ๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๊ธˆ์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์•ˆ์ „ํ•œ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. OpenShift์—๋Š” ์›น ์ฝ˜์†”์ด ์žˆ์–ด ํ•œ ๋ฒˆ์˜ ํ„ฐ์น˜๋กœ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

CLI

OpenShift์—๋Š” ์ž์ฒด CLI๊ฐ€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋ฉฐ, ๋‹ค์Œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธํ•˜๋ ค๋ฉด:

oc login -u=<username> -p=<password> -s=<server>
oc login -s=<server> --token=<bearer token>

OpenShift - ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ ์ œ์•ฝ ์กฐ๊ฑด

์‚ฌ์šฉ์ž๊ฐ€ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์ œ์–ดํ•˜๋Š” RBAC ๋ฆฌ์†Œ์Šค์— ์ถ”๊ฐ€๋กœ, OpenShift ์ปจํ…Œ์ด๋„ˆ ํ”Œ๋žซํผ์€ ๋ณด์•ˆ ์ปจํ…์ŠคํŠธ ์ œ์•ฝ ์กฐ๊ฑด (SCC)์„ ์ œ๊ณตํ•˜์—ฌ ํŒŸ์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…๊ณผ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

SCC๋Š” ์ธํ”„๋ผ ์ž์ฒด์™€ ์ผ์น˜ํ•˜๋Š” ํŠน๋ณ„ํ•œ ๊ทœ์น™์„ ๊ฐ€์ง„ ์ •์ฑ… ๊ฐ์ฒด๋กœ, ํ”Œ๋žซํผ๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ทœ์น™์„ ๊ฐ€์ง„ RBAC์™€๋Š” ๋‹ฌ๋ฆฌ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์š”์ฒญ/์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” Linux ์•ก์„ธ์Šค ์ œ์–ด ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ: Linux Capabilities, SECCOMP ํ”„๋กœํ•„, Mount localhost dirs ๋“ฑ.

Openshift - SCC

Last updated