분류 전체보기23 [인프라] kubernetes 클러스터 생성 1 - kubeadm init 은 어떤 동작이 이루어지는가 이전 포스트에 이어서 작성한 내용입니다. https://yejincode.tistory.com/27 [인프라] kubeadm 설치 2 - kubelet에 cgroup driver 설정을 왜 맞추어야 하는가? 이전 포스트에 이어서 작성한 내용입니다. https://yejincode.tistory.com/25 [인프라] kubeadm 설치 1 - containerd는 무슨 역할인가? 공식 설치 안내 페이지 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm yejincode.tistory.com 전체 설치 순서 중 해당 포스트에서는 클러스터를 생성하기 위해 control-plane 을 초기화 하는 방법에 대하여 담고 있다. 사전 준비 .. 2022. 12. 8. [인프라] kubeadm 설치 2 - kubelet에 cgroup driver 설정을 왜 맞추어야 하는가? 이전 포스트에 이어서 작성한 내용입니다. https://yejincode.tistory.com/25 [인프라] kubeadm 설치 1 - containerd는 무슨 역할인가? 공식 설치 안내 페이지 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ Installing kubeadm This page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you ha yejincode.tistory.com 전체 설치 순서 중 해당 포스트에서는 kubeadm,kubelet,ku.. 2022. 11. 5. [인프라] kubeadm 설치 1 - containerd는 무슨 역할인가? 공식 설치 안내 페이지 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ Installing kubeadm This page shows how to install the kubeadm toolbox. For information on how to create a cluster with kubeadm once you have performed this installation process, see the Creating a cluster with kubeadm page. Before you begin A compatible Linux host. The Kuber kubernetes.io 전체 설치 순서.. 2022. 11. 4. [인프라] 웹 서버 소프트웨어(Apache, Nginx)는 OSI 7계층 중 어디서 작동하는지 설명해보세요. 목차 1. 웹 서버란? 2. 웹서버 기능 분석 웹 서버란? 웹 서버(Web server)는 다음의 두 가지 뜻 가운데 하나이다. 웹 서버: 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램 웹 서버 (하드웨어): 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터 by 위키백과 위키백과에 따르면, 웹서버란 클라이언트로부터 "HTTP" 요청을 받아들이고, 웹페이지를 반환하는 컴퓨터 프로그램 또는 컴퓨터를 통칭하는 용어라고 설명하고 있다. 즉, 위의 그림과 같이 클라이언트로부터 HTTP 요청을 받아들이고, 그 요청에 대한 응답을 HTML 웹페이지로써 반환하는 역할을 수행한다고 볼 수 있다. 여기서 HTTP 프로토콜이란? OS.. 2022. 11. 2. [인프라] WAS, ThreadPool 이란? 목차 1. WAS(Web Application Server)란? 2. WEB vs WAS 3. Thread Pool WAS (Web Application Server) 란? Web Application 을 동작시키기 위한 모든 환경을 포함한 서버 Knowlege Center에서 설명하고 있는 Application Server의 정의를 가져오면 다음과 같다. 해석해보면 Web Application, 즉 응용단의 web 프로그램을 실행시키기 위하여 제공하는 모든 환경을 일컫는다. A server specifically designed to run application Includes both hardware & software that provide an environment for programs to r.. 2022. 10. 20. [Spring] Spring 메서드 초기화 초기화 method spring에서 application이 구동될 때 해당 method가 같이 실행되도록 하는 방식 즉, spring에서 초기화 method를 구현하는 방법은 6가지가 있고 아래와 같다. 인스턴스의 라이프 사이클를 사용한 방법 @PostConstruct InitializingBean initMethod Runner와 EventListener 를 사용한 방법 ApplicationRunner CommandLineRunner @EventListener 초기화란 의존성 주입이 완료된 후에 실행되어야 한다. 즉, 종속된 빈 생성이 완료된 후, 실행되는 초기화 메소드 이다. 만약 의존성 주입이 완료되지 않은 bean 을 초기화 한다면? null 값을 초기화 하는 것과 같다. 실행 우선순위 스프링 빈.. 2022. 10. 5. [spring boot][docker] jar vs war vs ear 프로젝트 배포 작업에 들어갔다. 프로젝트 구성상, chat 페이지를 구현하기 위해서는 web 페이지의 배포작업이 우선되어야 한다. 따라서 먼저 리눅스 서버에 도커 컨테이너로 nginxproxymanager, tomcat, mysql 를 구성하고 서비스 배포를 진행하였다. 스펙 구성 ncp - centos 7.9.2009 (core) 서버 - nginx proxy manager Version 2.9.18 (cce73be) docker jc21/nginxproxymanager:latest - Apache Tomcat/9.0.65 JVM version 17.0.4.1+1 docker tomcat:9 - mysql Ver 8.0.30 for Linux on x86_64 (MySQL Community Server.. 2022. 9. 17. [web] CORS (Cross Origin Resource Sharing) 🤔 목차 CORS 란 CORS 요청(Request) 의 종류 Simple Request Preflight Request Request with Credential Request without Credential Server에서 CORS 요청 핸들링하는 방법 테스트 정리 CORS 란 Cross-Origin Resource Sharing 웹 브라우저에서 외부 도메인 서버와 통신하기 위한 방식을 표준화한 specification 서버와 클라이언트가 정해진 헤더를 통해 서로 요청이나 응답에 반응할지 결정하는 방식 ex) header가 “” 일때, 서버는 요청에 반응 ~, 클라이언트는 응답에 반응 ~ ❓ What is Same Origin Policy Same Origin Policy 웹 보안 정책 중 하나로, .. 2022. 8. 27. [Spring Boot] Principal 은 어디서 username을 가져오는가? 테스트 수정 - 질문,답변 테스트 전, Member 추가 단순히 createSampleData 안에 MemberServieTests.createSampleData() 를 한번 실행하였다. 강사님 코드와 비교하였을 때에도 동일하였다. public static int createSampleData(MemberService memberService, QuestionRepository questionRepository) throws SignupUsernameDuplicatedException, SignupEmailDuplicatedException { MemberServiceTests.createSampleData(memberService); member=memberService.findByUsername("u.. 2022. 8. 26. [인프라] DevOps 란 DevOps 란 Development (개발) + Operations (운영) 의 합성어 로 시작함 → 이제는 개발+운영 만을 의미하는 것은 아님 → 철학, 방법론으로 여러가지 해석과 방법이 존재함 by wikipedia "개발"과 "운영"에 대한 용어와 개념의 교차 기능 조합(및 합성어 ) 이라는 점 외에 학계와 실무자는 "DevOps"라는 용어에 대한 보편적인 정의를 개발하지 않았습니다. 대부분의 경우 DevOps는 공유 소유권, 워크플로 자동화 및 신속한 피드백과 같은 주요 원칙을 특징으로 합니다. 그러나 이 용어는 여러 상황에서 사용됩니다. 가장 성공적인 DevOps는 특정 관행, 문화 변화 및 도구의 조합입니다. 역사적 관점에서 2009년 오렐리 벨로시티에서 열린 컨퍼런스에서 플리커의 존과 폴이.. 2022. 8. 26. 이전 1 2 3 다음