본문 바로가기
반응형

kubernetes17

[Kubernetes] k8s HA control-plane node 추가하기 (Add control-plane node) Single Master로 k8s cluster를 구성했으나 추후 HA 구성을 위해 contorl-plane node를 추가 해야 할 경우 1. kubeadm-config.yaml update HA 구성을 위해 추가해야 할 node의 정보를 기존 kubeadm-config.yaml에 추가한다. 기존에 k8s 를 구성한 kubeadm-config.yaml의 정보가 없을 경우 현재 등록되어 있는 configmap을 통해 아래 명령어를 사용하여 가져 온다. machine01:~$ kubectl get cm kubeadm-config -n kube-system -o yaml kubeadm-config에 추가 할 control-plane 노드의 정보를 업데이트 한다. apiVersion: kubeadm.k8s.i.. 2022. 1. 12.
[Kubernetes] Kubernetes in action - probe Kubernetes 에서 Container Probe를 사용해서 Container의 health check를 진행할 수 있다. Probe 종류 Kubernetes 에서 사용할 수 있는 Probe는 LivenessProbe, ReadnessProbe 가 있다. LivenessProbe LivenessProbe 가 설정이 되어 있지 않은 경우의 default 는 success이며, LivenessProbe는 컨테이너의 동작 여부를 체크한다. 만약 LivenessProbe에 실패하게 되면 kubelet은 컨테이너를 종료시키며 설정된 restartPolicy에 따라 container의 다음상태를 결정한다. LivenessProbe는 기본적으로 아래와 같이 설정할 수 있다. apiVersion: v1 kind: .. 2021. 12. 7.
[Kubernets][Rancher] Pod Metrics 보기 Rancher on Kubernetes (쿠버네티스 클러스터에 Rancher 설치) Rancher Rancher는 다양한 인프라에 구성된 Cluster들을 손쉽게 관리해주는 툴이다. Rancher를 이용해서 사용자는 Kuberntes 를 손쉽게 배포하고 관리할 수 있다. 그럼 Rancher를 설치하고 대시보드까지 접속 gihyun.com Rancher on Kubernetes - 2 (Existing cluster import) Rancher 설치 이후 다른 클러스터를 현재 설치된 Rancher에 연동 시켜 보자. Import Existing 각각 사용되고 있는 Provider 가 있다면 EKS, AKS, GKE 를 선택하자. 여기선 on-premise 에 설치 된 Cluster를 추가.. gihyun... 2021. 12. 2.
[Kubernetes] Kubernetes in action - Pod Pod은 Component들을 구성하는 가장 최소 단위로 하나의 Pod 안에 여러 Container들을 구성할 수 있다. 하나의 Pod안에 구성된 Container들은 같은 노드에 구성되며 두개의 노드에 분산되어 배포될 수 없다. 하나의 컨테이너에 여러 Process를 넣는거보다 멀티 컨테이너를 운용하자. 하나의 컨테이너에 여러 Process로 구성할 경우 Process간에는 IPC를 통해 통신하거나 로컬환경에 파일을 저장하여 통신할 수 있다. 이럴 경우 각 Process들은 같은 컨테이너에 구성되어야 하며 각각 격리된 머신에 구성되게 된다. 컨테이너의 기본적인 디자인은 하나의 프로세스는 하나의 컨테이너에 구동된다는 컨셉을 가지고 있다. 이 경우에 장점은 크래시가 발생할 경우 각각의 프로세스를 자동적으로.. 2021. 12. 1.
반응형