쿠버네티스 2

[Backend] 쿠버네티스(K8S)를 시작해보자(4) - 서비스 워크로드(workload)편(Service)

해당 포스팅의 모든 example은 아래 github repository에서 다운받을 수 있습니다. https://github.com/flyingcop/example-kubernates 개요 기존 포스팅에서 쿠버네티스에 대한 이론적인 내용, local host에서 테스트 혹은 트레이닝을 위한 환경 그리고 실제 쿠버네티스에서 구동되는 기본 요소들(Workload Resource)에 대해서 알아보고 간략하게 사용방법에 대해서 알아보았습니다. 이번 포스팅에서는 위의 구성요소들을 외부에 노출해서 사용자 혹은 client가 쿠버네티스에서 제공하는 기능을 사용할 수 있게 해주는 요소인 Service 에 대해서 알아보겠습니다. 이 챕터 이후에 각각의 Service들을 IP, Port를 이용한 접근이 아닌 URL을 이..

개발/backend 2022.04.17

[Backend] 쿠버네티스(K8S)를 시작해보자(3) - 워크로드(workload)편(Pod, ReplicaSet, Deployment)

개요 이전글에서 쿠버네티스에 대한 이론적인 내용과 local host에서 테스트 혹은 트레이닝을 위한 환경을 구성 했다면 이번장에서는 워크로드라고 불리는 실제 쿠버네티스에서 구동되는 요소들(Workload Resource)에 대해서 간략하게 알아보고 YAML파일을 이용해서 이를 배포 하는 방법을 알아 보겠습니다. 주의 : 여기서 다루는 내용은 모두 minikube를 이용합니다. 이는 하나의 cluster, 하나의 Node로 구성되어 있기 때문에 multi node, cluster에 관련된 내용은 포함하지 않습니다. 워크로드(Workload) 쿠버네티스를 이용할때에 기본적으로 많이 사용되는 Pod, ReplicaSet, Deployment, 3가지의 워크로드 리소스(workloads resource)에 대..

개발/backend 2022.04.05