전체 글 10

Core concept #1 - Master node (= Control Plane )

K8s Cluster는 Master node ( = Control Plane ) 와 Worker Node로 나뉨 그 중 오늘은 Master Node에 대해 알아봄 Master Node 구성요소 1. kube-controller-manager - 파드가 죽거나 손상되었을 때 새로 생성하거나 재시작. - 컨트롤러 각각은 개별 프로세스지만, 복잡도를 줄이기 위해 바이너리 하나로 컴파일하여 단일 프로세스로 실행됨. > 복잡하니까 하나로 묶어 실행한다 ex) node controller + replication controller 2. kube-scheduler - 어떤 워커 노드에 파드를 할당할 것인지 정하는 녀석. - 하드웨어 리소스를 고려, 한 노드에서 함께 실행되어야 하는 파드들에 대해 어피니티 룰이나 그..

운영체제/K8s 2022.08.08

VMware Network Adapter

E1000 1GB NIC의 소프트웨어 에뮬레이션으로, Intel 기반 장치로 대부분의 운영 체제에 지원 기능이 내장되어 있다. 즉, Intel 82545EM이라는 하드웨어 장비의 소프트웨어를 모방한 가상 네트워크 어댑터이다. 때문에 가상 환경에서 작동하도록 특별한 드라이버 설치등이 필요하지 않다. 하지만, 호스트 CPU가 별도의 ASIC (Application-Specific Integrated Circuit)에서 일반적으로 수행되는 작업을 처리해야 하므로 성능 문제가 발생할 수 있다. Windows XP 이상 / Linux 2.4.19 이상을 포함한 최신 게스트 운영체제에서 드라이버를 사용할 수 있다. E1000E Intel 82574 NIC (1GB) 의 소프트웨어 에뮬레이션으로, 하드웨어 버전 8 ..

VMware/vSphere 2021.12.06

vSphere with Tanzu & Bitfusion #1 - AVI

1. 단일 Avi Controller 배포 2. 계정설정 / 라이센스 ESS 변경 / Default-Cloud 설정 3. NTP 설정 / 인증서 생성 및 복사 / Workload > Frontend 네트워크 라우팅설정 4. 워크로드 관리에서 Supervisor Cluster 생성 5. Jump host 생성, Supervisor Cluster에 할당받은 VIP로 접속 / mgmt > Frontend 라우팅 설정 6. kubectl plug-in 설치 / namespace 생성 8. TKC 생성 - 오류발생, 트러블슈팅 진행중... >> 이유 - namespace > VM Service > Yaml 파일에 정의된 VM Class가 연결되어 있지 않았다 Yaml 파일에 정의된 VM 클래스를 연결해주지 않았다..

VMware/Tanzu 2021.09.15

쿠버네티스 입문 : 실습 - 02 ( K8s로 컨테이너 실행하기 )

쿠버네티스 입문 : 설치 - 01 쿠버네티스 입문 : 설치 - 01 GCP 이용 / 보안상 캡처는 하지 않았음 - 제어 노드 3대, 워커 노드 2대 - OS : ubuntu 20.04 - pip version : 20.0.2 - kubespray version : 2.14.2 * 모든 노드에 마스터 1번 노드의 SSH 공개키 배포 마스터 1번.. moosvmware.tistory.com 금일은 설치된 쿠버네티스를 가지고 직접 컨테이너를 실행하고, kubectl 명령어에 대해서 알아보도록 하겠다. 그전에~ 우리 실습의 쿠버네티스 클러스터 구성도를 먼저 살펴보자 kube-scheduler : 노드가 배정되지 않은 Pod를 감지하여 어떤 노드에서 실행할지 선택하는 제어부 컴포넌트. 선언적 특성에서 중요한 역할..

VMware/Tanzu 2021.09.11

VIB란?

VIB - vSpehre Installation Bundle로, 단일 아카이브로 패키징된 파일의 모음 1. A file archive = VIB payload - VIB payload에는 VIB를 구성하는 파일이 포함되어 있다. - ESXi 이미지에 VIB가 추가되면 VIB payload의 파일이 호스트에 설치되며, 이미지에서 VIB가 제거되면 이러한 파일이 제거된다. 2. An XML descriptor file - VIB의 내용을 설명하는 파일. - 종속성, 호환성 문제 및 VIB를 재부팅 없이 설치할 수 있는지 여부를 포함, 설치 요구 사항에 대한 정보 3. A signature file - 해당 VIB의 신뢰도 수준을 확인하는 데 사용하는 전자 서명. - 승인 수준은 네 가지로. - VMwareC..

VMware/vSphere 2021.07.29