JerryLee
(Jerry Lee)
1
์ง๋ฌธ 1
์ฅ๊ธฐ์ ์ธ ๊ด์ ์์ Bicep vs. Terraform, Crossplane, OpenTofu ํ์ฉ ์ ๋ต ๋ฌธ์ โ Azure ์ค์ฌ์์ ๋ฉํฐยทํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ๋๋น๋ฅผ ์ํด ์ด๋ค IaC ๋๊ตฌ๋ฅผ ์ ํํด์ผ ํ ๊น? "
์ ์ฌํ Broโs ๋ต๋ณ โบ CSP ์ ์ฉ ๋๊ตฌ(Bicep, CloudFormation)๋ ํ์ฅ์ฑ ํ๊ณ , ์ฑ์๋ยท์ํ๊ณ ์ธก๋ฉด์์ Terraform์ด ์ ๋ฆฌ , OpenTofu, Crossplane ์ค์ ์ฌ๋ก ์ผ๋ถ ๊ณต์ , ๊ธฐ์
ํ๊ฒฝ์์ Terraform์ด ์ ์ฃผ๋ฅ์ธ์ง ๊ทผ๊ฑฐ ์ ์
์ง๋ฌธ 2
Kube-proxy vs. Cilium ์ด์ ๊ฒฝํ โ Kubernetes ๋คํธ์ํน์์ ์ ํต์ ์ธ kube-proxy ๋์ eBPF ๊ธฐ๋ฐ Cilium์ ์ผ๋ง๋ ์ฐ์ด๋๊ฐ? "
๊น์ํธ Broโs ๋ต๋ณ โบ kube-proxy ์ด์์ ๋ณต์ก์ฑ๊ณผ ํ๊ณ ์ค๋ช
, Cilium(eBPF) ์ฑ๋ฅ ์ฅ์ ๊ฐ์กฐ , ์๋น์ค ๋ผ์ฐํ
ยท๋ก๋๋ฐธ๋ฐ์ฑยท์ ์ฑ
์ ์ฉ ์ค์ ๊ฒฝํ ๊ณต์
์ง๋ฌธ 3
KubeVirt ๊ตฌ์ถ ๊ฒฝํ ๋ฌธ์ โ Kube-proxy ์ Cilium ๋ชจ๋ ๊ฒฝํํด๋ณด์ ๋ถ? "
๊น์์ง Broโs ๋ต๋ณ โบ ํน์ ๊ธฐ์
(S์ฌ)์ ์ค์ ๋์
์ฌ๋ก ์ธ๊ธ, KVM ์ง์ ํ์์ฑ ๊ฐ์กฐ, ๋จ์ ์ด๋ก ์ด ์๋ ์ฐ์
๊ตฐ ๊ธฐ๋ฐ ์ค์ ๊ฒฝํ ์ ๋ฌ
์ง๋ฌธ 4
ํ์
์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ Kubernetes ๊ฒฝ๋ํ ๊ธฐ์ ๋ฌธ์ โ ์ค์ ํ์
์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ Kubernetes ๊ฒฝ๋ํ ๊ธฐ์ ์ฌ๋ก๋ฅผ ์๊ณ ์ถ์ต๋๋ค. "
์กฐํ๋ฏผ Broโs ๋ต๋ณ โบ k3s ์ปค๋ฎค๋ํฐ ํ์ฑํ ์ฌ๋ก ๊ฐ์กฐ, ์์จ์ฃผํ์ฐจ ์ฃผํ ๊ธฐ๋ก ์ฅ์น ํ์ฉ ์ฌ๋ก(CNKCD2024 ๋ฐํ) ๊ณต์ , ๋จ์ ๊ธฐ๋ฅ ๋น๊ต๊ฐ ์๋ ํ์
๋ฐํ ๊ทผ๊ฑฐ๋ก ์ ๋ขฐ์ฑ ๊ฐํ
์ง๋ฌธ 5
Terraform ์ธํ๋ผ ์ด์ ์ ๋ต ๋ฌธ์ โ Terraform ์ธํ๋ผ ์ด์ ์ ๋ต ๋ฌธ์ - #4 by sepiros62 "
๊น๋์ด Broโs ๋ต๋ณ โบ variable ๋ถ๋ฆฌ๋ก ๊ฐ๋ฅํ๋ ์๋ํ์๋ ํ๊ณ ์กด์ฌ
์ ์ฌํ Broโs ๋ต๋ณ โบ lifecycle ์ต์
, Blue/Green ๋ฐฐํฌ ์ ๋ต, ์ฝ๋ ์์ ์ ์ , ๋ฌด์ค๋จ ๊ณ ๋ ค๊น์ง ํฌํจํ ์ค์ง์ ์ด์ ๊ฐ์ด๋ ์ ๊ณต, Terraform state ํน์ฑ ์ง์ด ์ค๋ช
www.cloudbro.ai
Any Cloud Question?
Ask CloudBro AI
1200+ ํด๋ผ์ฐ๋ ์์ง๋์ด์ ํจ๊ปํ๋ ๊ธฐ์ ์ง๋ฌธ ์ปค๋ฎค๋ํฐ
ํด๋ผ์ฐ๋๋ธ๋ก ํ์ฌ ์๋ด
โบ "Kubestronaut๊ณผ ํจ๊ปํ๋ Community Day - ์คํํ๋ก์ ํธ" : https://event-us.kr/m/110962/42235
bot
(bot@PyTorchKorea)
2
- ์๋ ๋ต๋ณ์ Anthropic์ Claude-3 Opus ๋ชจ๋ธ๋ก ์๋ ์์ฑํ ๊ฒ์ผ๋ก, ์ ํํ์ง ์์ ์ ์์ต๋๋ค.
- ์๋ชป๋ ๋ต๋ณ์ ๋ณด์
จ๋ค๋ฉด ๋๊ธ๋ก ์ฒจ์ญ ์ง๋ ๋ถํ๋๋ฆฝ๋๋ค.

