본문 바로가기
반응형

전체 글43

[쿠버네티스 시작하기 #3] pv와 pvc 생성 | pv와 pvc의 차이 ** PVA PersistentVolume (PV) is a piece of storage in the cluster that has been provisioned by an administrator or dynamically provisioned using Storage Classes. It is a resource in the cluster just like a node is a cluster resource. PVs are volume plugins like Volumes, but have a lifecycle independent of any individual Pod that uses the PV. This API object captures the details of the implementa.. 2024. 10. 21.
[쿠버네티스 시작하기 #2] pod 생성 / container port 확인 / service 생성 1. 이전 포스팅에서 구축한 쿠버네티스 클러스터의 대시보드에 접속: namespace는 default : 우측 상단의 + 버튼으로 pod 생성 ** 이전 포스팅 | [쿠버네티스 시작하기 #1] CKA 시험 준비를 위한 Kubernetes 클러스터 구축하기** cluster 구성 service, pod | 출처 kubernetes.io    2. 대시보드에서 pod 생성 : pod 생성은 대시보드에서 + 버튼을 누르고 아래의 command를 붙여넣기하여 생성: kubectl create -f  로 집접 내용을 작성할 수도 있다. apiVersion: v1kind: Podmetadata: name: pod-1spec: containers: - name: container1 image: kubetm.. 2024. 10. 20.
[쿠버네티스 시작하기 #1] CKA 시험 준비를 위한 Kubernetes 클러스터 구축하기 ** 테스트 환경 0. Windows 10 22H21. VirtualBox 7.0.82. Vagrant 2.3.4   ** 설치 과정 정리1. virtual box 설치 2. vagrant 설치  virtual box와 vagrant 설치 시 옵션 설정 없이 모두 next로 설치 진행함   베이그런트(Vagrant)는 포터블 가상화 소프트웨어 개발 환경 (예: 개발 생산성 증가를 위해 가상화의 소프트웨어 구성 관리의 단순화를 시도하는 버추얼박스, 하이퍼-V, 도커 컨테이너, VM웨어, AWS)의 생성 및 유지보수를 위한 오픈 소스 소프트웨어 제품의 하나이다 - 출처 : 위키백과 3. vagrant로 virtual box VM을 생성한다.    - vagrant 스크립트를 이용하여 kubernetes cl.. 2024. 10. 19.
[도커 시작하기 #2] docker 기본 명령어 수행 1. docker hub에서 이미지를 다운로드 받아본다. docker pull ubuntu 2. 다운로드 받은 우분투 이미지를 확인한다. docker image ls 3. 우분투 이미지를 실행한다. docker run ubuntu 📌 앱코 축교환 레인보우 무빙 LED 기계식 키보드 (갈축) 최저가 구입하기 https://link.coupang.com/a/btQ4Av "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 4. Ubuntu 컨테이너가 실행되고 있는지 확인한다. docker container ps -a 5. Ubuntu를 실행하고 해당 컨테이너에 접속해서 조작해본다. docker run -it ubuntu bash -i, --interactive Keep .. 2024. 3. 20.
secureCRT Key exchange failed 조치 방법 구형 secureCRT 사용 시 SSH key exchange fail 로 ssh 접속이 되지 않는 경우가 발생한다. 가장 좋은 방법은 secureCRT 의 버전을 업데이트 하는 것이다. 하지만 현재 사용 중인 라이센스가 최신의 펌웨어를 지원하지 못하는 경우,,,, 서버 등에서 ssh 설정을 변경해서 접속할 수도 있다. Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-ex.. 2024. 3. 15.
[도커 시작하기 #1] ubuntu 20.04.6 에서 docker 설치하기 아래의 설치 docker 설치 프로세스는 docker 공식 홈페이지의 설치 가이드를 따른다. 아래의 설치 과정은 순차적으로 진행을 하며 기록하였다. ** docker 공식 홈페이지 / 설치 가이드 1. 구형 버전 삭제 구형 버전의 패키지가 있을 경우 설치 에러가 발생할 수 있으므로 구형 버전을 먼저 삭제한다. for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 2. apt repository를 이용하여 docker 설치하기 docker 설치에는 여러 방법이 있으나 본 포스팅에서는 apt repository를 이용한다. 2.1 .. 2024. 3. 12.
[VMware 시작하기 #9] VMware ESXi SSH 접속하는 방법 / esxcli 사용 방법 / esxcli 접속 방법 VMware를 사용하다 보면 호스트(서버)에 SSH로 직접 접속하여 확인할 일들이 생긴다. VMware ESXi에 SSH 접속을 하는 방법에 대해서 기술한다. 1. 호스트에서 SSH를 사용할 수 있도록 설정을 한다. : 호스트에서 우클릭을 해서 서비스 > SSH(Secure Shell) 사용 : SSH 접속이 가능한 상태라면 아래와 같이 'SSH가 사용되도록 설정되어 있습니다'와 같은 메시지를 확인할 수 있다. HTML 삽입 미리보기할 수 없는 소스 2. SSH 접속 : 호스트 root 계정으로 접속 : 터미널 프로그램을 이용하여 ssh로 접속한다. 3. ESXCLI로 호스트 정보 확인 vmware -v : VMware 버전 정보 확인 [root@qa3-blade-3:~] vmware -v VMware .. 2024. 2. 16.
[단편지식] qemu-img 설치 및 사용 | vmdk qcow2 변환 | vmdk qcow2 qemu 정의 VMDK : VMware vSphere 의 스냅샷 파일이다. 자세한 내용은 아래의 링크에서 확인. QCOW2 : QCOW2는 가상 디스크 이미지의 저장 형식이다. QCOW는 QEMU copy on write의 약자입니다 QEMU : Quick Emulator QEMU는 가상화 소프트웨어 가운데 하나다. x86 이외의 기종을 위해 만들어진 소프트웨어 스택 전체를 가상머신 위에서 실행할 수 있다는 특징이 있다. HTML 삽입 미리보기할 수 없는 소스 아래는 QEMU를 이용하여 VMDK를 QCOW2로 변환하는 과정이다. 먼저 ubuntu에서 qemu-utils를 설치한다. root@dean:/home/dean# sudo apt install qemu-utils 아래와 같이 convert를 사용하여 vmdk -.. 2024. 2. 2.
[단편지식] 스택 메모리 Stack memory 와 힙 메모리 Heap memory Stack - 쌓다, 포개다 등의 의미를 가지는 단어로 stack memory는 LIFO(Last In First Out) 방식 으로 데이터가 추가되거나 제거되는 메모리 영역이다. 아래와 같이 push / pop의 형태로 나중에 넣은 값이 먼전 나오는 것을 LIFO 구조라고 한다. 데이터가 LIFO 방식으로 추가되고 제거되기 때문에 스택 기반 메모리는 매우 간단하고 힙 기반 메모리보다 처리가 빠르다. HTML 삽입 미리보기할 수 없는 소스 Heap - 무더기(더미)란 의미로 Heap memory란 heap에서 블록을 할당하고 할당 해제할 때 스택과 달리 설정된 규칙을 따르지 않는다. 블록은 언제든지 할당될 수 있으며, 언제든지 해제될 수 있다. 따라서 다양한 사용 패턴에 맞게 힙 성능을 조정/사용할 수 .. 2024. 1. 25.
반응형