728x90 전체 글307 [EKS] EKS 애플리케이션 배포 실습 Pod 배포 Test , 결과 확인$ kubectl create deployment webtest --image=nginx:1.14 --port=80 --replicas=5$ kubectl get pods -o wideNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESwebtest-6d754887d7-csmw6 1/1 Running 0 21m 192.168.56.115 ip-192-168-61-103.ap-northeast-2.. 2025. 2. 13. [Kubernetes] Kubernetes에서 PV(Persistent Volume)와 PVC(Persistent Volume Claim)의 관계 개요Kubernetes에서 스토리지 관리는 애플리케이션이 데이터의 영속성을 유지하도록 보장하는 데 매우 중요한 역할을 합니다. 특히 Pod가 재시작되거나 스케일링되는 상황에서도 데이터를 안전하게 유지하려면 PV와 PVC의 개념을 이해하는 것이 필수적입니다. Persistent Volume(PV)란?PV는 클러스터 전역에서 사용 가능한 스토리지 리소스를 의미합니다. 관리자가 클러스터에 사전에 프로비저닝한 스토리지로, 클라우드 스토리지, 네트워크 스토리지(NFS), 로컬 디스크 등 다양한 스토리지 백엔드를 지원합니다. PV는 기본적인 스토리지 기술을 애플리케이션에서 추상화하여, 사용자는 상세한 설정 없이 스토리지를 요청하고 사용할 수 있습니다. PV의 주요 특징클러스터 리소스 : PV는 클러스터 전체에서 .. 2025. 2. 12. [EKS] kubectl 설치 & eksctl 명령어 설치 후 EKS 생성 test 개요설치 과정은 공식 문서에 자세히 나와 있으니 본인의 환경에 맞게 설치하면 된다. kubectl 설치 메뉴얼https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/install-kubectl.html kubectl 및 eksctl 설정 - Amazon EKSAmazon EKS 클러스터 제어 영역과 마이너 버전이 하나 다른 kubectl 버전을 사용해야 합니다. 예를 들어 1.30 kubectl 클라이언트는 Kubernetes 1.29, 1.30, 1.31 클러스터와 함께 작동합니다.docs.aws.amazon.com eksctl 설치 메뉴얼https://eksctl.io/installation/ Installation - eksctlThe official CL.. 2025. 2. 11. [AWS] Linux 환경에서 AWS CLI 설치하기 AWS CLI 연결을 위한 Access 키 생성이전에 포스팅한 글을 참고하여 AWS 계정에서 IAM 계정을 생성 후 AWS CLI에 접근하기 위해 인증키를 발급 받고 진행하길 추천드립니다.2024.12.15 - [Public Cloud/AWS] - [AWS] IAM 계정 생성 후 AWS CLI console 연결하기 [AWS] IAM 계정 생성 후 AWS CLI console 연결하기IAM 계정 생성하기 보안 자격 증명 (계정 별 설정)MFA (권장 사항)사용자의 키 값을 탈취 당했을 때를 방지하기 위하여 설정 키 값 등록하기아래 파일을 수정 직전에 얻은 키 정보 아래와 같이www.estar987.com AWS EC2 Linux에서 AWS CLI 설치하기OS 버전은 Ubuntu 24.04 버전입니다.$.. 2025. 2. 10. [Linux] watch 명령어 : 실시간 모니터링 개요Linux에서 watch 명령어는 간단하면서도 강력한 도구로, 특정 명령어를 일정 간격으로 반복 실행하며 출력 결과를 실시간으로 모니터링할 수 있습니다. 시스템 상태를 확인하거나 프로세스의 변화를 추적하는 데 매우 유용합니다. watch 명령어란?watch 명령어는 지정한 프로그램 또는 명령어를 일정 간격으로 실행하여 그 결과를 터미널 화면에 갱신해주는 도구입니다. 기본 실행 간격은 2초이며, 이를 조정하여 시스템 리소스, 파일 내용, 프로세스 상태 등의 변화를 실시간으로 확인할 수 있습니다. watch 명령어 기본 구문# watch [옵션] 명령어 명령어 : 반복해서 실행할 명령어옵션 : watch의 동작 방식을 변경하는 추가 플래그 주요 옵션-n 또는 --interval명령어 실행 간격(초)을 지.. 2025. 2. 9. [Kubernetes] CoreDNS: Kubernetes 네트워킹의 핵심을 파헤치다 개요쿠버네티스에서 네트워킹을 관리할 때, CoreDNS는 필수적인 구성 요소로 돋보입니다. 쿠버네티스 클러스터의 기본 DNS 서버 역할을 하는 CoreDNS는 서비스 디스커버리와 name resolution이 원활히 작동하도록 보장하는 데 중요한 역할을 합니다. 이번 블로그에서는 CoreDNS가 뭔지, 쿠버네티스에서 어떤 역할을 하는지, 그리고 컨테이너 오케스트레이션에서 왜 필수적인지 자세히 알아보겠습니다. CoreDNS란?CoreDNS는 유연하고 확장 가능한 DNS 서버로, 쿠버네티스 클러스터의 DNS 서버 역할을 수행합니다. 이 프로젝트는 쿠버네티스처럼 Cloud Native Computing Foundation(CNCF)에서 관리합니다. CoreDNS는 Go 언어로 작성되었으며, 다양한 환경에서 .. 2025. 2. 8. 이전 1 ··· 3 4 5 6 7 8 9 ··· 52 다음 728x90