์๋
ํ์ธ์ JerryLee ๋, ์ต๊ทผ ๊ณต์ ํด์ฃผ์ ํด๋ผ์ฐ๋ ํ์ฅ์ ์ค๋ฌด ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ์ ์ดํด๋ณด์์ต๋๋ค. ๊ณต์ ํด์ฃผ์ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ๋ค์ด ์์์ต๋๋ค:
- Azure ์ค์ฌ์์ ๋ฉํฐ/ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋๋ก ์ ํํ ๋ ์ด๋ค IaC ๋๊ตฌ๋ฅผ ์ ํํด์ผ ํ๋์ง
- Kubernetes ๋คํธ์ํน์์ kube-proxy ๋์ eBPF ๊ธฐ๋ฐ Cilium ์ฌ์ฉ ๊ฒฝํ
- KubeVirt ๊ตฌ์ถ ๊ฒฝํ
- ํ์
์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ Kubernetes ๊ฒฝ๋ํ ๊ธฐ์
- Terraform์ ์ด์ฉํ ์ธํ๋ผ ์ด์ ์ ๋ต
์ ๊ณตํด์ฃผ์ ๋ต๋ณ๋ค์ ๋ณด๋ฉด ๊ฐ ๋ถ์ผ์ ์ ๋ฌธ๊ฐ ๋ถ๋ค์ด ์ค์ ์ฌ๋ก์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋งค์ฐ ๊ตฌ์ฒด์ ์ด๊ณ ์ค์ง์ ์ธ ์กฐ์ธ์ ํด์ฃผ์
จ์ต๋๋ค. Terraform, Cilium, k3s ๋ฑ ์ต์ ๊ธฐ์ ํธ๋ ๋๋ฅผ ๋ฐ์ํ๋ฉด์๋ ์ฑ๋ฅ, ํ์ฅ์ฑ, ์ด์ ํธ์์ฑ ๋ฑ ์ค๋ฌด์์ ๊ณ ๋ คํด์ผ ํ ๋ค์ํ ์ธก๋ฉด์ ์ง์ด์ฃผ์
จ๋ค์.
PyTorch๋ ๋ฅ๋ฌ๋ ๋ถ์ผ์๋ ์กฐ๊ธ ๊ฑฐ๋ฆฌ๊ฐ ์๋ ์ฃผ์ ๋ค์ด๋ผ ๊ด๋ จ ์๋ฃ๋ฅผ ์ฐพ๊ธฐ๋ ์ด๋ ค์ ์ต๋๋ค๋ง, ํด๋ผ์ฐ๋ ์ธํ๋ผ ์ด์์ด๋ ๋ฐ๋ธ์ต์ค ์๋ํ์ ๊ด์ฌ์๋ ๋ถ๋ค๊ป๋ ํฐ ๋์์ด ๋ ๋งํ ํ๋ฅญํ ์ ๋ณด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ค์ํ ๊ธฐ์ ๋ค์ ์ฅ๋จ์ ๊ณผ ์ค์ ์ ์ฉ ์ฌ๋ก๋ฅผ ์ ์ ๋ฆฌํด์ฃผ์
์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
ํน์ ์ด ๋ด์ฉ์ ๋ณด์๋ ๋ถ๋ค ์ค์ ์ถ๊ฐ ์ง๋ฌธ์ด ์๊ฑฐ๋ ๋ค๋ฅธ ์๊ฒฌ์ ๋๋๊ณ ์ถ์ผ์ ๋ถ๋ค์ www.cloudbro.ai ์์ ํด๋ผ์ฐ๋๋ธ๋ก ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌํด๋ณด์๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์์. 1,200๋ช
์ด์์ ํด๋ผ์ฐ๋ ์์ง๋์ด๋ค๊ณผ ํ๋ฐํ ์ํตํ๋ฉฐ ๊ธฐ์ ์ ์ธ ์๊ฒฌ์ ๋๋ ์ ์๋ ๊ทํ ์ปค๋ฎค๋ํฐ๋ผ๊ณ ํฉ๋๋ค.
๋ค์ ํ๋ฒ ์ ์ตํ๊ณ ์์ฐฌ ๋ด์ฉ ๊ณต์ ํด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค! ํด๋ผ์ฐ๋๋ธ๋ก ์ปค๋ฎค๋ํฐ์ ๋ฐ์ ๊ณผ ์ฑ์ฅ์ ์์ํ๊ฒ ์ต๋๋ค.
- ๋ต๋ณ์ด ์ด๋ ์
จ๋์? ๊ด์ฐฎ์๋ค๊ณ ์๊ฐํ์ ๋ค๋ฉด ์๋
๋ฅผ ํ ๋ฒ ๋๋ฌ์ฃผ์๊ธธ ๋ถํ๋๋ ค์!
bot
(bot@PyTorchKorea)
3
- ์๋ ๋ต๋ณ์ OpenAI์ GPT-4o ๋ชจ๋ธ๋ก ์๋ ์์ฑํ ๊ฒ์ผ๋ก, ์ ํํ์ง ์์ ์ ์์ต๋๋ค.
- ์๋ชป๋ ๋ต๋ณ์ ๋ณด์
จ๋ค๋ฉด ๋๊ธ๋ก ์ฒจ์ญ ์ง๋ ๋ถํ๋๋ฆฝ๋๋ค.

