목록분류 전체보기 (179)
카이도스의 Tech Blog
실습 환경 배포 : 노드 c5d.large 해당 셋팅값으로 CloudFormation 배포 후 실습 진행. c5d.large 의 EC2 인스턴스 스토어(임시 블록 스토리지), NVMe SSD 데이터 손실 : 기본 디스크 드라이브 오류, 인스턴스가 중지됨, 인스턴스가 최대 절전 모드로 전환됨, 인스턴스가 종료됨 # default NS 진입 kubectl ns default Context "pjhtest.click" modified. Active namespace is "default". # 인스턴스 스토어 볼륨이 있는 c5 모든 타입의 스토리지 크기 aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=c5*" "Name=instan..
설치환경 : 우분투 20.04 기준 echo "[TASK 2] Disable ufw & AppArmor" sudo systemctl stop ufw && sudo systemctl disable sudo systemctl stop apparmor && sudo systemctl disable apparmor echo "[TASK 3] Install Packages : OpenJdk-17 " sudo apt update sudo apt-get install apt-transport-https openjdk-16-jre-headless uuid-runtime pwgen -y echo "[TASK 4] Install Mongodb" sudo apt-key adv --keyserver hkp://keyserve..
실습 환경 구성 -AWS kOps 윈클릭 배포 가이드 CloudFormation 으로 자동 배포(배포 전 s3, IAM 유저 먼저 생성 후 진행하기) *접속 후 확인진행 # 설치 확인 kops validate cluster --wait 10m # 환경변수 정보 확인 export | egrep 'ACCOUNT|AWS|KOPS|KUBERNETES' export | egrep 'ACCOUNT|AWS|KOPS|KUBERNETES' | grep -v SECRET # default 네임스페이스 적용 kubectl ns default *kops 정보 확인 # kops 클러스터 정보 확인 kops get cluster kops get cluster -o yaml # 인스턴스그룹 정보 확인 kops get ig kops..
쿠버네티스 기초 *발음 - master(control-plane, leader) : 마스터, 컨트롤 플레인, 리더 - node(worker node) : 노드, 워커노드 (구 minion 미니언) - k8s(kubernetes, k~s 사이에 8글자 == k8s) : 쿠버네티스, 케이에잇츠, 케이팔에스 - De facto(라틴어) : 데 팍토, 사실상의 의미 - Kubernetes has become a de facto standard. - kubectl : 큐브 컨트롤(control), 큐버 컨트롤, 큐브 시티엘, 큐버 시티엘 - etcd : 엣시디, 이티시디 - flannel : 플라넬 - calico : 칼리코, 캘리코 - istio : 이스티오 - helm : 헬름, 핾, 햄 - pod : 파드,..
-proxmox shell 에서 진행 # 이미지 다운로드 wget https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img # VM 생성 qm create 9000 --memory 8192 --core 2 --name ubuntu-20.04-cloud --net0 virtio,bridge=vmbr0 --agent enabled=1 --onboot 1 # Import qm importdisk 9000 focal-server-cloudimg-amd64.img local-lvm qm importdisk 9000 focal-server-cloudimg-amd64.img newstorage # Attach qm set 9000 --..
-Proxmox shell 에서 아래 작업 먼저 진행 # pvcreate /dev/sda pvcreate 추가할 장치명 # vgcreate newstorage /dev/sda vgcreate 생성할이름 장치명 # lvcreate -l 100%FREE --thinpool thin-pool newstorage lvcreate -l 100%FREE --thinpool thin-pool 생성할이름 -URL 에서 추가 진행(https://IP:8006) *터미널 창을 닫고 proxmox web 화면에서 Datacenter - Storage - Add를 클릭합니다. *LVM-Thin을 클릭합니다. *ID에는 원하는 볼륨명을 입력하고, Volume group에서는 생성한 볼륨 그룹명을 선택합니다. Thin pool에..
보호되어 있는 글입니다.
보호되어 있는 글입니다.