본문 바로가기
반응형

Kubernetes/Kubernetes Based5

RHEL Kubeadm으로 Kubernetes Single Cluster 구축 멀티클러스터로 구축하고 싶었지만 GCP 무료 Credit으로 한계가 있어 Instance 한 대로 클러스터를 구축하려고 한다.  참고 URL:kubeadm 설치: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/Ports and Protocls: https://kubernetes.io/docs/reference/networking/ports-and-protocols/Cluster Install: https://v1-30.docs.kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/  환경준비# 환경OS.. 2025. 1. 14.
Kubernetes HostPath, emptyDir, PV, PVC, StorageClass 이번 스터디 주제는 쿠버네티스에서 데이터를 저장할 때 사용하는 볼륨에 대해 알아보려고 한다. emptyDir Pod가 생성될 때 임시적으로 사용하는 볼륨 Pod가 삭제하면 동시에 볼륨도 영구삭제되기 때문에 주의 1개의 Pod에 Multi Container가 있을 때 사용되며 container 간 데이터 공유 대규모 데이터 세트를 정렬할 때에는 비효율적 apiVersion: v1 kind: Pod metadata: name: fortune spec: containers: - image: luksa/fortune name: html-generator #Container2 이름 volumeMounts: - name: html mountPath: /var/htdocs #Volume Mount 위치 - image.. 2024. 3. 21.
테라폼(Terraform)을 활용해 GKE Pod 배포 지난번에는 테라폼으로 GKE를 배포해보았다면 오늘은 배포한 GKE 클러스터에 Pod를 배포해볼예정 사실 Pod는 테라폼 배포를 잘 안하지만 공부하다 궁금해서 테스트 시작하기 전 지난 포스팅에서 마지막 명령줄 액세스 버튼을 클릭하면 ~/.kube 폴더에 config 파일 생성됨 먼저 폴더 구조는 위와 같이 cluster 폴더, pod 폴더로 나뉘어있고 이는 각각 GKE 클러스터와 Pod를 배포하는 폴더 #nginx.tf provider "kubernetes" { config_path = "~/.kube/config" # kubeconfig 파일 위치 } resource "kubernetes_deployment" "nginx" { # Deployment 배포 metadata { name = "nginx-de.. 2024. 3. 6.
ubuntu/windows 테라폼 설치 ubuntu와 Windows에 테라폼 스크립트 설치를 해보려한다. 테라폼 공식 홈페이지를 참고해서 테스트를 진행 $ sudo apt-get update && sudo apt-get install -y gnupg software-properties-common Debian 계열 패키지 업데이트 $ wget -O- https://apt.releases.hashicorp.com/gpg | \ gpg --dearmor | \ sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg HashiCorp의 gpg키 설치 $ gpg --no-default-keyring --keyring /usr/share/keyrings/hashicorp-archive-keyring.g.. 2024. 2. 27.
2024년 2월 쿠버네티스 자격증 CKA 후기(M1 맥북 에어로 시험) 미루고 미루다가 드디어 CKA 시험을 쳤습니다. 오늘은 CKA 후기를 작성해보려고 합니다. CKA가 뭐야? CKA는 Certificate Kubernetes Administrator의 약자로 직역으로 공인 쿠버네티스 관리자라는 뜻입니다. 이 자격증은 국내용 자격증이 아닌 CNCF(Cloud Native Computing Foundation)가 Linux Foundation과 협력하여 만든 자격증이며 비싸기로 악명이 높습니다. 쿠버네티스에 대한 기초 지식이 필요하며 kubectl CLI 명령어를 사용할 수 있는지에 대한 자격증이라고 보시면 됩니다. 해외뿐만 아니라 국내 기업들도 많은 곳들이 클라우드 환경, 쿠버네티스 환경으로 전환하고 있는 추세라고 생각되는데 요즘 국내 몇몇 기업들은 CKA 자격증을 우대조.. 2024. 2. 13.
반응형