2023/04 3

[CKA] 20. node operating system update

개요 worker node의 operating system을 update시 운영중인 service에 영향을 주지 않고 update하는 방법을 알아보겠습니다. Node가 갑자기 종료되었을 때 현상 k8s에서는 5분간 worker node가 살아나지 않으면 Node가 죽었다고 판단하여 해당 node에 할당되 pod를 종료 처리 합니다. 그리고 replicaset으로 생성된 pod는 다른 node에 다시 생성하고 replicaset으로 생성하지 않는 pod는 사라지게 됩니다. Node를 정상적으로 종료 하는 방법 drain 사용 #kubectl drain worker1 위 명령어는 worker1에 pod를 scheduling 할 수 없게 만듭니다. 그리고 할당된 pod를 정상 종료 시키고 pod를 다른 nod..

Cloud/k8s-CKA 2023.04.24

[영어] 영포자 탈출기 1

개요 문법, 단어, 전화 영어를 하면서 제가 느낀 영어 공부함에 있어서의 답답함을 하나씩 GPT와 함께 풀어 나가 보려고 합니다. GPT가 생각 보다 영어 공부하기엔 매우 좋은 거 같습니다. ㅎㅎ 목표 영어 강의 및 외국인 개발자와 자유로운 의사소통을 하는 것을 목표로 합니다. 본론 우선 영어를 공부를 어떻게 해야하는지 제 나름대로 정리해 보겠습니다. 우리가 모르는 언어를 보았을때 어떻게 해석하는지 절차를 한번 저의 주관적인 관점에서 정리해 보겠습니다. 아마 영어의 기초가 탄탄하지 못한 사람들은 아마 다 저와 같은 순서대로 해석할 확률이 99% 일듯 합니다. ㅎㅎ 중국어를 예로 들겠습니다(예로든이유는. 중국어를 한 번도 공부해 본 적이 없어서 저에게는 외계어랑 같기 때문입니다.) 예제 문장으로 아래 문장..

[CKA] 19. multi container pods

개요 pod를 생성할 때 다수의 container를 포함하는 Pod를 생성해 보겠습니다. 왜 필요한가? service를 개발하다 보면 항상 같이 다녀야 하는 service들이 존재합니다. 그래서 service들 한 개의 pod안에 모아서 구성하는 것이 multi conatiner pod입니다. 사용방법 간단하게 pod안에 container만 추가시켜 주면 끝입니다. 다만 유의할 점은 service 하는 port가 중복이 되면 안 된다는 것입니다. 추가 방법 container는 배열 형태로 추가되기 때문에 - 를 넣어서 container를 추가할 수 있습니다. apiVersion: v1 kind: Pod metadata: labels: run: multiple-container-pod name: multi..

Cloud/k8s-CKA 2023.04.20