본문 바로가기
728x90

AWS Cloud School 8기56

docker desktop 설치 후 VMware Workstation unrecoverable error: (vcpu-3) VMware Workstation unrecoverable error: (vcpu-3) Exception 0xc0000005 (access violation) has occurred. A log file is available in "C:\VM\awscli\vmware.log". You can request support. To collect data to submit to VMware support, choose "Collect Support Data" from the Help menu. You can also run the "vm-support" script in the Workstation folder directly. We will respond on the basis of your support.. 2025. 5. 12.
[CI/CD] EKS 환경에서 동적 프로비저닝/ EBS/ EFS/ NFS/ EKS 📌 EBS (Elastic Block Store)✅ EBS(Block) - 하드웨어(디스크)-> 블록 스토리지 서비스: 데이터를 블록 단위로 저장하는 방식임. 하드 드라이브와 비슷한 개념-> EC2 인스턴스와 함께 사용되며, EC2에서 실행되는 애플리케이션의 데이터를 저장하는 데 사용됨-> 단일 EC2 인스턴스에 연결(attach)돼서 동작하고, 데이터베이스, 로그 파일 등을 저장하는 데 적합함-> 파일 시스템이 구성이 안되어있음특정 노드(attach 된)에 존재하는 pod만 접근 가능함 주요 특징:지속적 저장: EC2가 종료돼도 데이터가 유지됨.성능 최적화: IOPS, 처리량, 지연 시간을 설정하여 성능을 조정할 수 있어.확장성: 스냅샷을 통해 데이터 백업 및 복원 가능.📌 EFS (Elastic .. 2025. 5. 12.
[CI/CD] Github-action을 통한 CI/CD 🔧 CI/CD가 뭐야?CI (지속적 통합, Continuous Integration)→ 개발자가 코드를 푸시(push)할 때마다 자동으로 테스트하거나 빌드하는 것.어떤 테스트? 코드가 잘 작동하는지 자동으로 검증하는 것어떤 빌드? 소스 코드를 실제 실행 가능한 파일로 변환하는 것즉, 코드가 정상 동작한다고 확인CD (지속적 배포, Continuous Deployment)→ 코드가 문제 없다면 자동으로 서버나 클라우드에 배포하는 것.예를 들어 깃허브 액션을 사용해서 문제가 없다면 웹페이지에 실제 서비스에 반영되는 것을 배포라고 함즉, 확인된 코드를 웹서버, 클라우드, AWS EC2 등에 자동 반영하는 것을 말함즉, 코드를 바꾸면 -> 자동으로 테스트하고 -> 자동으로 서버에 반영되는 시스템🔗 GitHu.. 2025. 5. 11.
[쿠버네티스] ALB 생성/ ALB Add-on/ EKS/ Ingress/ OIDC/ 클러스터 삭제 순서 ✅ ALB 생성 - 제일 중요- ALB의 경우엔 따로 애드온을 설치해야 함-> 애드온(Add-on)이란?쿠버네티스에서 기본 기능 외에 추가로 설치해서 클러스터에 새로운 기능을 주는 도구임예를 들어 스마트폰에 카카오톡 같은 앱을 설치하는 것처럼쿠버네티스 안에 ingress나 alb 같은 걸 하려면 애드온 설치가 필요함✅그럼 여기서 ALB Add-on이란?-> AWS ALB(Application Load Balancer)를 쿠버네티스 안에서 자동으로 만들고 관리할 수 있도록 해주는 컨트롤러✅왜 그냥 되지 않고 애드온을 설치해야 하냐?쿠버네티스 기본 설치에는 AWS와 통신할 수 있는 기능이 없음.그래서:ALB를 생성하려면 → AWS 리소스를 제어할 수 있는 권한ALB 컨트롤러가 이 역할을 하려면 → IAM R.. 2025. 5. 6.
[쿠버네티스] AWS CLI 구성/ eksctl/ kubectl 설치/ 클러스터 구축/ EKS/ 클러스터 생성 순서/ NLB 생성 AWS CLI더보기AWS CLI 구성아이피는 211.183.3.99/24호스트네임은 aws-cli curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"apt-get -y install unzipunzip awscliv2.zip./aws/install + ?region=ap-northeast-2- 바로가기 추가해 두면 편함.- 액세스 키 - 시크릿 키 - 리전을 메모장에 저장하고 아래에 내용 넣기 eksctl- EKS 클러스터 구축, 관리에 필요한 명령어. kubeadm과 비슷한 느낌임- EKS 클러스터를 쉽고 빠를게 생성하고 관리할 수 있게 도와주는 CLI 도구 kubeadm이란?- 로컬이나 자체 서버에서 .. 2025. 5. 1.
ubuntu 24.04에 쿠버네티스 클러스터 설치(kubeadm 사용) 더보기sudo -i 1. 우분투 최신화 (모든 노드)apt update && sudo apt upgrade -y2. Swap 비활성화 (모든 노드)swapoff -ased -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab 3. 커널 파라미터 설정 (모든 노드)tee /etc/modules-load.d/containerd.conf tee /etc/sysctl.d/kubernetes.conf sysctl --system 4. Containerd 런타임 설치 (모든 노드)apt install -y curl gnupg2 software-properties-common apt-transport-https ca-certificates curl -fsSL https://download.d.. 2025. 4. 29.
728x90