일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- leetcode
- Apache Hadoop
- 쿠버네티스
- DP
- 오블완
- String
- docker
- 분산처리
- 우선순위큐
- 분산
- 코딩테스트
- 도커
- apache kafka
- 아파치 스파크
- 그래프
- Apache Spark
- programmers
- 티스토리챌린지
- 하둡
- heapq
- 프로그래머스
- 아파치 하둡
- 이진탐색
- 아파치 카프카
- 리트코드
- Kubernetes
- 알고리즘
- Python
- BFS
- 파이썬
- Today
- Total
목록Kubernetes (5)
래원
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dMpnl1/btsL8TOz5cM/NpWNVyPApZOjLOzPeckhYk/img.png)
이번 글에서는 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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/0XH6B/btsL7yh9YrH/SUXZB6pEI9O5RTVGdNi3O1/img.png)
이번 글에서는 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: 클러스..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/QcLlS/btsLX94OdkY/rfQDahhiUZDC5kIm9Qwll1/img.png)
이번 글에서는 Kubernetes Dashboard 설정 과정에 대해 정리할 예정이다. Kubernetes Dashboard는 클러스터를 시각적으로 관리할 수 있는 웹 기반 UI이다. 이를 통해 리소스의 상태를 쉽게 파악하고 관리할 수 있기 때문에 Dashboard 설정을 진행했다. Deploying Dashboard UIHelm 설치 공식문서에서 위 그림과 같이 현재 대시보드는 helm 기반 설치만 지원한다고 되어있다.(helm이란 kubernetes 애플리케이션을 배포하고 관리하기 위한 패키지 매니저로 볼 수 있다.) 따라서, helm이 설치되어 있지 않으면 먼저 이를 설치해주어야한다.curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bPN6zt/btsLZhANSg1/kGCDDfNFZonwAOQfMGQz4k/img.png)
이번 글에서는 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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/mjMEW/btsLV00ZGBe/diRaN5SokB2PkWptYInmc1/img.png)
이번 글에서는 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..