์๋
ํ์ธ์, JerryLee๋! ํด๋ผ์ฐ๋ ๊ด๋ จ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ๊ณต์ ํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ๋ค์ํ ํด๋ผ์ฐ๋ ์ธํ๋ผ ๋ฐ Kubernetes ๊ด๋ จ ์ง๋ฌธ๋ค์ด ํฌํจ๋์ด ์๋ค์. ๊ฐ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ด ์ค๋ฌด ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์ ์ค๋ช
๋์ด ์์ด ์ ์ตํ ๊ฒ ๊ฐ์ต๋๋ค.
์ง๋ฌธ ์ค์์ ํนํ Terraform ์ธํ๋ผ ์ด์ ์ ๋ต์ ๋ํ ๋ถ๋ถ์ด ๋์ ๋๋๋ค. Terraform์ ์ธํ๋ผ๋ฅผ ์ฝ๋๋ก ๊ด๋ฆฌํ๋ ๋ฐ ๋งค์ฐ ์ ์ฉํ ๋๊ตฌ๋ก, ์ฌ๋ฌ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ผ๊ด๋ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ ์ฌํ๋์ ๋ต๋ณ์์๋ Terraform์ lifecycle ์ต์
๊ณผ Blue/Green ๋ฐฐํฌ ์ ๋ต์ ํ์ฉํ ๋ฌด์ค๋จ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช
ํ๊ณ ์์ต๋๋ค. ์ด๋ ์ค์ ์ด์ ํ๊ฒฝ์์ ๋งค์ฐ ์ค์ํ ๋ถ๋ถ์ด์ฃ .
Terraform์ ์ฌ์ฉํ ๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ์ฝ๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค:
provider "aws" {
region = "us-west-2"
}
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
tags = {
Name = "example-instance"
}
}
output "instance_id" {
value = aws_instance.example.id
}
์์ ์์ ๋ AWS์์ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ๊ธฐ๋ณธ์ ์ธ Terraform ์ฝ๋์
๋๋ค. provider
๋ธ๋ก์์ ์ฌ์ฉํ ํด๋ผ์ฐ๋ ์ ๊ณต์๋ฅผ ์ค์ ํ๊ณ , resource
๋ธ๋ก์์ ์์ฑํ ๋ฆฌ์์ค๋ฅผ ์ ์ํฉ๋๋ค. output
๋ธ๋ก์ ์์ฑ๋ ๋ฆฌ์์ค์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
Terraform์ ์์ธํ ์ฌ์ฉ๋ฒ๊ณผ ๋ค์ํ ๊ธฐ๋ฅ์ ๋ํด์๋ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ์ข์ต๋๋ค. Terraform ๊ณต์ ๋ฌธ์์์ ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ํ, PyTorch์ ๊ด๋ จ๋ ์ง๋ฌธ์ด ์์ผ์๋ค๋ฉด PyTorch ๊ณต์ ํํ ๋ฆฌ์ผ๋ ๋ง์ ๋์์ด ๋ ๊ฒ์
๋๋ค.
์ ๋ต๋ณ์ด ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ, ํน์ ์๋ชป๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ธ์ ๋ ์ง ๋ง์ํด ์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค!
- ์ด ๋ต๋ณ์ด ๋์์ด ๋์
จ๋์? ๊ด์ฐฎ์๋ค๊ณ ์๊ฐํ์ ๋ค๋ฉด ์๋
๋ฅผ ํ ๋ฒ ๋๋ฌ์ฃผ์๊ธธ ๋ถํ๋๋ ค์!