분류 전체보기 (16) 썸네일형 리스트형 [IT공부]Kubernetes Availablity 실습 환경 배포필수 세팅# Install Kindbrew install kindkind --version# Install kubectlbrew install kubernetes-clikubectl version --client=true# Install Helmbrew install helmhelm versionDocker Engine ResourcevCPU 4Memory 8GBkind 및 툴 설치 kind 기본 사용 - 클러스터 배포 및 확인# 클러스터 배포 전 확인docker ps# Create a cluster with kindkind create cluster# 클러스터 배포 확인kind get clusterskind get nodeskubectl cluster-info# 노드 정보 확인kubect.. [IT공부]Kubernetes 소개 & Kubernetes 기본 활용 - 1 쿠버네티스란개요컨테이너화된 애플리케이션을 배포, 관리, 확장하기 위한 오픈 소스 컨테이너 오케스트레이션 플랫폼여러 서버에 걸쳐 컨테이너를 실행하고 관리하는 시스템용어뜻컨테이너앱이 구동되는 환경까지 감싸서 실행할 수 있도록 하는 격리 기술컨테이너 런타임컨테이너를 다루는 도구도커컨테이너를 다루는 도구 중 가장 유명한 것쿠버네티스컨테이너 런타임을 통해 컨테이너를 오케스트레이션 하는 도구오케스트레이션여러 서버에 걸친 컨테이너 및 사용하는 환경 설정을 관리하는 행위쿠버네티스(컨테이너 오케스트레이션 필요성)대규모 애플리케이션 관리컨테이너 수가 많아질수록 컨테이너의 배포, 관리, 확장, 네트워킹이 복잡오케스트레이션은 이를 자동화하여 효율적으로 관리자동화컨테이너 오케스트레이션은 컨테이너의 수명 주기를 관리하는 데 필요.. [IT공부]Docker-Docker Network 도커(Docker)는 개발부터 배포까지 일관된 환경을 유지하고 싶을 때, 많은 개발자들이 선택하는 기술이다.온프레미스&클라우드에서 도커를 사용하여 컨테이너를 올릴 때 여러개를 올릴 경우가 있는데, 도커가 구동되는 Host 안에는 도커 컨테이너끼리 통신하는 네트워크가 형성된다.(bridge, host, none) 도커(Docker)왜 도커를 사용할까일관된 환경: 개발, 테스트, 운영환경에서 동일한 환경 보장빠른 배포 및 실행: OS 부팅이 아닌 프로세스 수준의 실행경량화: 가상머신보다 훨씬 가볍고 빠름이식성: 어디서든 동일하게 실행 가능 (Linux, Windows, Cloud 등)도커 핵심 개념이미지(Image)컨테이너를 실행하기 위한 실행 파일, 설정 등 모든 구성 요소가 포함된 템플릿컨테이너(Cont.. [자동화] 스마트 스토어 주문 자동화 주요 코드 정리 (1부) 스마트스토어 주문 → 이메일 발송 → 발송 처리까지 자동화하는 코드의 핵심 부분만 정리한 글입니다.전체 흐름은 다음과 같다.네이버 API 인증 및 토큰 발급주문 리스트 가져오기민감 정보{ "naverSmartStore": { "id": "NAVER_CLIENT_ID", "secret": "NAVER_SECRET" }, "gmail": { "mail": "youremail@gmail.com", "secret": "your_app_password" }, "mail": { "부족": { "message": "부족한 상품\n {not_enough_list}" } }}주요 함수 구성1. 기본 정보 불러오기def get_basic_info(key): with.. [자동화] 스마트 스토어 & 구글 스프레드시트를 활용한 자동화 구축 가이드 온라인 스마트 스토어를 운영하는 분들이라면, 주문 확인부터 발송 처리까지 반복되는 작업에 많은 시간을 쏟는다. 스마트스토어와 구글 스프레드시트를 활용하여 이러한 작업을 자동화하는 방법을 정리하려 한다.기존 주문 처리 방식작업 순서고객이 상품을 주문네이버 스마트스토어에 로그인하여 주문 내역 확인누가 주문했는지, 어떤 상품인지 확인물품을 포장하고 발송발송 완료 처리스마트스토어 운영자는 위와 같은 방식의 과정을 가진다. 이 과정은 반복적이고 시간 소모가 크기 때문에 이를 자동화한다면, 재고 확인부터 발송 처리까지 대부분의 작업이 알아서 진행되도록 만들 수 있다.네이버 커머스 API 활용 자동화 작업의 첫번째는 네이버 커머스 API를 활용한다. 네이버 커머스 API 센터에서는 판매자와 개발자를 위한 다양한 AP.. [자동화] 파이썬으로 스마트스토어 주문 상품 발송 및 발송 처리 자동화가 필요한 노가다성 반복 작업네이버 스마트스토어를 운영하는 판매자는 고객 주문이 들어올 때마다 수동으로 작업을 처리해야 하는 반복적인 문제가 있다.최소 10분 이내 24시간 언제든지 발송한다는 상품 설명으로, 시간과 장소에 구애받지 않고 처리해야 한다는 제약이 있었다.작업 순서고객 주문 확인주문 상품 확인 후 핀넘버 이메일 및 문자 발송사용된 핀넘버 삭제 처리네이버 스마트스토어 발송 상태 업데이트이러한 반복 업무는 작업 효율성을 떨어뜨리고, 빠른 처리가 어려운 상황에서 고객 만족도를 저하시킬 수 있습니다.자동화 서비스 개발하기 전, 판매자가 일일이 신경쓰지 않아도 자동으로 돌아가야 되는 기능이 무엇인지 파악하여 가장 많이 반복되고 자동화가 필요한 작업을 뽑아냈다.자동화 구현 흐름도시스템 아키텍처스마.. 개인프로젝트_서버 구상 개발 구성기본 구성Front : React + Typescriptback : Spring Boot 3프록시 : Nginx 웹 접근 시 1차적으로 외부 포트와 프록시 도커 컨테이너 포트를 연결.URL 주소에 따라 프론트와 백을 나누어서 연결하는 방식 React나 Spring Boot가 있는 dockerfile을 사용하는 게 아닌, 각 프레임워크가 돌아 갈 수 있는 OS환경 dockerfile을 먼저 준비.최초 도커 이미지를 구성하는 경우라면 로컬에서 개발하려는 사이드의 기본 프로젝트를 선 구성 후, 필요 파일을 도커 이미지에 복사하여 진행하는 방식. 가장 기본이 되는 초기화 상태를 구성. 이후에 비슷한 환경에서 개발 할 경우에는 초기화 상태를 가져다가 사용Front최초 프로젝트 구성node와 npm을 설치.. Spring Boot Querydsl 환경설정프로젝트생성Intelli J가 코드 실행을 Gradle로 실행하도록 위임할 수 가 있음.다시 Java로 실행하도록 위함: 설정 > gradle 검색 > Build and run using 을 Gradle 변경 lombok 정상동작 세팅: 설정 > lombok 검색 > Plugins > lombok 검색 후 설치 또는 start.spring.io에서 초기 설정: annotation processors 검색 > Compiler > Annotation Processors 선택 > Enable annotation processing 체크 QueryDSL 설정과 거증Gradle에 설정하고, 빌드 과정 속에서 Q타입이라는 파일을 뽑아낸다> 초기 설정이 중요 build.gradle스프링부트 2.x : quer.. 이전 1 2 다음