Dewey Hong
@devops1
Students
870
Reviews
69
Course Rating
4.7
์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ์์ 10๋ ์ด์ ํ๋ํ๊ณ ์๋ DevOps ์๋์ด ์ํํธ์จ์ด ์์ง๋์ด์ ๋๋ค.
ํด๋ผ์ฐ๋ ๊ด๋ฆฌ, ์๋ํ, ๋ณด์, ๋คํธ์ํฌ ๋ฑ ๋ค์ํ ํ๋ก์ ํธ ๊ฒฝํ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค.
Courses
Reviews
- System design where you can't get promoted if you don't know
- System design where you can't get promoted if you don't know
- CI/CD on EKS in Action
- System design where you can't get promoted if you don't know
- System design where you can't get promoted if you don't know
Posts
Q&A
S3๋ฒํท
์ข์ ์ง๋ฌธ ๊ฐ์ฌํฉ๋๋ค! ๐์ ๊ฐ์์์ ์ ๊ณต๋๋ฆฐ ๋ชจ๋ ์์์ ํด๋ฌ์คํฐ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ ์์ฑ๋๋๋ก ๋์ด ์์ต๋๋ค.๊ฐ์ ์ด๋ฆ์ ํด๋ฌ์คํฐ๋ฅผ ์ฌ๋ฌ ๋ถ์ด ๋ง๋ค์ด๋ ๋๋ถ๋ถ ๋ฌธ์ ๋ ์์ง๋ง, AWS S3 ๋ฒํท ์ด๋ฆ์ ์ ์ธ๊ณ์ ์ผ๋ก ๊ณ ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋๋ก ์ฌ์ฉํ์ค ์ ์์ต๋๋ค.ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค:project ๊ธฐ๋ณธ๊ฐ ๋ณ๊ฒฝproject=topzone-eks => project=doohee-eks S3 ๋ฒํท ์ด๋ฆ ์ง์ ๋ณ๊ฒฝresource "aws_s3_bucket" "tfstate" { bucket = "terraform-state-${local.cluster_name}-001" } => resource "aws_s3_bucket" "tfstate" { bucket = "terraform-state-${local.cluster_name}-999" } ์ถ๊ฐ๋ก, ๊ฐ์์์ ์ค๋ช ๋๋ ธ๋ฏ์ด ์ด๋ฏธ ์์ฑ๋ ์์์ ์ญ์ ํ ๋ค์ ์์ฑํด์ผ ํฉ๋๋ค.๊ฐ๋ฅํ๋ค๋ฉด eks_remove_all.sh ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํด ์ ์ฒด ์์์ ๋จผ์ ์ ๋ฆฌํ์๋ ๊ฒ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 3
- 46
Q&A
๋ ์ฆ์์ configํ์ผ ๋ถ๋ฌ์ฌ ๋ ์ค๋ฅ๋ฉ๋๋ค.
์ฒ์ ๋ณด๋ ๋ฉ์์ง๋ผ์ ์ ๋ ํผ๋์ค๋ฝ์ต๋๋ค๋ง, ์ธํ๋ฐ AI ์ธํด์ด ๋ต์ ํด์ค ๊ฒ ์ฒ๋ผ k8s๊ฐ ์ ๋๋ก ๋์ํ๊ณ ์๋ ๊ฒ์ธ์ง ์์ฌ ์ค๋ฝ์ต๋๋ค. ๋ง์ฝ์ k8s์์ฒด์๋ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด Lens๋ ์์ฒด prometheus๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ์๋๋ค๋ฉด k8s ๊ตฌ์ฑ ์์ฒด๊ฐ ์ ๋๋ก ์๋ ๊ฒ์ ๋๋ค.(์ฌ์ง)ํน์ Workloads > Pods ์์ Pod๋ค์ ์ํ๊ฐ ์ ๋๋ก ์ฌ๋ผ์ ์๋ค๋ฉด ๋ณ๋๋ก ์ค์น๋ prometheus ๋ฅผ ์ฐ๊ฒฐ์ ํ ์๋ ์์ต๋๋ค.(์ฌ์ง)
- 0
- 2
- 55
Q&A
์ด๊ธฐ one click ์ค์น ์์ฒด๊ฐ ์คํจํ๋๋ฐ ํ์ธ๋ถํ๋๋ฆฝ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ฌ์ค์น๋ฅผ ์งํํด๋ดค์ต๋๋ค.bash bootstrap.sh ๋ช ๋ น์ด๋ก ์คํํ์ ๋, EKS๋ ์ ์์ ์ผ๋ก ์์ฑ๋์์ต๋๋ค.ํน์ cluster_name ๊ฐ์ ๋ณ๊ฒฝํ์ ์ ์์ผ์ ๊ฐ์?resources/.auto.tfvars ํ์ผ์์ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ๋์ด ์์ด์ผ ํฉ๋๋ค: cluster_name = "topzone-eks" (์์) ์ฐธ๊ณ ๋ก ์ ๋ ๊ธฐ์กด์ topzone-k8s๋ฅผ topzone-eks๋ก ๋ณ๊ฒฝํ ํ ์ค์น๋ฅผ ์งํํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ํด๋น ์๋ฌ๋ ๋ฐ์ํ์ง ์์์ต๋๋ค. ํน์ ๋ชจ๋ฅผ ์ํฉ์ ๋๋นํด์, ํ์ฌ ์ค์น๋ ์์์ ์์ ํ ์ญ์ ํ ํ ๋ค์ ์ค์นํด๋ณด์๊ธธ ๊ถ์ฅ๋๋ฆฝ๋๋ค.๊ฐ์์์ ์ธ๊ธ๋๋ฆฐ ๊ฒ์ฒ๋ผ, ์ค์น๋ ์์์ ์ญ์ ํ๋ ๊ณผ์ ์ด ๋ณต์กํ ์ ์์ผ๋ฉฐ, ์์์ด ์์ ํ ์ญ์ ๋์ง ์์ผ๋ฉด ์ดํ ์ฌ์ค์น ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ญ์ ๋ฐฉ๋ฒ์ /README.md ํ์ผ์ ## Destroy ํญ๋ชฉ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
- 0
- 3
- 112
Q&A
windows ํ๊ฒฝ์์ ์ด๊ธฐ ์ค์ sh ์คํ
์๋ ํ์ธ์.์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ๋๋ฆฝ๋๋ค. ์ฐ์ shell(.sh) ํ์ผ์ ์คํํ๋ ค๋ฉด ๋ฆฌ๋ ์ค ์ ํ๊ฒฝ์ด ํ์ํฉ๋๋ค.์ผ๋ฐ์ ์ผ๋ก ์๋ ค์ง ๋ฐฉ๋ฒ์ ์๋์ ๋๊ฐ์ง ์ ๋๋ค. Windows์์ .sh ํ์ผ(์ ธ ์คํฌ๋ฆฝํธ ํ์ผ)์ ์คํํ๋ ค๋ฉด ๋ฆฌ๋ ์ค ์ ธ ํ๊ฒฝ์ด ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Windows๋ .sh ํ์ผ์ ์ง์ ์คํํ ์ ์๊ธฐ ๋๋ฌธ์, ๋ค์ ์ค ํ๋์ ํ๊ฒฝ์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค:โ 1. Windows Subsystem for Linux (WSL) ์ค์น๊ฐ์ฅ ์์ฐ์ค๋ฝ๊ณ ๊ถ์ฅ๋๋ ๋ฐฉ๋ฒ์ ๋๋ค.์ค์ ๋ฐฉ๋ฒ:PowerShell์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํํ๊ณ ๋ค์ ๋ช ๋ น ์ ๋ ฅ:wsl --installWindows 11์ด๋ ์ต์ Windows 10์ด๋ฉด ์ด ํ ์ค๋ก ์ค์น๋ฉ๋๋ค.์ค์น ํ PC ์ฌ์์Ubuntu ๊ฐ์ ๋ฐฐํฌํ์ ์ ํํ๊ณ ์ด๊ธฐ ์ค์ .sh ํ์ผ์ ์คํ:bash bootstrap.sh โ 2. Git Bash ์ฌ์ฉ (๊ฐ๋ฒผ์ด ์ ธ ํ๊ฒฝ)Git for Windows๋ฅผ ์ค์นํ๋ฉด ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.์ค์ ๋ฐฉ๋ฒ:Git for Windows ์ค์น์ค์น ํ Git Bash ์คํ.sh ํ์ผ์ด ์๋ ํด๋๋ก ์ด๋:bash bootstrap.sh๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 777
Q&A
๋ช ๋ น์ด ํ์ผ์ด ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
๊ฐ์ ์๋ฃ์๋ ์์ง๋ง, ๋๋ถ๋ถ์ ๋ช ๋ น์ด๋ ์๋์ git ์ฝ๋์ readme ๋๋ shell ์์ ์ฐพ์ผ์ค ์ ์์ต๋๋ค.tz-k8s-vagrantvagrant ๋ฐ ์ค์น shellgit clone https://github.com/topzone8713/tz-k8s-vagranttz-demo-app (vagrant branch)git clone https://github.com/topzone8713/tz-demo-apptz-argocd-repoArgoCD Repogit clone https://github.com/topzone8713/tz-argocd-repo๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 103






