Multipass Disk Size (Memory/Cpu) Change (용량 변경)
AWS 2022. 7. 17. 10:58

목적 Multipass 인스턴스를 사용하는 도중 아래와 같이 Disk를 거의다 사용하게 되었다. steven@steven-ubuntu:~$ multipass info master Name: master State: Running IPv4: 10.112.125.79 Release: Ubuntu 20.04.4 LTS Image hash: 7bd0d8d14260 (Ubuntu 20.04 LTS) Load: 0.00 0.00 0.00 Disk usage: 4.3G out of 4.7G Memory usage: 212.3M out of 15.6G Mounts: -- Master Instance의 Disk Size를 증가 시키고자 한다. (Disk Size 증가 법과 Memory/Cpu 증가법은 거의 같다) 버전 ..

Calico FailedCreatePodSandBox Unauthorized
AWS 2022. 7. 11. 23:04

해결하고자 하는 것 kubernetes를 사용하는 도중에 다음과 같은 오류가 나타났다. Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 70s default-scheduler Successfully assigned udacity/nginx-basic-5fbb84747d-4zv64 to node2 Warning FailedCreatePodSandBox 70s kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "9cc2d017dc9f1bdd51e0fa08beb963b8..

Multipass를 이용한 Kubernetes 환경 구성
AWS 2022. 7. 10. 16:54

하고자 하는것 Ubuntu local computer에 kubernetes환경(1master 2nodes)을 구성하고 local 컴퓨터에서 kubernetes환경을 접근한다. Multipass install 및 Instances 생성 설치 우선 Multipass를 설치하자. https://multipass.run/install steven@steven-ubuntu:~$ sudo snap install multipass ubuntu의 경우 "sudo snap install multipass"를 입력하면 된다. snap "multipass" (7455) 서비스 시작 multipass1.9.2 from Canonical✓ installed 위와 같이 multipass가 다 설치 되면, 아래와 같이 명령어를 실..

AWS 요금 확인 및 리소스 정리하기
AWS 2022. 7. 9. 14:46

해결할 내용 AWS에 요금이 계속 과금되고 있는 것을 확인했다. 젠장.... Terraform이 일단 깨지고 나니까 Manual로 리소스를 정리했는데 아래와 같이 비용이 과금되었다. 어느 리소스가 과금하는지 확인하기 AWS Management 콘솔 우상단에 사용자 프로필을 클릭하면, AWS Billing Dashboard를 갈수 있다. 여기에서 Bills를 선택하자. Bills우측 Details를 확인하자. 공부한다고 만들어 놓은 Relational Database Service가 내돈 11달러를 먹고 있다. 망할... US East Ohio를 가서 과금이 된 리소스를 삭제해 주자 2022.07.09 - [AWS] - RDS 리소스 삭제하기. 사용중인 전체 리소스 확인하기 Service Search를 이..

RDS 리소스 삭제하기
AWS 2022. 7. 9. 14:10

해결하고자 하는 것 RDS Cluster의 삭제 주의 점 삭제를 위해서는 절대로 db cluster를 정지 시키면 안된다. 이 경우에는 db instance가 삭제되지 않는다. 만약에 db cluster를 먼저 정지 했다면, cluster의 상태가 stopped가 될때까지 기다렸다가, 다시 cluster를 start해야 한다. 삭제 순서 삭제하고자 하는 인스턴스를 선택하고 delete를 누른다. delete me를 type하고 삭제시켜 준다. 나머지 하나도 삭제시키자. 만약의 경우를 위해서 snapshot을 저장할지 물어본다. 완전한 삭제를 원한다면 snapshot을 하지 말자. 돈나온다. 클러스터 이하 인스턴스가 모두 삭제되면 cluster는 자동으로 삭제 된다.

kubectl 1.24 error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
AWS 2022. 6. 11. 19:49

eks로 만든 cluster를 kubectl이 config map을 로드하지 못할 경우 오랫만에 eks로 cluster를 만든 후 kubectl을 통해 aws의 kubernetes config를 불러 오려고 했는데 아래와 같이 오류가 났다. steven@steven-ubuntu:~$ kubectl version error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 찾아보니 kubectl 12.4.x 버전에서 eks와 연동해서 사용할 경우 발생하는 오류라고 한다. https://github.com/aws/aws-cli/issues/6920 대부분의 사람들이 kubectl 버전을 12.3.6으로 내리고 문제가 해결 되었다..

EKS prometheus and grafana 설치하기
AWS 2022. 2. 7. 00:12

목표 EKS Cluster를 만든다 prometheus-grafana를 install한다 grafana를 실행한다 선행 프로그램 설치 eks cluster를 만들기 위해서는 다음과 같이 4가지 install이 선행되어야 한다. 윈도우 기준으로 install하겠다. package 관리 tool은 choco를 설치 해야한다. https://chocolatey.org/install#individual windows power shell을 administrator 모드로 실행 한다. (마우스 우측 관리자 권한으로 실행) Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [Syst..

kubernetes 명령어 모음
AWS 2022. 2. 6. 02:02

Pod 현재 네임스페이스의 pods 리스트 kubectl get pods 모든 네임스페이드 대상 pods 리스트 kubectl get pods --all-namespaces 현재 네임스페이스와 상세 정보 kubectl get pods -o wide kube-system 네임스페이스 pods kubectl get -n kube-system pods -a my-pod 대상 yaml 출력 kubectl get pod my-pod -o yaml pod 상세 정보 kubectl describe pod/ ex) kubectl describe pod/weave-net-2hn7s -n kube-system List all pods with labels kubectl get pods --show-labels List r..

AWS CLI 명령어 모음 (계속)
AWS 2022. 2. 6. 01:51

aws-cli 내용 명령어 작동중인 instance에서 public ip 얻어오기 $ aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query Reservations[*].Instances[*].PublicIpAddress [ [ "34.220.110.131" ] ] aws에 사용자 등록하기 default aws configure 추가사용자 등록 aws configure --profile 명령어 실행시 기본 사용자 정의하기 export AWS_PROFILE= or export AWS_PROFILE= or (windows) setx AWS_PROFILE 현재 설정 정보 aws configure list 모든 프로..