본문 바로가기

728x90

전체 글

[draft] 우분투에서 동일한 물리적 인터페이스에 여러 IP 주소를 설정하는 방법 우분투에서 동일한 물리적 인터페이스에 여러 IP 주소를 설정하는 방법netplan을 사용하여 동일한 물리적 인터페이스에 여러 IP 주소를 설정할 수 있습니다. 그러나 동일한 인터페이스 이름(enp0s3)을 여러 번 사용하는 대신 addresses 필드를 사용하여 여러 IP 주소를 지정할 수 있습니다.고정 아이피 주소 설정sudo vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network: ethernets: enp0s3: dhcp4: no addresses: [192.168.0.131/24] gateway4: 192.168.0.1 nameser.. 더보기
[draft] 우분투에 HAProxy를 설치하는 방법 우분투에 최신 HAProxy를 설치하는 방법공식 HAProxy PPA(Personal Package Archive)를 사용하면 됩니다. 우분투의 기본 패키지 관리자를 통해 제공되는 HAProxy 버전이 최신 버전이 아닐 수 있기 때문에 PPA를 추가하여 최신 버전을 설치하는 방법이 유용합니다.패키지 리스트 업데이트sudo apt-get update필수 패키지 설치sudo apt-get install -y --no-install-recommends software-properties-commonHAProxy PPA 추가sudo add-apt-repository -y ppa:vbernat/haproxy-3.0패키지 리스트 다시 업데이트sudo apt-get update설치될 HAProxy 버전 확인sudo .. 더보기
[draft] 우분투에 containerd를 설치하고 설정하는 방법 우분투에 containerd를 설치하고 설정하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.3 LTS1. 시스템 업데이트 및 필요한 패키지 설치시스템 패키지 목록을 업데이트합니다.sudo apt-get updatesudo apt-get upgrade -y필요한 패키지들을 설치합니다.sudo apt-get install -y \ software-properties-common \ apt-transport-https \ ca-certificates \ lsb-release \ gnupg2 \ curl2. Docker GPG 키 추가Docker의 GPG 키를 추가하여 패키지의 신뢰성을 보장합니다.curl -fsSL https://download.docker... 더보기
[draft] cgroup 버전 확인 cgroup 버전 확인$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -r5.15.0-113-genericstat -fc %T /sys/fs/cgroup/$ stat -fc %T /sys/fs/cgroup/cgroup2fs 참고URL- kubernetes docs : Identify the cgroup version on Linux Nodes 더보기
[draft] 우분투에 lftp를 설치하고 사용하는 방법 우분투에 lftp를 설치하고 사용하는 방법lftp 설치하기패키지 목록 업데이트sudo apt-get updatelftp 설치sudo apt-get install -y lftplftp 사용하기기본 사용법lftp를 사용하여 FTP 서버에 접속하고 파일을 전송하려면 다음과 같이 명령어를 입력합니다.lftp ftp://username@ftp.example.comusername : FTP 서버에 로그인할 사용자 이름ftp.example.com : 접속할 FTP 서버의 주소FTP 서버 접속 및 명령어 실행lftp를 사용하여 FTP 서버에 접속하면 lftp 프롬프트가 나타납니다. 이 상태에서 다양한 FTP 명령어를 사용할 수 있습니다. FTP 서버의 디렉토리 목록 보기ls로컬 시스템의 디렉토리로 이동lcd /path.. 더보기
[draft] 우분투에 CRI-tools를 설치하는 방법 우분투에 CRI-tools를 설치하는 방법작업 디렉토리로 이동cd /usr/local/src1. CRI-tools 다운로드crictl 바이너리를 다운로드합니다.curl -OL https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.30.1/crictl-v1.30.1-linux-amd64.tar.gz2. CRI-tools 설치다운로드한 tar 파일을 추출하고 바이너리를 시스템 경로에 복사합니다.tar -xzvf crictl-v1.30.1-linux-amd64.tar.gzsudo cp crictl /usr/local/bin또는sudo tar zxf crictl-v1.30.1-linux-amd64.tar.gz -C /usr/local/bin다운로드.. 더보기
[draft] 개인 키로 공개 키 생성하는 방법 개인 키로 공개 키 생성하는 방법ssh-keygen 도구를 사용하여 가능합니다.개인 키 파일이 .pem 형식일 경우 이를 사용하여 .pub 형식의 공개 키를 생성할 수 있습니다.1. 개인 키로부터 공개 키 생성ssh-keygen 명령을 사용하여 .pem 파일로부터 공개 키를 생성할 수 있습니다.ssh-keygen -y -f ~/aws-key/keyfile.pem > ~/aws-key/keyfile.pub-y 옵션은 공개 키를 출력하도록 합니다.-f 옵션은 입력 파일(개인 키 파일)을 지정합니다.> 연산자는 출력(공개 키)을 지정된 파일로 리디렉션합니다.개인 키 파일(keyfile.pem)로부터 공개 키 파일(keyfile.pub)을 생성합니다.2. 생성된 공개 키 확인생성된 공개 키 파일(keyfile... 더보기
[draft] Serverless Framework를 사용하여 서버리스 애플리케이션을 만드는 방법-작성중 Serverless Framework를 사용하여 서버리스 애플리케이션을 만드는 방법Serverless Framework를 사용하여 "Hello, Serverless!"를 출력하는 간단한 서버리스 애플리케이션을 만드는 방법을 안내해드리겠습니다. 여기서는 AWS Lambda와 API Gateway를 사용하여 HTTP 요청에 대한 응답으로 "Hello, Serverless!"를 반환하는 예제를 보여드리겠습니다.Serverless Framework 설치Serverless Framework를 설치합니다. Node.js와 npm이 설치되어 있어야 합니다.npm install -g serverless$ npm install -g serverlessadded 54 packages in 5s15 packages are .. 더보기

728x90