์ฟ ๋ฒ๋คํฐ์ค
-
- [Azure] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ค์ตํ๊ธฐ : AKS(Azure Kubernetes Service) ์ค์ต
AKS(Azure Kubernetes Service) ์ค์ต ๋ค์ด๊ฐ๋ฉฐ AKS(Azure Kubernetes Service)๋ฅผ ์ค์ตํด๋ณด์. ์ด๋ฒ ์ค์ต์ MS Learn AKS ์์ต์๋ฅผ ํ ๋๋ก ์งํํ์๋ค. ์ด ๊ธ์ ๋์ปค ์ค์น ๊ฒ์๊ธ(https://dev-astra.tistory.com/391)์ ์ด์ด์ ์งํ๋๋ค. (์ค์ต ์ , ์ฐ๋ถํฌ VM์ ๋์ปค๋ฅผ ๋ฏธ๋ฆฌ ์ค์นํ๋ค.) ์ค์ตํ๊ธฐ AKS๋ฅผ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ค๋นํ๊ธฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋ ๊ฐ์ ธ์ค๊ธฐ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฅผ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ณต์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ผ ๋ชฉ๋ก์ ํ์ธํ ํ, ๋ณต์ ๋ ๋๋ ํฐ๋ฆฌ์ ์ง์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด๋ถ์ ํ์ผ ๋ชฉ๋ก์ ํ์ธํด๋ณธ๋ค. $ git clone https://github.com/Azure-Samples/azure-voting-app-re..
2023.05.30 -
- [Azure] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ค์ตํ๊ธฐ : ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ๊ตฌ์ถํ๊ณ , ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ๊ฐ๋จํ๊ฒ ์ค์ตํด ๋ณด์. ์ด ๊ธ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/396)์ ์ด์ด์ ์งํ๋๋ค. ์ค์ตํ๊ธฐ ๋ฏธ๋ ์ฟ ๋ฒ ๋ฅผ ์คํํ๊ณ ๊ฐ๋จํ ์ค์ต ํด๋ณด๊ธฐ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ค์นํ ๋ฏธ๋ ์ฟ ๋ฒ ๋ฅผ ์คํํ๋ค. ๋๋ผ์ด๋ฒ(Driver)๋ฅผ ๋์ปค(Docker)๋ก ์ค์ ํ๋ค. ๊ด๋ จ ์ปจํ ์ด๋๋ค๊ณผ ๊ธฐ๋ฅ๋ค์ด ์ค์น๋๊ธฐ ๋๋ฌธ์ ์๊ฐ์ด ์กฐ๊ธ ๊ฑธ๋ฆด ์ ์๋ค. $ minikube start --driver=docker ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ๋ฏธ๋ ์ฟ ๋ฒ ์ ์ํ๋ฅผ ํ์ธํ๋ค. $ minikube status ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ฟ ๋ฒ๋คํฐ์ค ์์คํ ์ ์..
2023.05.29 -
- [Azure] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ค์ตํ๊ธฐ : ๋ฏธ๋์ฟ ๋ฒ (minikube) ์ค์นํ๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ VM์ ๋ฐฐํฌํ๊ณ , ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๊ตฌ์ถํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ(Ubuntu) VM์ ๋ฐฐํฌํ๊ณ , ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ๊ตฌ์ถํด๋ณด์. ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๊ฐ๋จํ๊ฒ ์ค์ตํด๋ณด๊ธฐ ์ํด ๋ฏธ๋์ฟ ๋ฒ (Minikube)๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ต์ ์งํํ๋ค. ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)์ ๋ํ ์์ธํ ์ค๋ช ์ ์๋์ ๊ฒ์๊ธ์ ์ฐธ๊ณ ํ๋ค. [Kubernetes] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๊ฐ๋ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๋ํ๋ก์ด(๋ฐฐ์น), ์ค์ผ์ผ๋ง ๋ฑ์ ์ ๊ณตํ๋ ๊ด๋ฆฌ ์์คํ ์ผ๋ก ์คํ ์์ค ํ๋ซํผ์ด๋ค. ์๋ ๊ตฌ๊ธ(Google)์ ์ํด ์ค๊ณ๋์๊ณ , ํ์ฌ ๋ฆฌ๋ dev-astra.tisto..
2023.05.27 -
- [Kubernetes] ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)
์ฟ ๋ฒ๋คํฐ์ค(Kubernetes) ๊ฐ๋ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๋ํ๋ก์ด(๋ฐฐ์น), ์ค์ผ์ผ๋ง ๋ฑ์ ์ ๊ณตํ๋ ๊ด๋ฆฌ ์์คํ ์ผ๋ก ์คํ ์์ค ํ๋ซํผ์ด๋ค. ์๋ ๊ตฌ๊ธ(Google)์ ์ํด ์ค๊ณ๋์๊ณ , ํ์ฌ ๋ฆฌ๋ ์ค ์ฌ๋จ์ ์ํด ๊ด๋ฆฌ๋๊ณ ์๋ค. ๋ชฉ์ ์ ์ฌ๋ฌ ํด๋ฌ์คํฐ์ ํธ์คํธ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์ด๋์ ๋ฐฐ์น, ์ค์ผ์ผ๋ง, ์ด์์ ์๋ํํ๊ธฐ ์ํ ํ๋ซํผ์ ์ ๊ณตํ๊ธฐ ์ํจ์ด๋ค. ๋์ปค(Docker)๋ฅผ ํฌํจํ์ฌ ์ผ๋ จ์ ์ปจํ ์ด๋ ๋๊ตฌ๋ค๊ณผ ํจ๊ป ๋์ํ๋ค. ๊ตฌ๊ธ, ๋ง์ดํฌ๋ก์ํํธ, ์๋ง์กด, IBM, ์ค๋ผํด, ์์ค์ฝ, ๋ ๋ํ, SAP ๋ฑ์ ํ์ฌ์์ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค. ์ฝ์ด๋ก @k8s@๋ก ์ค์ฌ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค. ์ฟ ๋ฒ๋คํฐ์ค๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ์ฌ์ฉ์ ์ง์ ๋ฉํธ๋ฆญ์ค์ ๊ธฐ๋ฐํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ๋ก์ด(๋ฐฐ์น)ํ๊ณ ์ ์ง ๋ณด์ํ๊ณ , ์ค์ผ..
2023.05.27 -
- [Azure] ๋์ปค(Docker) ์ค์ตํ๊ธฐ : ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๋์ปค(Docker)๋ฅผ ๊ตฌ์ถํ๊ณ , ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ์ถํ ๋์ปค(Docker)์์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์. ์ด ๊ธ์ ์ด์ ๊ธ(https://dev-astra.tistory.com/392)์ ์ด์ด์ ์งํ๋๋ค. ์ค์ตํ๊ธฐ ์๋๋ฆฌ์ค : ๋์ปค ์ด๋ฏธ์ง๋ฅผ ํ์ฌ ์์ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ์ฌ ์ฌ์ฉํด๋ณด๊ธฐ ํ์ฌ ์์ ์๋ฒ๋ฅผ ๋ง๋ ๋ค. ์ด ์๋ฒ๋ Local Docker Registry ์ญํ ์ ํ๋ค. ์ด ์๋ฒ์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๋ค. ํ์ํ ๊ฒฝ์ฐ, ํ์๋ค์ ์ด ์๋ฒ์ ์ ์ํด์ ํ์ํ ํ์ผ๋ค์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ค. ํด๋ผ์ฐ๋๋ฅผ ์ด์ฉํ๋ค. ๋ฐฉ๋ฒ โ ๋์ปค ์ด๋ฏธ์ง๋ฅผ Docker Hub ์ฌ์ดํธ(ht..
2023.05.27 -
- [Azure] ๋์ปค(Docker) ์ค์ตํ๊ธฐ : ๋์ปค ์ค์นํ๊ธฐ
์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ VM์ ๋ฐฐํฌํ๊ณ , ๋์ปค(Docker) ๊ตฌ์ถํ๊ธฐ ๋ค์ด๊ฐ๋ฉฐ ์ ์ (Azure)๋ฅผ ์ด์ฉํ์ฌ ์ฐ๋ถํฌ(Ubuntu) VM์ ๋ฐฐํฌํ๊ณ , ๋์ปค(Docker)๋ฅผ ๊ตฌ์ถํด๋ณด์. ๋์ปค(Docker) ๋ฆฌ๋ ์ค์ ์์ฉ ํ๋ก๊ทธ๋จ๋ค์ ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ ๊ธฐ์ ๋ค์ ์ฌ์ฉํด ์ปจํ ์ด๋(Container)๋ก ์คํํ๊ณ ๊ด๋ฆฌํ๋ ์คํ ์์ค ํ๋ก์ ํธ ๋์ปค๋ ๋ฆฌ๋ ์ค์์ ์ด์ ์ฒด์ ์์ค ๊ฐ์ํ์ ์ถ์ํ ๋ฐ ์๋ํ ๊ณ์ธต์ ์ถ๊ฐ์ ์ผ๋ก ์ ๊ณตํ๋ค. ๋ ๋ฆฝ์ ์ธ '์ปจํ ์ด๋'๊ฐ ํ๋์ ๋ฆฌ๋ ์ค ์ธ์คํด์ค ์์์ ์คํํ ์ ์๊ฒ ํจ์ผ๋ก์จ ๊ฐ์ ๋จธ์ ์ ์์ํ์ฌ ์ ์ง ๋ณด์ํด์ผ ํ๋ ๋ถ๋ด์ ์์ ์ค๋ค. GitHub - moby/moby: Moby Project - a collaborative project for the container ecosy..
2023.05.27