Information Security ˗ˋˏ ♡ ˎˊ˗
반응형

Cloud 14

[docker] 도커에서 파일 복사 및 가져오기 (cp, 로컬 - 컨테이너)

* 로컬(HostOS)에서 도커 컨테이너 안으로 파일을 복사하는 방법 * 도커 컨테이너에 있는 파일을 로컬(HostOS)로 가져오는 방법 1. 로컬(HostOS)에서 도커 컨테이너 안으로 파일을 복사하는 방법 1) 사용할 이미지 가져오기 (pull) docker pull alpine:3.18.4 2) 사용할 이미지 실행시키기 (run) docker run -it alpine:3.18.4 sh docker run -it [이미지명] [쉘] - 로컬에서 옮길 파일을 위한 폴더(/node)도 생성 - 로컬에서 컨테이너로 옮길 파일(testfile.bin) 3) 로컬에 있던 "testfile.bin" 파일을 컨테이너로 이동 docker run -it --rm -v /home/OOO/Desktop/test/tes..

Cloud 2023.11.15

[K8S] Kubernetes 구축 - 3. RBAC 권한 설정(role 생성, role binding)

Kubernetes RBAC(역할 기반 접근통제) * RBAC(역할 기반 접근통제, Role-based Access Control) - Kubernetes 클러스터 내 사용자가 수행할 수 있는 작업을 제어하는 방법이다. - 클러스터 리소스 및 작업에 대한 접근을 관리할 수 있어 보안을 강화할 수 있다. * Kubernetes RBAC 구성 요소 1) Role: Role은 특정 네임스페이스에서 사용할 수 있는 권한과 규칙을 정의하고 리소스 (예를 들어 파드나 서비스) 및 작업 (예를 들어 조회, 생성)에 대한 권한이다. 2) ClusterRole: 클러스터 수준에서 사용할 수 있는 권한과 규칙을 정의한다. 모든 네임스페이스에서 사용할 수 있으며 클러스터 전체에서 리소스 및 작업에 대한 권한을 정의한다. 3..

Cloud 2023.11.02

[K8S] Kubernetes 구축 - 2. Worker Node 추가 (kubeadm, Join)

전체 구축 후에, 추가적으로 worker node를 추가하는 방법 1. 토큰 목록 확인하기 kubeadm token list 토큰은 24시간만 유효하여 24시간 전에 생성한 토큰일 경우 새롭게 생성하여 사용 2. 토큰 생성하기 kubeadm token create 3. 토큰 해시값 확인하기 openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | \ openssl dgst -sha256 -hex | sed 's/^.* //' 4. Master Join 하기 알맞은 토큰 및 해시값을 넣어 join 명령 실행 kubeadm join 172.16.100.135:6443 --token dzl..

Cloud 2023.08.28

[K8S] Kubernetes 구축 - 1. 설치 및 배포 (in Ubuntu 22.04)

[글 목차] 1. Kubernetes(쿠버네티스) 구축을 위한 준비 2. 시스템 설정 - hostname 변경 및 /etc/hosts 파일 설정 - 방화벽 구성 - 커널 모듈 활성화 및 SWAP 비활성화 3. Containerd: 컨테이너 런타임 설치 4. Kubernetes 패키지 설치 5. Flannel: 컨테이너 네트워크 인터페이스(CNI) 플러그인 설치 6. Kubernetes 컨트롤 플레인 초기화 7. Kubernetes에 Worker 노드 추가 Kubernetes(쿠버네티스)이란? - 컨테이너화된 애플리케이션의 배포, 관리 및 확장을 자동화하는 컨테이너 오케스트레이션을 위한 오픈 소스 플랫폼 - Kubernetes는 Google에서 만든 컨테이너 오케스트레이션이며 특정 역할을 수행할 컨테이너를..

Cloud 2023.08.21

[Openstack] 오픈스택 이해하기

오픈스택에 들어가기 전에 클라우드에 대한 내용 https://t-okk.tistory.com/143 [Cloud] 클라우드 서비스(Cloud Service) 이해하기 클라우드 컴퓨팅(Cloud Computing)이란 무엇인가 1. 클라우드 컴퓨팅의 정의 인터넷으로 가상화된 IT자원(소프트웨어, 스토리지, 서버, 네트워크)을 필요한 만큼 서비스로 제공하는 것을 의미한다. t-okk.tistory.com 1. 하이퍼바이저 하이퍼바이저는 물리적인 컴퓨터 1대에서 여러 개의 운영체제를 구동시킬 수 있는 가상화 플랫폼이다. 종류는 2가지 존재한다. 1) 전가상화 컴퓨터 하드웨어에 운영체제 대신 하이퍼바이저가 설치, 하이퍼바이저를 통해서 여러 운영체제 설치하고 실행된다. 2) 반가상화 하드웨어에 운영체제가 설치되고..

