목록배포 배우기 (14)
Cohe

어제것 잘 되었는지 알아보는 명령어들vagrant ssh m-k8s : ssh로 들어감이거 안되면 vagrant up 해보세요sudo kubectl get nodessudo kubectl get pods --all-namespaces⇒ 나는 완전히 꼬여서 다시 지웠음Docker Desktop 에서 미니쿠베를 다운 받는다저기 빨간 네모가 저 초록색이 되어야 한다여기 들어가는거 어디냐고 자꾸 묻는데.. docker settings로 들어가면 바로 있음.. 상단 우측의 setting 아이콘이 있다쿠바네티스 기능을 다 가져올 수 있다위의 확인 명령어를 cmd에서 다시 해보자kubectl get nodeskubectl get pods --all-namespacesxshell에서 작업 → 나는 cmd에서 작업 (이..

쿠버네티스 설치를 위한 환경설정https://www.vagrantup.com/downloads.html이거 다운→ 재부팅 됩니다!!!!HashiCorp 라는 폴더를 만들어서 들어간다vagrant init 을 치면 됨~!!!code Vagrantfile 으로 VS code에서 해당 파일을 열어보자여기부터 시작Vagrantfile 에서 작업 config.vm.box = **"sysnet4admin/CentOS-k8s**" # 이걸로 바꿔라이후 cmd에서 vagrant up 을 친다.vm virtualBox에서 보면 아래와 같이 신기방기한게 실행중이다Vagrantfile 는 Ruby 기반으로 동작한다. # -*- mode: ruby -*-뭐가 앤서블(원격으로 remote 작업을 한다, 다수의 시스템 작업..

Reference documentation Reference documentationFind reference documentation for the Docker platform’s various APIs, CLIs, and file formatsdocs.docker.com 어제 한 내용들 알려줌 (20240809)Docker로 todo backend 배포하기# # FROM ubuntu:22.04# # FROM openjdk:17.0.2-jdk-slim# FROM amazoncorretto:17-alpine# # java 설치# # RUN apt-get update && apt-get install -y openjdk-17-jdk# # 실행 작업 위치.. /app 디렉터리가 기본 작업 위치# WOR..
Backend Dockerfile 만들기 위한 순서backend-test-cicd-main.zip위의 것 가져오기~!user1@myserver01:~/backend-test-cicd-main$ **docker run -it ubuntu:22.04**root@2b4e5d5e3b5a:/# **apt-get update && apt-get install openjdk-17-jdk => 도커에 자바가 설치되어 있지 않으니 자바를 설치해준다~!**빌드파일을 복사해야 한다 (배포할 파일이 필요하기 때문)빌드파일이 없어!! → 만드세용 (명령어 : sh ./gradlew build)ssh가 필요하다 (다운받으시오)root@2b4e5d5e3b5a:/# **apt-get install ssh -y** 복사해야 한다도커 ..

CI/CD 시작참고 : 민준님 velogAWS - ci/cd (파이프라인)깃 레포 파기EB 생성1단계 환경구성2단계 서비스 엑세스 구성3단계 네트워킹 데이터 베이스 및 태그 설정네트워킹은 기본값 그대로데이터베이스(3)CodePipeline 생성1단계 이름만 설정 후 넘김2단계 새앱 설치3단계 빌드 스테이지 추가프로젝트 생성 버튼 클릭!!version: 0.2phases: install: runtime-versions: java: corretto17 # name: version build: commands: - chmod 755 ./gradlew - ./gradlew build - mv build/libs/*.jar app.jarartifacts:..
쉘 명령어 2while 문: 조건식이 참인 동안 계속 반복하는 구문 [형식] while [ 조건식 ] do 반복할 내용들.... donewhile1.sh======#!/bin/bash 예시) while 조건이 참인 경우 반복하는 것을 보여줌실습#!/bin/bashhap=0i=1while [ $i -le 10 ]do hap=$((hap + i)) i=$((i + 1))doneecho "1부터 10까지의 합 : $hap"exituntil : while문과 용도는 거의 비슷하고, 동작도 비슷함. 단, 조건식이 참이 아닌 거짓일 경우에 반복함. while2.sh를 until로 설정해 보기#!/bin/bashhap=0i=10until [ $i -lt 0 ]do hap=`exp..
: bash, tsch, zsh ... 이런 쉘을 이용한 프로그래밍을 의미함.쉘 프로그래밍을 위한 변수와 특수 변수일반 변수 -변수의 선언 및 초기화 변수명 = 값 ex) # hello = 안녕하세요 -변수값 참조(변수 불러오기) $변수명 , ${변수명}expr : 문자형 변수를 정수처럼 형변환하여 계산 가능하게 만들어 줌. 이 명령어를 사용하지 않으면 문자로 처리....2)특수 변수 : 일반적인 변수와 다르게 이미 정해진 의미를 가지고 이용 되는 변수들이 있다.1] $# : 명령입력 라인에서 입력된 인자의 갯수를 저장 2] $* : 명령입력 라인에서 입력된 인자 전체가 저장 3] $@ : 명령입력 라인에서 입력된 인자 전체 저장 4] $$ : 쉘 프로그램이 실행되면 사용된 프로세스 ID값을 저장하는..

** 선수 작업들 : spring boot project 미리 만들기, vscode에서 ngix인가 다운받기, 리눅스 서버 만들기 등등 어려운 작업들 ㅠ aws에서 DB 만들기- 데이터 베이스 생성 클릭설정은 아래와 같다 인스턴스 스토리지 ⇒ 만일 이전에 15로 낮췄다면 스토리지를 15이하로 만들어놔야 한다~리소스 연결은 나중에 설정 가능하니 지금은 안할거다 퍼블릭 엑세스를 허용하지 않으면 외부 접근이 안된다.가용영역 b나 d는 서비스 제공이 적어서 추천하지 않는다백업 해지 → 실 서비스라면 백업해라이 후 데이터 베이스 생성하기 직접 클릭해서 들어간다엔드 포인트 복사 cmd 창에서 ping “endpoint” 넣으면 이렇게 뜬다 mysql workbench에서 편집connection을 새로 생성co..
==================================== 1. key 생성( testuser1에 대한 RSA 키 생성) [testuser1@ip-172-31-9-66 ~]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/testuser1/.ssh/id_rsa): Created directory '/home/testuser1/.ssh'. Enter passphrase (empty for no passphrase): (엔터) Enter same passphrase again: (엔터) Your identification has been saved in /home/..