kubernetes(6)
-
[OpenShift Origin: OKD] Metric Server 설치 방법
Content Metric Server란 Metric Server Storage Metric Server 수동 설치 방법 Metric Server 자동 설치 적용하기 OKD 플랫폼에서 노드 자원을 모니터링 하기 위한 Metric Server 에 대해 이해하고, 설치하는 방법에 대해 알아봅니다. 1. Metric Server란 Kubernetes 구성요소로 kubelet이 있습니다. 이 kubelet은 클러스터를 구성하는 모든 노드의 자원 정보(metric)을 수집합니다. OKD 플랫폼의 Metric Server는 Kubelet이 여러 노드들로부터 수집하는 metric 정보들을 하나의 OKD 웹 콘솔에서 통합하여 보여줍니다. Metric Server가 수집하는 metric으로는 각 노드들의 CPU, 메모리..
2020.09.27 -
[Kubernetes] Nginx Ingress Controller 사용하기
Content 1. Nginx-ingress controller 다운로드 2. Ingress 생성 3. Service 생성 4. 결과 확인 Nginx Ingress Controller를 직접 사용해 Service 객체를 생성합니다. 1. Nginx-ingress controller 다운로드 Nginx-ingress controller 깃헙 주소는 아래를 참고하시기 바랍니다. (https://github.com/kubernetes/ingress-nginx) Readme 파일에서 getting start 링크로 이동하시면, 설치방법이 나와있습니다. https://kubernetes.github.io/ingress-nginx/deploy/ 다운로드 받는 방법은 어떤 CSP사의 퍼블릭 클라우드를 사용하고 있느냐..
2020.06.12 -
[Kubernetes] Volumes
Contents 1. Volume의 필요성 2. Volume이란 3. Volume의 종류 Kubernetes에서 관리하는 자원단위인 Volume의 개념과 종류에 대해 알아봅니다. 1. Volume의 필요성 컨테이너는 컨테이너 이미지를 실행한 형태이죠. 따라서, 컨테이너의 파일 시스템은 컨테이너의 이미지로부터 옵니다. 이러한 이유로 POD 내부의 컨테이너들은 각각 독립된 파일 시스템을 갖습니다. 또한! 컨테이너가 재시작되는 경우에도 이미지로부터 컨테이너가 재실행이 됩니다. 따라서, 새로운 컨테이너는 이미지가 빌드 되었던 때의 파일시스템 상태를 로드하게 되어, 이전의 컨테이너에서 작업한 내용은 모두 사라지게 됩니다. 조금 더 자세히 설명 드리자면, 컨테이너는 아래 그림과 같이 층층이 쌓인 layerd 이미지..
2020.01.27 -
[Kubernetes-Container Registry] 쿠버네티스 클러스터에 사설 컨테이너 레지스트리 구축하기
Content 1. Overview 2. 클러스터 준비하기 3. Container Registry 띄우기 4. SSL 인증서 생성 5. SSL 인증서 설치 6. 이미지 PUSH 해보기 쿠버네티스 클러스터에 Private Container Registry를 구축해 봅니다. 1. Overview 지난번에 단일 노드 상에서 Docker 만을 사용하여 Private Registry 구축하는 법을 포스팅했는데요. 이번엔 여러 노드로 구성된 클러스터 상에서 Kubernetes를 사용하여 Private Registry를 구축하는 방법에 대해 알아보고자 합니다. 클러스터 상에 레지스트리를 구축할 때는 이미지들을 저장할 볼륨에 신경을 써주셔야 합니다. 그 이유를 생각해볼까요? 크게 두 가지 이유를 들 수 있습니다. 1...
2020.01.21 -
[Kubernetes 소개 - 1] 쿠버네티스의 필요성
Contents 1. Kubernetes의 필요성 2. Kubernetes 및 Kubernetes Cluster 소개 3. Kubernetes 장점 *본 포스트는 (각 장의 분량조절 실패로 인해...) 위 Contents에 소개된 각 장을 개별 글로 하나씩 소개합니다. *본 글에서는 '1. Kubernetes의 필요성' 을 소개합니다. Kubernetes가 등장하게 된 배경을 바탕으로 Kubernetes가 무엇인지 알아봅니다. 1. Kubernetes의 필요성 최근 아래와 같은 개발 흐름들이 화두가 되고 있습니다. 1) Container 2) Microservice 3) CI/CD를 통한 DevOps(or NoOps) Kubernetes는 이와 같은 최근 개발 트렌드의 요구 사항을 수용할 수 있는 플랫폼..
2019.12.02