Kubernetes์˜ ๋ฌด๋ฃŒ ์ €๋… ํ•™๊ต

7์›” 21์ผ๋ถ€ํ„ฐ XNUMX์›” XNUMX์ผ๊นŒ์ง€ Slurm ๊ต์œก ์„ผํ„ฐ๊ฐ€ ์šด์˜๋ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ–‰ ๋ฌด๋ฃŒ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ๋ฌด๋ฃŒ ์ด๋ก  ๊ณผ์ • Kubernetes. ์ด ์ˆ˜์—…์€ ๊ด€๋ฆฌ์ž์—๊ฒŒ Kubernetes๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ ๋ถ€ํ•˜ ํ”„๋กœ์ ํŠธ ์ž‘์—…์„ ๊ตฌ์„ฑํ•˜๋Š” ๋‹ค๊ธฐ๋Šฅ DevOps ํŒ€์— ํ•ฉ๋ฅ˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ถฉ๋ถ„ํ•œ ์ดํ•ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” Kubernetes์˜ ๊ธฐ๋Šฅ๊ณผ ์ œํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ง€์‹์„ ์–ป๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž์ฒด๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์„ค์ •ํ•˜๊ณ  ํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ณผ์ •์€ ์›น ์„ธ๋ฏธ๋‚˜์™€ ๊ฐ•์˜ ํ˜•์‹์œผ๋กœ ์ง„ํ–‰๋˜๋ฉฐ ๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„์œผ๋กœ 20:00์— ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๊ฐ•์ขŒ๋Š” ๋ฌด๋ฃŒ์ด์ง€๋งŒ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค ั€ะตะณะธัั‚ั€ะฐั†ะธั. ์ˆ˜์—… ์‹œ๊ฐ„ํ‘œ:

  • 7์›” XNUMX์ผ: Kubernetes์™€ Slurm์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๊ฐ€ ๊ท€ํ•˜์—๊ฒŒ ๋ฌด์—‡์„ ์ œ๊ณตํ•ฉ๋‹ˆ๊นŒ?
  • 13์›” XNUMX์ผ: Docker๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ธฐ๋ณธ cli ๋ช…๋ น, ์ด๋ฏธ์ง€, Dockerfile
  • 14์›” XNUMX์ผ: CI/CD์—์„œ Docker๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Docker-compose. Docker์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€
  • 21์›” XNUMX์ผ: Kubernetes ์†Œ๊ฐœ, ๊ธฐ๋ณธ ์ถ”์ƒํ™”. ์„ค๋ช…, ์ ์šฉ, ๊ฐœ๋…. ํฌ๋“œ, ๋ ˆํ”Œ๋ฆฌ์นด์…‹, ๋ฐฐํฌ
  • 28์›” XNUMX์ผ: Kubernetes: ์„œ๋น„์Šค, ์ˆ˜์‹ , PV, PVC, ConfigMap, ๋น„๋ฐ€
  • 11์›” XNUMX์ผ: ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์กฐ, ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ
  • 12์›” 8์ผ: k8s ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋‚ด๊ฒฐํ•จ์„ฑ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•. kXNUMXs์—์„œ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹
  • 19์›” XNUMX์ผ: Kubespray, Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ์กฐ์ • ๋ฐ ์„ค์ •
  • 25์›” XNUMX์ผ: ๊ณ ๊ธ‰ Kubernetes ์ถ”์ƒํ™”. ๋ฐ๋ชฌ์…‹, ์Šคํ…Œ์ดํŠธํ’€์…‹, RBAC
  • 26์›” XNUMX์ผ: Kubernetes: Job, CronJob, Pod Scheduling, InitContainer
  • 2์›” 8์ผ: Kubernetes ํด๋Ÿฌ์Šคํ„ฐ์—์„œ DNS๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹. kXNUMXs์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฒŒ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•, ํŠธ๋ž˜ํ”ฝ ๊ฒŒ์‹œ ๋ฐ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•
  • 9์›” XNUMX์ผ: Helm์€ ๋ฌด์—‡์ด๋ฉฐ ์™œ ํ•„์š”ํ•œ๊ฐ€์š”? ํ—ฌ๋ฆ„๊ณผ ํ•จ๊ป˜ ์ผํ•ฉ๋‹ˆ๋‹ค. ์ฐจํŠธ ๊ตฌ์„ฑ. ๋‚˜๋งŒ์˜ ์ฐจํŠธ ์ž‘์„ฑ
  • 16์›” XNUMX์ผ: Ceph: "do as I do" ๋ชจ๋“œ๋กœ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. Ceph, ํด๋Ÿฌ์Šคํ„ฐ ์„ค์น˜. sc, pvc, pv ํฌ๋“œ์— ๋ณผ๋ฅจ ์—ฐ๊ฒฐ
  • 23์›” 1์ผ: cert-manager ์„ค์น˜. Cert-manager: SSL/TLS ์ธ์ฆ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค - XNUMX์„ธ๊ธฐ.
  • 29์›” XNUMX์ผ: Kubernetes ํด๋Ÿฌ์Šคํ„ฐ ์œ ์ง€ ๊ด€๋ฆฌ, ์ •๊ธฐ ์œ ์ง€ ๊ด€๋ฆฌ. ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ
  • 30์›” XNUMX์ผ: Kubernetes ๋ฌธ์ œ ํ•ด๊ฒฐ
  • 7์›” XNUMX์ผ: Kubernetes ๋ชจ๋‹ˆํ„ฐ๋ง ์„ค์ •. ๊ธฐ๋ณธ ์›๋ฆฌ๋“ค. ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค, ๊ทธ๋ผํŒŒ๋‚˜
  • 14์›” XNUMX์ผ: Kubernetes์— ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ ์ˆ˜์ง‘ ๋ฐ ๋ถ„์„
  • 21์›” XNUMX์ผ: Kubernetes์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ Dockerํ™” ๋ฐ CI/CD.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€