일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- BFS
- String
- Python
- 분산처리
- 파이썬
- 아파치 스파크
- 프로그래머스
- leetcode
- heapq
- 이진탐색
- Kubernetes
- 티스토리챌린지
- 오블완
- 아파치 하둡
- apache kafka
- 리트코드
- 도커
- Apache Hadoop
- docker
- 우선순위큐
- Apache Spark
- 그래프
- programmers
- 분산
- 알고리즘
- 쿠버네티스
- 코딩테스트
- DP
- 하둡
- 아파치 카프카
- Today
- Total
목록Kubernetes (5)
래원
이번 글에서는 Kubernetes의 기본 오브젝트 중 하나인 Service에 대해 정리하려고 한다. 목차는 다음과 같다.1. 기본 오브젝트 - Service2. Service - ClusterIP3. Service - NodePort4. Service - LoadBalancer5. Service 사용 상황6. 마무리 1. 기본 오브젝트 - Service Service 역시 Pod와 마찬가지로 자신의 Cluster IP를 가지게된다. 이러한 Service를 Pod에 연결하면 이 Service의 IP를 가지고 Pod에 접근이 가능해진다. 저번 글에서 Pod도 똑같이 클러스터 내에서 접근 가능한 IP가 존재한다고 했는데, 이러한 Service IP로 Pod에 접근하는 이유가 뭘까?? 이유는 다음과 같다. P..
이번 글에서는 Kubernetes의 기본 오브젝트인 Pod에 대해 정리하려고 한다. 목차는 다음과 같다.1. Kubernetes Cluster2. 기본 오브젝트 - Pod2-1. Pod - Container2-2. Pod - Label2-3. Pod - Node Schedule3. 마무리 1. Kubernetes Cluster Pod에 대해 알아보기 전에 Kubernetes 클러스터에 대해 먼저 알아보자 Kubernetes를 통해 클러스터를 구성하게 되면 위 그림과 같이 구성된다. 크게 Control plane이라 불리는 마스터 역할의 노드와 일반 노드들로 이루어져있다. Control plane은 클러스터를 관리하는 핵심 구성 요소로, 여러 가지 주요 컴포넌트로 이루어져 있다.API Server: 클러스..
이번 글에서는 Kubernetes Dashboard 설정 과정에 대해 정리할 예정이다. Kubernetes Dashboard는 클러스터를 시각적으로 관리할 수 있는 웹 기반 UI이다. 이를 통해 리소스의 상태를 쉽게 파악하고 관리할 수 있기 때문에 Dashboard 설정을 진행했다. Deploying Dashboard UIHelm 설치 공식문서에서 위 그림과 같이 현재 대시보드는 helm 기반 설치만 지원한다고 되어있다.(helm이란 kubernetes 애플리케이션을 배포하고 관리하기 위한 패키지 매니저로 볼 수 있다.) 따라서, helm이 설치되어 있지 않으면 먼저 이를 설치해주어야한다.curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/..
이번 글에서는 Kubernetes를 설치한 과정에 대해 정리할 예정이다. Kubernetes 설치 방법은 Minikube, kubeadm, kubernetes 공식 클라우드 배포 방법 등 다양한데 나는 kubeadm을 사용했다. APT 패키지 업데이트 및 필수 패키지 설치먼저 apt 패키지 업데이트 및 필수 패키지를 설치한다.sudo apt-get updatesudo apt-get install -y apt-transport-https ca-certificates curl gnupg Kubernetes APT 저장소 키 추가다음으로 kubernetes apt 저장소 키를 추가한다.# If the folder `/etc/apt/keyrings` does not exist, it should be creat..
이번 글에서는 Kubernetes에 대해 소개 할 예정이다. 이를 알기 위해서는 먼저 컨테이너 기술과 Docker에 대한 기본적인 지식이 필요하다.따라서, 이전 글들을 읽고 오는 것을 추천한다.https://laewonjeong.tistory.com/category/Docker%20%EB%B0%8F%20Kubernetes/Docker 'Docker 및 Kubernetes/Docker' 카테고리의 글 목록 laewonjeong.tistory.com 큰 목차는 다음과 같다.1. Kubernetes 등장 전 Docker의 문제점2. Container Orchestration3. What is Kubernetes(K8s)?4. Kubernetes Features5. 마무리 Kubernetes 등장 전 Docke..