본문 바로가기

전체 글

(50)
OpenSSH를 이용하여 윈도우 11 커널 접속 기능 보기 눌러서 OpenSSH서버 설치 C:\ProgramData\ssh\sshd_config 주석 해제 및 주석 처리 PubkeyAuthentication yes PasswordAuthentication no # Match Group administrators # AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys ssh 서버 실행 Start-Service sshd 클라이언트 서버로 가서 키 생성 ssh-keygen -t rsa 우분투 기준 /home/ubuntu/.ssh/id_rsa.pub 파일을 ssh서버(윈도우)로 이동 및 authorized_keys로 이름 변경 경로는 c:/Users/(유저이름)/.ssh
Python에서 stack 구현 stack은 자료 구조로서 파이썬에는 stack이 구현되어 있지 않아서 한번 구현 해보기로 했다. stack은 후입선출의 특성을 가지고 있어 가장 최근에 들어온 값이 가장 먼저 나가는 탑의 형태처럼 되어있다. stackimplement.py class stack: def __init__(self): self.array = [] def push(self,props): self.array.append(props) def pop(self): return self.array.pop() def size(self): return len(self.array) def empty(self): if not self.array: return True else : return False push,pop,size,empty만 ..
Kubernetes 퍼시스턴트 볼륨 2023.08.27 - [인프라/Kubernetes] - Kubernetes 실습 및 서비스 구축 Kubernetes 실습 및 서비스 구축 예상 k8s 서비스 아키텍쳐 Kubernetes 란? 쿠버네티스는 컨테이너화된 서비스를 쉽고 빠르게 배포,확장,관리하기 자동화 해주는 오픈소스 플랫폼입니다. k8s 사용 이유 쿠퍼네티스는 분산 되어 있는 younyellow.tistory.com 이미지 업로드 구현 package com.example.demo; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.net.InetAddress; import java...
Jenkins ci,cd 구현 AWS ec2를 활용하여 jenkins ci,cd를 구현 해볼 예정 입니다. 인스턴스 생성 ec2 ssh 접속 도커 설치 참조 2023.07.09 - [인프라/Docker] - Ubuntu 환경에 Docker,Docker-compose 설치 및 sudo 권한 없이 사용하기 Ubuntu 환경에 Docker,Docker-compose 설치 및 sudo 권한 없이 사용하기 사용 기술: ubuntu:22.04 1. 도커 설치 및 테스트 ubuntu@ip-172-31-34-113:~$ sudo apt-get update ubuntu@ip-172-31-34-113:~$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software..
Kubernetes 디플로이먼트 정의 및 노드 포트 서비스 연동 2023.08.27 - [인프라/Kubernetes] - Kubernetes 실습 및 서비스 구축 Kubernetes 실습 및 서비스 구축 예상 k8s 서비스 아키텍쳐 Kubernetes 란? 쿠버네티스는 컨테이너화된 서비스를 쉽고 빠르게 배포,확장,관리하기 자동화 해주는 오픈소스 플랫폼입니다. k8s 사용 이유 쿠퍼네티스는 분산 되어 있는 younyellow.tistory.com package com.example.demo; import java.net.InetAddress; import java.net.UnknownHostException; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity..
Kind(Kubernetes in Docker)를 통한 kubernetes 실습 환경 구축 2023.08.27 - [인프라/Kubernetes] - Kubernetes 실습 및 서비스 구축 Kubernetes 실습 및 서비스 구축 예상 k8s 서비스 아키텍쳐 Kubernetes 란? 쿠버네티스는 컨테이너화된 서비스를 쉽고 빠르게 배포,확장,관리하기 자동화 해주는 오픈소스 플랫폼입니다. k8s 사용 이유 쿠퍼네티스는 분산 되어 있는 younyellow.tistory.com 윈도우 wsl2 ubuntu와 docker 연동 kind 설치 root@DESKTOP-Q4VBHGG:/home/yellownyou# curl -Lo ./kind https://github.com/kubernetes-sigs/kind/releases/download/v0.10.0/kind-linux-amd64 % Total % ..
Kubernetes 실습 및 서비스 구축 예상 k8s 서비스 아키텍쳐 Kubernetes 란? 쿠버네티스는 컨테이너화된 서비스를 쉽고 빠르게 배포,확장,관리하기 자동화 해주는 오픈소스 플랫폼입니다. k8s 사용 이유 쿠퍼네티스는 분산 되어 있는 시스템을 관리하기 위한 프레임 워크를 제공한다. 예를 들면 애플리 케이션의 확장과 장애 조치를 처리하고, 배포 패턴 등을 제공해준다. 노드 마스터 노드 - 전체 쿠버네티스 시스템을 제어하고 관리하는 쿠버네티스 컨트롤 플레인(control plane)을 실행 워커 노드 - 컨테이너화된 애플리케이션을 배포할 물리 서버 또는 가상 머신 입니다. 파드 - 단일 노드에 배포된 하나 이상의 컨테이너 그룹입니다. 레플리카셋 - 레플리카셋의 목적은 레플리카 파드 집합의 실행을 항상 안정적으로 유지하는 것이다. 이처럼 ..
k8s 실습을 위한 SpringBoot Dockerfile 작성 2023.08.27 - [인프라/Kubernetes] - Kubernetes 실습 및 서비스 구축 k8s 실습을 위해 SpringBoot 프로젝트, dockerfile을 작성 Controller package com.example.demo; import java.net.InetAddress; import java.net.UnknownHostException; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotatio..