본문 바로가기

전체 글28

(2) Kubespray 설치 cp -R ~/kubespray/inventory/sample ~/kubespray/inventory/mycluster mycluster/inventory.ini 파일 수정 control-plane은 node1이 담당 etcd는 node1, node2, node3에 설치 worker-node는 node2, node3에 설치 # ## Configure 'ip' variable to bind kubernetes services on a # ## different ip than the default iface # ## We should set etcd_member_name for etcd cluster. The node that is not a etcd member do not need to set the v.. 2023. 11. 25.
(1) 쿠버네티스 설치 - kubespray kubespray 다양한 설치 옵션 및 운영체제를 지원하는 Ansible 기반의 쿠버테니스 설치 자동화 도구 https://github.com/kubernetes-sigs/kubespray 1) 소스 받기 git clone https://github.com/kubernetes-sigs/kubespray.git sudo apt update -y 2) 파이썬 가상화 환경 셋팅 sudo apt install python3-venv 3) kubespray디렉토리에 가상환경 생성 python3 -m venv .venv 4) 가상환경 활성화 source ./venv/bin/activate 5) 가상환경 활성화 된 상태에서 패키지 설치 sudo pip3 install -r requirements.txt 2023. 11. 24.
docker를 돌려보자 안녕하세요. 컨테이너 기술인 도커를 돌려볼려고 합니다. 목표는 아주 쉬운 기초입니다. node.js 프로그래밍 언어로 만들어진 간단한 api 요청을 받아주는 웹사이트를 도커 컨테이너에 띄우는 것이 목표입니다. 따라서 도커 데스크탑 등을 설치해야 구동할 수 있습니다. 윈도우, Mac os에서는 도커 데스크탑을 설치하는 것이 편합니다. 리눅스에서는 도커 엔진을 깔면 되죠. -- 이제 작업을 시작합니다. node.js로 된 간단한 웹서버 하나를 만듭니다. 요청을 받으면 Hello World! 라고 응답하는 기능입니다. 디렉토리를 우선 만듭니다. mkdir nodejs-docker-example nodejs-docker-example이라는 디렉토리를 생성한 것입니다. const express = require(.. 2023. 11. 22.
(0) ubuntu 20.04 안녕하세요. 첫 글입니다. 쿠버네티스 실습을 하려고 합니다. 스터디를 목적으로 진행하려고 하며 이 환경을 차근 차근 알아볼 예정입니다. ---- virtualbox를 활용하여 가상머신 virtual machine(이하 vm)에서 쿠버네티스를 설치, 운영하는 것을 해보려고 한다. virtualbox 설치, ubuntu 20.04 설치는 이 포스트에서 다루지 않는다. 구글 검색 추천! 총 3개의 vm을 준비한다. node1 192.168.50.61 node2 192.168.50.62 node3 192.168.50.63 -- 1) ubuntu 20.04 필요한 셋팅을 아래 순서대로 진행한다. sudo apt install net-tools sudo vi /etc/sudoers # User privilege s.. 2023. 9. 8.