Cloud 2021.07.15

[Hypervisor] KVM(Kernel-based Virtual Machine) 특징 및 설치(Ubuntu)

KVM(Kernel-based Virtual Machine: 커널 기반 가상 머신) 리눅스 커널을 기반으로 전가상화(full virtualization) 방식을 지원하는 오픈소스 하이퍼바이저 전가상화(full virtualization): 물리적인 하드웨어 전체를 Hypervisor에서 가상화시켜 가상머신(GuestOS)에 제공하는 환경이다. KVM을 통해 Linux를 하이퍼바이저로 전환하여 호스트 머신이 게스트 또는 VM(가상머신) 등 독립된 가상 환경 여러 개를 실행할 수 있다. KVM은 레드헷 계열 리눅스, centos, fedora 기반 리눅스 등에 기본적으로 포함한다. 리눅스에서 제공되는 것은 모두 KVM에도 제공된다. SELinux(Security-Enhanced Linux)와 sVirt(Se..

Cloud 2021.06.30

[Hypervisor] VMware ESXi 6.7 설치 (VMware Workstation)

VMware Workstation에서 VMware ESXi 6.7 설치하기 설치방법 설명 전에 추가적인 지식 1) 설치하려는 ESXi - 하이퍼바이저 - 가상화 환경을 구축하기 위해서 물리적인 서버 위에 설치되는 최소한의 기능만을 탑재한 OS - 가상환경은 하이퍼바이저 역할을 담당하는 OS가 설치된 ESXi 서버 위에 설치 2) vCenter Server - 다수의 ESXi(물리적 서버)를 통합하여 관리하는 Server 3) vSphere - VMware의 가상화 플랫폼 - 소프트웨어를 포함하는 패키지 - 핵심 구성요소: ESXi, vCenter Server VMware ESXi 설치 방법 VMware Workstation에서 VMware ESXi를 설치해보았다. 설치 버전: VMware ESXi 6.7..

Cloud 2021.06.28

[Hypervisor] Xenserver 정의 및 설치방법 (in Ubuntu20.4)

Xenserver 정의 하나의 시스템에서 여러 개의 운영체제를 동시에 실행할 수 있는 하이퍼바이저 특징 1) 반가상화 기술이다. -> 반가상화 기술은 GusetOS가 직접 하드웨어를 제어하는 것이 아니고 -> 하이퍼콜(hyper call)이라는 인터페이스를 통해서 하이퍼바이저에게 직접 요청을 날릴 수 있다. 2) 오픈소스 기술이고 무료로 사용 가능 3) 빠르게 복제 가능 장점 - CPU, 하드디스크, 기타 자원을 최대한 효율적으로 관리 - 하나의 Guest OS에서 다양한 OS를 다룰 수 있다. - 다양한 OS 프로그램 관리 - 중앙 집중화된 멀티 서버 관리 단점 - Guest Windows에서 32bit 화면 모드 제공 X 설치방법 우분투에서 Xenserver Hypervisor 설치 Version U..

Cloud 2021.06.11

[Hypervisor] Windows 10에 MS Hyper-V 설치

Hypervisor 가상 머신(Virtual Machine, VM)을 생성하고 구동하는 소프트웨어 TYPE1과 2로 나누어지는데 해당 Hyper-V는 TYPE1에 해당한다. TYPE1 - 호스트 하드웨어에 직접 설치하여 구동 - Windows나 Linux를 설치하듯이, 아무것도 설치되지 않은 컴퓨터에 하이퍼바이저를 설치한다. Microsoft Hyper-V 무엇인가 물리적 하드웨어를 유지 관리하지 않고도 가상머신을 생성하고 실행할 수 있다. Microsoft Hyper-V 의 경우 OS를 설치하면 기본으로 제공되기 때문에 Hyper-V 다운로드가 필요하지는 않고 해당 옵션을 활성화시키는 방식으로 사용한다. Windows 10 CMD를 통해 MS Hyper-V 활성화하기 Version: Windows 10..

Cloud 2021.06.11
반응형