์ ํต์ ์ผ๋ก ์ง๋ XNUMX์ฃผ ๋์ ์ธํฐ๋ท์์ ์ฐพ์ ์ ์ฉํ ์๋ฃ๋ฅผ ๊ฐ๋ตํ๊ฒ ์์ฝํ ๊ฒ์
๋๋ค.
์๋ก ์์:
์คํ ์์ค ๊ฐ์ํ: Mac์ Linux
QEMU ๊ฐ์ ๋จธ์ ์ ์ฌ์ฉํ์ฌ macOS์์ Fedora๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ.awk์ ๋ํ ์ค์ฉ์ ์ธ ํํ ๋ฆฌ์ผ
awk ์คํฌ๋ฆฝํธ ์ธ์ด์ ๊ดํ ๋ฌด๋ฃ ์ ์์ฑ ์ ๋๋ค.Python ๋ฐ Jupyter Notebook์์ ์๊ฒฉ ์ ์ด ์ฝ์์ ๋ง๋ญ๋๋ค.
Jupyter๋ฅผ ์๊ฒฉ ๊ด๋ฆฌ ์ฝ์๋ก ์ ํํ๋ ๋ฐฉ๋ฒAdobe InDesign์ ์คํ ์์ค ์๋ ๋ก๊ทธ๋ก ์ฑ ํ์ง ๋ง๋ค๊ธฐ ์น ๊ฐ๋ฐ์ Jamstack์ ์ฌ์ฉํด์ผ ํ๋ 4๊ฐ์ง ์ด์ ํฌํธ๋ฅผ ์ ์ ํ๊ฒ ์ด๊ณ ๋ฐฉํ๋ฒฝ์ ํตํด ํธ๋ํฝ์ ๋ผ์ฐํ ํ๋ ๋ฐฉ๋ฒ OpenShift Pipelines ๋ฐ Argo CD: ์ฝ๋์์ ํ๋ก๋์ ๊น์ง์ ๊ฒฝ๋ก:
Argo CD, Tekton ๋ฐ OpenShift Pipelines๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธ ๋ฐ ํ๋ก๋์ ํ๊ฒฝ์์ CI/CD ์ํฌํ๋ก์ฐ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ.Eclipse JKube 1.0.0 โ ํด๋ผ์ฐ๋์ฉ Java ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ด ๋์ฑ ์ฌ์์ก์ต๋๋ค.
Eclipse JKube 1.0.0์ Fabric8 Maven ํ๋ฌ๊ทธ์ธ ํ๋ก์ ํธ์ ํ์ ์ ํ์ด๋ฉฐ S2I ๋น๋ ์ ๋ต ์ง์๊ณผ ๊ฐ์ Maven Java ์ปจํ ์ด๋ ๋น๋์ ๋ง์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.Red Hat CodeReady Containers ๋ฐ Red Hat Marketplace๋ฅผ ์ฌ์ฉํ์ฌ ๋ ธํธ๋ถ์ Red Hat OpenShift Operators ์ค์น
Red Hat Marketplace ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์ด์ ์ปจํ ์ด๋ํ๋ ์ ํ์ ๋ก์ปฌ CodeReady OpenShift ๊ฐ๋ฐ ํด๋ฌ์คํฐ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค.Quarkus์ Jakarta EE: ํจ๊ปํ ๊ฒ์ธ๊ฐ, ๋ง ๊ฒ์ธ๊ฐ?
Quarkus๋ Jakarta EE์ ํธํ๋ฉ๋๊น? ๋จ์ํ "์" ๋๋ "์๋์ค"๋ ์ฌ๊ธฐ์๋ ์ถฉ๋ถํ์ง ์์ผ๋ฏ๋ก ์ธ๋ถ ์ฌํญ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.์๋ก์ด Operator SDK๋ฅผ ์ฌ์ฉํ Kubernetes Operator ๊ฐ๋ฐ์ ์ํ 5๊ฐ์ง ํ
์๋ง์ ์์ ๋ฅผ ํฌํจํ์ฌ Operator SDK 1.0 ๋ฐ Helm, Ansible ๋๋ Go(Go๋ก ์์ฑํ์ง ์๋๋ผ๋)๋ฅผ ์ฌ์ฉํ์ฌ Kubernetes Operator๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํ ๋น๋ฐ๊ณผ ํ์ ๋๋ค.Kubernetes ๋น๋ฐ์ ๋น๋ฐ๋ก ์ ์งํ๋ ๋ฐฉ๋ฒ(DevNation Tech Talk ๋น๋์ค ํํ ๋ฆฌ์ผ, 35๋ถ)
๋ค์ด๋ก๋:
Ansible k8s ์นํธ ์ํธ
Ansible k8s๋ Ansible ํ๋ ์ด๋ถ์์ Kubernetes ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ํน์ ๋ชจ๋์ ๋๋ค. ํด๋ผ์ฐ๋๋ฅผ ์๋ํํ ๋ Ansible๊ณผ Kubernetes๋ฅผ ๊ฒฐํฉํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๋ต๋ณ: Ansible k8s ๋ชจ๋์ ์ฌ์ฉํ์ฌ ํ๋ ์ด๋ถ์์ ์ง์ Kubernetes ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ์ธ์. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋์ ์ฃผ์ ๋ช ๋ น์ ๋ํ ์ ์ฉํ ํ๊ณผ ์ ๋ณด๊ฐ ํฌํจ๋ ์นํธ ์ํธ๊ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.Quarkus ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธ ์นํธ ์ํธ ์์น ํ๊ธฐ ์ฑ "์ปจํ ์ด๋ ์ํผ ํ์ด๋ก"
Podman, CRI-O, Buildah, Skopeo ๋ฐ OpenShift๋ก ๋ํ๋๋ ์คํ ์์ค ์ปจํ ์ด๋ ์ํผํ์ด๋ก๋ก ๊ตฌ์ฑ๋ ๋ถ์ฐ ํ์ ์ง๊ตฌ ์ ์ฒด์ ๋ณดํธ๋ง์ ๋ฐฐ์นํ์ฌ ์ํ์ฑ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์ง๊ตฌ๋ฅผ ๊ตฌํฉ๋๋ค.
์ฌ์ ์๊ฐ์ ์ฝ์ผ์ญ์์ค:
Red Hat Marketplace์ ๊ฐ๋ฐ ๋๊ตฌ ์ํฐํ๋ผ์ด์ฆ ์ฟ ๋ฒ๋คํฐ์ค ์๊ฐ ๋ฌด๋ฃ ์จ๋ผ์ธ ๊ณผ์ "RHEL ๊ธฐ์ ๊ฐ์" Kubernetes ์ด์์: ์ด์ ๊ท์ ์ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ถ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ ์ ์ง์ฅ์ ์ฒซ 90์ผ์ ์๊ฒฉ์ผ๋ก ์ฑ๊ณต์ ์ผ๋ก ํ์ํ๋ ๋ฐฉ๋ฒ
ํ๋ :
30์ XNUMX์ผ, jconf.dev
ํ๋ฉด์์ ๋ฐ๋ก ๋ฌด๋ฃ ๊ฐ์ Java ์ปจํผ๋ฐ์ค๋ฅผ ์ฆ๊ฒจ๋ณด์ธ์. Java ๋ฐ ํด๋ผ์ฐ๋ ์ ๋ฌธ๊ฐ๊ฐ ์ฐธ์ฌํ๋ 28๊ฐ์ ๊ธฐ์ ํธ๋, XNUMX๊ฐ์ ์ฌ์ธต ์ธ์ , XNUMX๊ฐ์ ๋๋ผ์ด ๊ธฐ์กฐ์ฐ์ค.13์ 14~XNUMX์ผ, AnsibleFest
๊ณต์ฐ, ์์ฐ, ์ค์ต ์์ ์ด ๋ชจ๋ ์จ๋ผ์ธ์ผ๋ก ์งํ๋ฉ๋๋ค. ์คํ ์์ค IT ์๋ํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ณํ์ ๊ณผ์ ์ ์ฑ๊ณต์ ์ผ๋ก ๋์ฒํ๋ ๊ฐ๋ฐ์, ๊ด๋ฆฌ์ ๋ฐ ์์ฌ ๊ฒฐ์ ์์ ๊ฐ์์ผ๋ก ์ํตํ ์ ์๋ ํ๋ฅญํ ๊ธฐํ์ ๋๋ค.
๋ฌ์์์ด :
์ฐ๋ฆฌ๋ Red Hat OpenShift Container Platform ๋ฐ Kubernetes๋ฅผ ์ฌ์ฉํ ๊ธฐ๋ณธ ๊ฒฝํ์ ๋ํ ๊ธ์์ผ ์จ๋น๋ ์๋ฆฌ์ฆ๋ฅผ ๊ณ์ํฉ๋๋ค. ๋ฑ๋กํ๊ณ ์ค์ธ์:
์ด๋ฐ, ์จ๋น๋๋ ๋๋ฌ์ง๋ง ์์ง ๋จ์์ต๋๋ค.
์จ๋น๋๋ ๋๋ฌ์ง๋ง ์ญ์ฌ์ ๋จ์ต๋๋ค. ๋์น์ง ๋ง์ธ์
- 25 9์
Red Hat OpenShift ๋ฐ ๋จธ์ API - 9 10์
๊ฐ์๊ธฐ ๋์ด๋ ์ ๋ฌด๋์ ๋์ฒํ๋ ๋ฐฉ๋ฒ - 23 10์
Red Hat OpenShift Container Platform์ ์๋ฒ ๋๋ Jenkins, ํ์ดํ๋ผ์ธ ๋น๋, Tekton
์ถ์ฒ : habr.com