전체 글 썸네일형 리스트형 [draft] EC2 이미지 빌더(EC2 Image Builder) EC2 이미지 빌더(EC2 Image Builder)AWS EC2 Image Builder는 인프라를 코드로 정의하여 이미지를 생성하고 배포하기 위한 서비스입니다. EC2 Image Builder를 사용하면 서버 이미지를 빌드하고 AMI를 자동으로 생성할 수 있습니다. EC2 Image Builder를 사용하여 AMI를 생성하는 방법은 다음과 같습니다. 1. EC2 Image Builder 콘솔 열기: AWS Management Console에서 EC2 Image Builder 콘솔로 이동합니다. 2. 이미지 레시피 작성: EC2 Image Builder를 사용하여 이미지를 생성하려면 이미지 레시피를 작성해야 합니다. 이미지 레시피는 이미지를 빌드하기 위한 코드로, JSON 형식으로 작성됩니다. 예를 들.. 더보기 [draft] Jenkins 이용하여 Docker Image 만들기 Jenkins 이용하여 Docker Image 만들기- HowToDo.cloud를 보고 재구성하였습니다.애플리케이션 개발main.js// load the http modulevar http = require('http');// configure our HTTP servervar server = http.createServer(function (request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.end("Hello World\n");});// listen on localhost:8000server.listen(8000);console.log("Server listening at http://127.0.. 더보기 [draft] 쿠버네티스 네임스페이스를 생성하고 확인하고 삭제하는 방법(namespaces) 쿠버네티스 네임스페이스를 생성하고 확인하고 삭제하는 방법(namespaces)쿠버네티스에서는 네임스페이스를 통해 리소스를 격리하고 조직화할 수 있습니다. 네임스페이스 확인kubectl get namespaces$ kubectl get namespacesNAME STATUS AGEdefault Active 2d1hingress-nginx Active 2d1hkube-node-lease Active 2d1hkube-public Active 2d1hkube-system Active 2d1hmetallb-system Active 2d1hkubectl get pods --namespace kube-systemk.. 더보기 [draft] git branch 명령어 git branch 명령어현재 작업 중인 브랜치 확인git branch$ git branch* main브랜치 생성하기git branch develop$ git branch* main develop브랜치 전환하기(main -> develop)git checkout develop$ git checkout developbranch 'develop' set up to track 'origin/develop'.Switched to a new branch 'develop'$ git branch* develop maintest1 브랜치 생성git branch test1브랜치 삭제git branch -d test1$ git branch -d test1Deleted branch test1 (was 0d62604).브.. 더보기 [draft] putty를 사용하여 PEM 형식의 개인 키로부터 공개 키를 생성하는 방법 putty(PuTTYgen)를 사용하여 PEM 형식의 개인 키로부터 공개 키를 생성하는 방법PuTTYgen은 SSH 키를 관리하고 변환하는 도구입니다.PuTTYgen 실행PuTTYgen은 Windows에서는 독립 실행형 프로그램으로 제공되며 Linux와 macOS에서도 설치할 수 있습니다.PEM 키 로드 > 공개 키 저장PuTTYgen 창에서 "Load" 버튼을 클릭합니다.파일 형식을 *.pem으로 변경하고 PEM 형식의 개인 키 파일을 선택하여 로드합니다.창 상단에 있는 **"Public key for pasting into OpenSSH authorized_keys file:"**라는 텍스트 상자에 공개 키가 표시됩니다.이 공개 키를 복사하거나 "Save public key" 버튼을 눌러 .pub 파.. 더보기 [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] 쿠버네티스에 Flannel 네트워크 플러그인을 설치하는 방법 쿠버네티스에 Flannel 네트워크 플러그인을 설치하는 방법Flannel은 쿠버네티스 클러스터에서 파드 간 통신을 가능하게 하는 네트워크 플러그인입니다. kubernetes coredns 에러(ContainerCreating)$ kubectl get pods --namespace=kube-systemNAME READY STATUS RESTARTS AGEcoredns-f9fd979d6-z6dtd 0/1 ContainerCreating 0 45mcoredns-f9fd979d6-z7j97 0/1 ContainerCreating 0 45m kube.. 더보기 [draft] EOF를 사용한 간단한 셸 스크립트의 예시 EOF를 사용한 간단한 셸 스크립트의 예시리눅스 셸 스크립트에서 EOF(End Of File)는 주로 여러 줄의 명령어를 한 번에 실행하거나 다른 프로그램에 입력을 제공하는 데 사용됩니다. 일반적으로 1. 여러 줄 텍스트 출력#!/bin/bashcat 2. 변수와 함께 사용#!/bin/bashname="John"age=25cat 3. 명령어 실행#!/bin/bashcat 4. 입력을 다른 프로그램에 제공#!/bin/bashgrep "pattern" 5. 변수와 조건문#!/bin/bashstatus="success"if [ "$status" == "success" ]; then cat 이러한 EOF를 사용한 셸 스크립트는 여러 줄로 구성된 텍스트를 출력하거나, 변수를 사용하거나, 명령어를 실행하거나, .. 더보기 이전 1 ··· 154 155 156 157 158 159 160 ··· 165 다음