목록전체 글 (154)
마짱짱의 지식창고
1. MAC 주소 Media Access Control 의 줄임말로 2계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자 입니다. 제조업체에서 장비를 출하될 때 결정됩니다. 48비트로 이루어져있고 앞의 24비트는 제조사, 뒤에 24비트는 고유값을 가지고 있습니다. 의도적으로 중복되게 출하할 경우가 있는데 동일 네트워크에서만 존재하지않으면 상관없습니다. NIC 는 자신의 MAC 주소를 가지고 있고 전기 신호가 들어오면 2계층에서 데이터 형태로 변환하여 내용 을 구분한 후 도착지 MAC주소를 확인합니다. 만약 다를경우 패킷을 폐기합니다. 여기서 폐기할때 NIC가 자체적으로 처리하는 것이 아니라 OS나 Application 에서 처리가 되며 시스템부하가 일어난다. 본인의 MAC주소로 제조사 회사가 ..
0. 들어가기전 네트워크 통신 방식에 대해서 알아봅시다. 1. 유니캐스트(Unicast) 1:1로 데이터를 통신하는 방식입니다. 현재 네트워크상에서 가장많이 사용하는 통신 방식 대상의 MAC Address가 아닐시 drop하기때문에 다른 PC들의 성능을 저하 하지 않습니다. 2. 브로드캐스트(Broadcast) 1:多 통신 하는 방식이다. 보통 유니캐스트 통신하기 전 연결되어있는 네트워크 장비의 주소를 정확히 알기 위해 동일 네트워크에 존재하는 모든 장비와 통신합니다. 네트워크 상의 전체에게 전송되기때문에 트래픽이 증가하고 받는 대상도 CPU로 전송하기 떄문에 하던일을 멈추고 또다른 일을 해야하는 오버헤드가 발생합니다. EX) ARP 3. 멀티캐스트(Multicast) 1:그룹 통신 하는 방식이다. 그룹..
22-03-24 추가) 새로 작성한 버전이 있습니다 아래 링크에서 확인바랍니다 2022.03.23 - [Cloud/Kurbernetes] - [k8s] docker, kubeadm, Calico 설치 --------------------------------------------------------------------------------------- 2021/02/22 - [Kurbernetes] - Ubuntu 18.04 Docker install (도커 설치하기) 이어서 작성된 글입니다. 0. 구성 Master 1대 172.16.0.100 Worker3대 172.16.0.101 172.16.0.102 172.16.0.103 * 코드에 따로 머신이름(Master, node) 없으면 모든 vm에 실..
0. 머리말 아파치와 톰캣 각각 두대씩 가동하여 LB를 이용하여 연동했습니다. 1. Architecture OS : Ubuntu 18.04 구축순서 0. 구축하기전 참고사항 1. 모든 VM 패키지 업데이트 sudo apt update 2. 방화벽설정 Apache 통신을 위해 subnet01 80 open Tomcat 통신을 위해 subnet02 8080, 8009 open 1. Apache 설치 및 설정 1. Apache 설치 sudo apt install -y apache2 2. 인스턴스 그룹 생성 3. External-LB 생성 4. External-LB IP로 접속 가능한지 확인 2. Tomcat 설치 및 설정 1. Tomcat 설치 (Tomcat VM) sudo apt install -y tomc..
1. VM 인스턴스 생성 버튼 좌측상단 햄버거 클릭후 Compute Engine -> VM instance 클릭 -> Create 클릭 2. VM Instance 세부설정 Name : VM Instance 이름 Labels : 관련 별칭 Resion : Zone의 집합 Zone : 배포된 구역 Machine configuration : VM 성능 설정 Confidential VM Service : Google의 액세스할수 없는 키로 VM 메모리를 암호화하여 사용중인 데이터에 대한 보호를 추가 Container : 컨테이너 이미지 VM에 배포 Boot Disk : 이미지 선택 Identity and API Access : 사용할 서비스 계정 및 허용할 API 액세스 수준 'Allow full access ..
쿠버네티스를 하기위해 Docker부터 설치 * 테스트환경 Virtualbox 6.1.18 Ubuntu 18.04 CPU 2, RAM 4096 Storage 20G 마스터1대+워커3대 = 총 4대 동시에 진행 *OS 설치후 모든 VM은 swap메모리 허용하지 않기 -> 메모리스왑이 활성화 되어있을시 성능이 일관되지 않기 때문이다. swappoff -a 1. 필수패키지 설치 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 패키지 설명 apt-transport-https : 패키지관리자가 https를 통해 데이터 및 패..