일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Vision
- kubeadm
- aws s3
- AWS
- CSV
- airflow
- tcp
- kubectl
- MAC address
- Trino
- Spring
- CVAT
- EC2
- ip
- Operating System
- Python
- PostgreSQL
- JavaScript
- docker
- OS
- Packet
- kubernetes
- zookeeper
- jvm
- helm
- Network
- Kafka
- grafana
- java
- log
- Today
- Total
목록Control Plane (3)
JUST WRITE
업그레이드해도 될까요?사내에 Kubernetes Cluster를 운영하고 있습니다.저와 팀원들이 외부 프로젝트에 투입되어 있어서 Kubernetes Cluster가 방치되고 있었습니다.프로젝트가 마무리되고 본사로 복귀하였습니다.본사에서 근무하는 동안 사내 Kubernetes Cluster를 제대로 활용할 수 있도록 정리하려고 합니다.첫 번째 작업으로 Kubernetes Cluster 중 Control Plane을 업그레이드하였습니다.Control Plane 업그레이드사내 Kubernetes Cluster는 Control Plane 3개, Worker Node 3개로 구성되어 있습니다.각 노드 별 버전이 제각각이었습니다.1.27.4 버전도 있고 1.28 버전인 노드도 존재하였습니다.이번 작업으로 1.28...
Control Plane Components Kubernetes Cluster는 최소한 1개 이상의 Worker Node를 가진다. Worker Node에서 Pod를 생성하여 Application을 생성, 운영한다. Control Plane에서 Worker Node와 Node에서 생성한 Pod의 관리한다. Kubernetes Cluster 내에서 일어나는 Event를 체크, 대응하며 Scheduling 등의 역할을 한다. Control Plane인 Component들은 아래와 같다. kube-apiserver etcd kube-scheduler kube-controller-manager cloud-controller-manager kube-apiserver kube-apiserver는 kubernetes..
Kubeadm - Master, Worker 설정 Kubernetes Cluster 모든 Node에 containerd 설치가 완료하고 나면 이제 Kubeadm 설치하고 Kubeadm을 통해 Kubernetes Master, Worker 설정을 하겠다. Kubeadm 설치 모든 Node에 Kubeadm과 필요한 패키지를 설치한다. 설치가 필요한 패키지는 아래와 같다. Kubeadm : Kubernetes Cluster를 Bootstrap Kubelet : Node내 Pod의 Container를 각종 작업을 수행 Kubectl : Kubernetes Cluster를 control 할 수 있는 command interface 위 패키지를 설치하기 위해 Kubernetes apt Repository를 추가한다..