DevOps 14

[Ubuntu 22.04] Kubernetes Cluster 구축 - 2편

0. 들어가며 [Ubuntu 22.04] Kubernetes Cluster 구축 - 1편에서 이어지는 내용으로 전편을 참고한 후 해당 포스팅을 보는 것을 추천드린다. [Ubuntu 22.04] Kubernetes Cluster 구축 - 1편 0. 들어가며 Kubernetes 강의를 들어보면 대부분 Vagrant나 Minikube와 같은 것으로 클러스터를 구축한다. 이 부분이 항상 아쉬운 부분이다. 물론 수강생들의 수강 환경이 천차만별이기 때문에 이를 통 tech-recipe.tistory.com Ubuntu 설치가 성공적으로 완료되었다면 ssh 툴을 이용하여 k8s-cp에 접속한 후 다음 작업을 실행하도록 한다. 본 포스팅에서는 Termius라는 ssh 툴을 사용하였으며, 다른 익숙한 툴이 있다면 어떤 ..

[Ubuntu 22.04] Kubernetes Cluster 구축 - 1편

0. 들어가며 Kubernetes 강의를 들어보면 대부분 Vagrant나 Minikube와 같은 것으로 클러스터를 구축한다. 이 부분이 항상 아쉬운 부분이다. 물론 수강생들의 수강 환경이 천차만별이기 때문에 이를 통일해야 강의 진행에 무리가 없다는 점에서 이해가 되는 부분이 있지만, 그럼에도 불구하고 Kubernetes 클러스터를 한 땀 한 땀 구축해 나가는 건 매우 중요한 경험이라 생각한다. 혹시라도, VM이나 Baremetal 환경에서 손수 Kubernetes 클러스터를 구축하고자 하는 분께 도움을 드릴 수 있다면 좋겠다는 생각과, 또 개인적으로 진행하고 있는 토이 프로젝트에 대한 작업 기록을 위해 해당 포스팅을 작성해 본다. 1. 인프라 구성 본 포스팅에서는 VMware사의 서버용 가상화 솔루션인 ..

[Kubernetes] Service Account와 Secret 생성 - 해결

환경 Ubuntu 20.04.6 LTS Kubernetes 1.26.1 증상 Service Account를 생성해도 Secret이 생성되지 않음 원인 Service Account 생성시 자동으로 생성되는 Token이 Kubernetes 1.24 버전 이후로는 생성되지 않음 따라서, Service Account 생성 시 따로 해당 Service Account의 Secret을 생성해 주어야 함 예제 YAML --- #Service Account가 속할 Namespace 생성 apiVersion: v1 kind: Namespace metadata: name: test --- #Service Account 생성 apiVersion: v1 kind: ServiceAccount metadata: name: test..

[Ubuntu 20.04] Tomcat 서버 구축 - 2편

0. 들어가며 지난 포스팅에서 VM에 Tomcat 서버를 구축해 보았습니다. 이번 포스팅은 Tomcat 서버를 외부에서 접근할 수 있도록 구성한 후, Jenkins를 통해 웹 애플리케이션을 배포하고, 배포된 웹 페이지에 접속해 보는 과정을 다뤄보겠습니다. 아직 Tomcat 서버가 준비되지 않았다면 아래의 이전 포스팅 링크를 참고하여 구축 후 이번 포스팅 내용을 따라 해 보는 것을 추천드리겠습니다.[Ubuntu 20.04] Tomcat 서버 구축 - 1편 : https://tech-recipe.tistory.com/4 [Ubuntu 20.04] Tomcat 서버 구축 - 1편0. 들어가며 최근에 CI/CD에 관한 강의를 듣고 있습니다. Jenkins를 활용해 CI/CD 파이프라인을 구축하는 과정에 웹 서버..