본문 바로가기

Kubernetes7

2. 테스트 환경 구성하기(3). "컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커" 책 보고 공부하기 2.3 터미널 프로그램으로 가상 머신 접속하기 푸티로 여러 대 가상 머신에 접근할 수 있지만, 한 번에 한 대씩만 접근할 수 있다. 우리가 원하는 것은 한 번에 여러 대의 가상 머신에 접근해서 관리하는 것이므로 추가 프로그램을 설치하자. 2.3.2 슈퍼 푸티(SuperPuTTY) 설치하기. 1. 웹 브라우저에서 슈퍼푸티를 제공하는 아래 깃허브 페이지에 접속해 최신 버전 파일을 다운 받는다. http://github.com/jimradford/superputty/releases 2. putty.exe Location 옆의 Browse 를 클릭 후, 푸티(putty.exe)의 위치를 지정. 3. 정상 실행 확인. 2.3.2 슈퍼 푸티(S.. 2022. 11. 21.
2. 테스트 환경 구성하기(2). "컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커" 책 보고 공부하기 2.2 베이그런트로 테스트 환경 구축하기 베이그런트로 Virtualbox 에 가상 머신을 설치하는 방법을 알아보았다. 이번에는 Vagrantfile 을 수정하여 원하는 구성이 자동으로 CentOS 에 입력해도록 해보자. 2.2.1 가상 머신에 필요한 설정 자동으로 구성하기 앞에서는 Vagrantfile 에 기존에 있던 이미지 파일을 추가해 가상 머신을 생성했다. 이번에는 원하는 구성을 자동으로 생성할 수 있도록 Vagrantfile 을 새롭게 작성해 보겠다. Vagrant 코드는 루비(Ruby)라는 언어로 작성한다. 코드 입력 # -*- mode: ruby -*- // 에디터에 현재파일이 루비(ruby)임을 인식하게 하는 호환 코드 .. 2022. 11. 15.
2. 테스트 환경 구성하기. "컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커" 책 보고 공부하기 2.1 테스트 환경을 자동으로 구성하는 도구 컨테이너 인프라 환경은 컨테이너를 중심으로 구성된 인프라 환경. 컨테이너(Container)는 하나의 운영 체제 커널에서 다른 프로세스에 영향을 받지 않고 독립적으로 실행되는 프로세스 상태를 의미. 2.1.1 Virtualbox 설치 https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, yo.. 2022. 11. 11.
1. 새로운 인프라 환경이 온다. "컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커" 책 보고 공부하기 1.1 컨테이너 인프라 환경이란? 컨테이너 인프라 환경은 컨테이너를 중심으로 구성된 인프라 환경. 컨테이너(Container)는 하나의 운영 체제 커널에서 다른 프로세스에 영향을 받지 않고 독립적으로 실행되는 프로세스 상태를 의미. 1.1.1 모놀리식 아키텍처(monolithic architecture) 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러 기능이 통합돼 있는 구조를 의미. (장점) 모놀리식 아키텍처에서는 소프트웨어가 하나의 결합된 코드로 구성되기 때문에 초기 단계에서 설계하기 용이하며 개발이 좀 더 단순하고 코드 관리가 간편. (단점) 서비스를 운영하는 과정에서 수정이 많을 경우, 어떤 서비스에서 이뤄진 수정이 연.. 2022. 11. 9.
[Kubernetes] 설치없이 웹에서 실습 Kubernetes 환경을 Windows PC에 설치할 수도 있고, Cloud 환경의 서비스(EKS 등) 을 이용할 수도 있지만 아래 사이트들에서 무료로 실습환경을 사용해볼 수 있다. (1) Play with Kubernetes https://labs.play-with-k8s.com/ Play with Kubernetes Play with Kubernetes is a labs site provided by Docker and created by Tutorius. Play with Kubernetes is a playground which allows users to run K8s clusters in a matter of seconds. It gives the experience of having a f.. 2021. 11. 22.
[Kubernetes] Container Layer 2021. 11. 22.
[Kubernetes] 1 . GCP(Google Cloud Platfrom)에 Kubernetes 구성 [이론] (1) Kubeadm : 쿠버네티스에서 공식 제공하는 클러스터 생성/관리 도구. 여러 대 서버를 쿠버네티스 클러스터로 손쉽게 구성할 수 있다. - 여러 대의 마스터 노드를 구성하고 그 앞에 로드밸런서. - 워커 노드들이 마스터 노드에 접근할 때는 로드밸런서를 거쳐 접근 - 쿠버네티스 클러스터의 데이터 저장소 역할을 하는 etcd 클러스터를 마스터 노드에 함께 설치해서 운용하는 방법. - 스택 etcd 라고 한다. - 필요에 따라 etcd 클러스터를 마스터 노드가 아닌 다른 곳에 구성해두고 사용할 수 있다. (2) Kubespray : 상용 서비스에 적합한 보안성과 고가용성이 있는 쿠버네티스 클러스터를 배포하는 오픈 소스 프로젝트. - Kubespray는 서버 환경 설정 자동화 도구인 앤서블(an.. 2021. 7. 15.