์œ ์šฉํ•œ ๊ฒŒ์‹œ๋ฌผ: OpenShift ์„ค์น˜, Kafka ํ•™์Šต, Google Cloud Platform์—์„œ Ansible ์‚ฌ์šฉ

์šฐ๋ฆฌ๋Š” ๊ณ„์†ํ•ด์„œ ์—ฌ๋Ÿฌ๋ถ„์„ Red Hat์˜ ๋‚ด๋ถ€ ๊ฐœ๋ฐœ ์ฃผ๋ฐฉ์œผ๋กœ ๋Œ์–ด๋“ค์ด๊ณ  DevNation์œผ๋กœ ๋Œ์–ด๋“ค์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์œ ์šฉํ•œ ๊ฒŒ์‹œ๋ฌผ: OpenShift ์„ค์น˜, Kafka ํ•™์Šต, Google Cloud Platform์—์„œ Ansible ์‚ฌ์šฉ

์šฐ๋ฆฌ์—๊ฒŒ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ž์‹ ์˜ ์ž‘์—…์— ์—ด์ •์„ ๊ฐ–๊ณ  ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ๋„ ์ง„ํ–‰ํ•˜๋Š”๋ฐ, ํ•จ๊ป˜ ๋ถ€๋ฅด์ฃ . ๋ฐ๋ธŒ๋„ค์ด์…˜. ๋‹ค์Œ์€ ๋ผ์ด๋ธŒ ์ด๋ฒคํŠธ, ๋น„๋””์˜ค, ๋ชจ์ž„ ๋ฐ ๊ธฐ์ˆ  ๊ฐ•์—ฐ์— ๋Œ€ํ•œ ์œ ์šฉํ•œ ๋งํฌ์ž…๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ๋กœ ๋ฐฐ์šฐ์„ธ์š”

8 6 ์›”, 2020
๋งˆ์Šคํ„ฐ ์ฝ”์Šค: ์นดํ”„์นด
์˜์–ด๋กœ ์•„์ฃผ ๋ฒ„ ์„œํ„ฐ. ๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„์œผ๋กœ 10:00๊ณผ 19:00์˜ ๋‘ ๊ฐ€์ง€ ์‹œ๊ฐ„ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Apache Kafka๋Š” ๋น„๋™๊ธฐ์‹ ํ†ต์‹ ์˜ ์„ธ๊ณ„๋ฅผ ๊ฐ•ํƒ€ํ–ˆ์œผ๋ฉฐ ์ด์ œ ๋ชจ๋“  Java ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ผญ ํ•„์š”ํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•ด ์ผ๊ด„ ํ”„๋กœ์„ธ์Šค ์‚ฌ์šฉ์„ ์ค‘๋‹จํ•˜๊ณ  Kafa Streams๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„์„ ์‹œ์ž‘ํ•˜์„ธ์š”. ๊ณผ์ • ๋™์•ˆ ์šฐ๋ฆฌ๋Š” Apache Kafka ๋ฐ AMQ Streams๋Š” ๋ฌผ๋ก  ๋„๊ตฌ, ์šฉ์–ด ๋ฐ ์‹ค์Šต์„ ๊ฐ€๋ฅด์นฉ๋‹ˆ๋‹ค.

10 6 ์›”, 2020
๋งˆ์Šคํ„ฐ ์ฝ”์Šค: ๋„ค์ดํ‹ฐ๋ธŒ ์„œ๋ฒ„๋ฆฌ์Šค
์˜์–ด๋กœ๋Š” ์˜ค์ „ 10์‹œ๋ถ€ํ„ฐ ์นด๋ฉ”์‹œ ์‚ผํŒจ์Šค ๊ทธ๋ฆฌ๊ณ  19:00 ๋ฒ„ ์„œํ„ฐ.

Knative๊ฐ€ ํฌํ•จ๋œ Kubernetes ๋„ค์ดํ‹ฐ๋ธŒ ์„œ๋ฒ„๋ฆฌ์Šค๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์ถฉ๋ถ„ํžˆ ํ™œ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ XNUMX์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋งˆ๋ฒ•์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ธ์…˜์—์„œ๋Š” Knative Serving ๋ฐ Knative Eventing์˜ ๋†€๋ผ์šด ๊ธฐ๋Šฅ์„ ์‹œ์ž‘ํ•˜๊ณ  ๊ณ„์† ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ฑ„ํŒ…

5 6 ์›”, 2020
๊ธฐ์ˆ  ํ† ํฌ @ 16:00 ๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„: Apache Camel 3์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

11 6 ์›”, 2020
๊ธฐ์ˆ  ํ† ํฌ @ 19:00 ๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„: AI/ML์„ ์œ„ํ•ด Kubernetes์—์„œ Kubeflow ์‚ดํŽด๋ณด๊ธฐ
๊ธฐ์ˆ  ํ† ํฌ @ 20:00 ๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„: OpenShift์˜ ๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ GPU ์ง€์›

ํ„ด์˜ ๊ธฐ์ 

์กฐ์šฉํžˆ ๋ณด๊ธฐ

Openshift๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!

  • ์ƒˆ๋กœ์šด ์ž๋™ ์ƒ์„ฑ๋œ Ansible ๋ชจ๋“ˆ๊ณผ Red Hat Ansible Tower ์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Google Cloud Platform ๋ฆฌ์†Œ์Šค๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ฒŒ์‹œ๋ฌผ.
  • ์œ ์šฉํ•œ ๊ฒŒ์‹œ๋ฌผ: OpenShift ์„ค์น˜, Kafka ํ•™์Šต, Google Cloud Platform์—์„œ Ansible ์‚ฌ์šฉRed Hat Enterprise Linux 8.1์—๋Š” ๋ฃจํŠธ ์—†๋Š” Podman, Podman Play/์ƒ์„ฑ Kube, Golang ๋„๊ตฌ ์„ธํŠธ์šฉ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์™„๋ฒฝํ•œ ์ง€์›์„ ํฌํ•จํ•œ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Red Hat Enterprise Linux 8.2์—์„œ๋Š” ๊ทธ ์ค‘ ๋” ๋งŽ์€ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ฌ ์—ฌ๋ฆ„ ์‚ฌ๋ž‘์— ๋น ์ง€๊ฒŒ ๋˜๋Š” XNUMX๊ฐ€์ง€ ์ด์œ  โ€“ Camel K๊ฐ€ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์—์„œ Kubernetes, Red Hat OpenShift ๋ฐ Knative๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์„ ํ˜์‹ ํ•˜๋Š” XNUMX๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

๋Ÿฌ์‹œ์•„์–ด

9 6์›”
์›จ๋น„๋‚˜: Ansible์„ ํ†ตํ•œ ๋„คํŠธ์›Œํฌ ์ž๋™ํ™”

25 6์›”
์›จ๋น„๋‚˜: ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์ธ CodeReady

์–ธ์ œ๋“ ์ง€
์›จ๋น„๋‚˜ ๋…นํ™” Quarkus - Kubernetes ๋„ค์ดํ‹ฐ๋ธŒ Java ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com