본문 바로가기
반응형

IT Knowledge129

Kubernetes Cluster의 구성요소 [쿠버네티스 클러스터의 구성요소] 크게 2개의 부분으로 나눌수 있습니다. Control Plane(또는 마스터노드) 클러스터를 제어,상태, 구성에 필요한 데이터가 함께 있습니다. 컨테이너가 필요한 리소스를 갖고 충분한 횟수로 실행되도록 하는 중요한 작업을 맡습니다. Compute Machines(또는 노드)(또는 워커노드) 최소 1개 이상의 컴퓨팅 노드가 필요. 클러스터 용량 확장이 필요하다면. 해당 노드를 더 추가하면 됩니다. [세부기능 소개] Control Plane > Kube-apiserver kube-apiserver는 kubernetes api를 받아들이는 기능으로. Kubernetes 마스터 노드의 Frontend 이며, 내부 및 외부적으로 kubernetes에 요청을 보냈을 때, 요청이 유.. 2022. 4. 8.
kubernetes의 namespace 소개 및 사용법 논리적인 클러스터(namespace) : 물리적인 클러스터를 논리적으로 여러개로 나눠서 개별적으로 서로 다른 역할을 하는 클러스터로 나눌 수 있다. 개별적인 Access Control 정책 / 네트워크 정책 등. 네임스페이스 이름 제약 최대 63자(Characters) 알파벳 소문자,숫자,하이픈(-) 만 허용 하이픈(-)은 맨 앞이나 맨뒤에 올수 없음 이름이 틀린경우, 아래와 같은 오류메시지 The Namespace "ABC" is invalid: metadata.name: Invalid value: "ABC": a DNS-1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an a.. 2022. 4. 4.
Ansible AWX 설치(ver. 17 / CentOS 7) 오늘은 Ansible Tower의 오픈소스 버전인 AWX를 설치하는 과정을 작성해보고자 합니다. Ansible AWX는 ver 17을 기준으로 설치방법이 나뉩니다. Version 17 이하는 Linux OS 위에 Docker를 기반으로 설치를 진행하며, Version 18 이상부터는 Kubernetes 기반위에서 설치하는 것을 기본으로 합니다. Ansible AWX Git : https://github.com/ansible/awx Ansible 설치 매뉴얼 : https://github.com/ansible/awx/blob/devel/INSTALL.md 요구사항(Prerequisites) 서버 자원 : CPU 4 Core / MEM 8GB OS : CentOS 7 SW : Ansible 2.8+ / Py.. 2022. 4. 2.
Minikube 설치시 오류(Docker) 디버깅을 위해서 로그 확인. # minikube logs OR # minikube start --v=1 [오류발생] X Extiting due to DRV_NOT_DETECTED: No possible driver was detected. Try Specifying --driver, or see https://minikube.sigs.k8s.io/docs/start 클러스터 시작시 drivers를 자동적으로 찾는데, 현재 Minikube 에서 사용할 drivers 가 존재하지 않아 오류가 발생하였다. (Docker, kvm2, podman, vmware, virtualbox 등등..) Drivers 중에 하나 설치가 필요하다. #yum docker repository 설정 #yum install dock.. 2022. 3. 29.
Minikube 설치 방법(Docker,CentOS7) Minikube를 설치하기 위한 방법을 기술합니다. Minikube는 kubernetes용으로 쉽게 배우고 개발할 수 있도록 하는데 중점을 둔 로컬 kubernetes입니다. 주로 개발/학습/테스트용으로 컨테이너 환경이 필요할때 쉽게 설치해서 사용합니다. 언뜻 단순해보이지만, 설치하다가 오류가 발생하는 경우, 조치할 수 있어야합니다. Requirement (최소 필요목록) 2 CPUs or more 2GB of free memory 20GB of free disk space Internet connection Container or virtual machine manager, such as: Docker, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, .. 2022. 3. 29.
Ansible Semaphore 2.8.53 LDAP 연동 Ansible Semaphore의 LDAP연동 사용법 작성합니다. Ansible Semapore Version : 2.8.53 2022.03.25 - [IT Knowledge/Ansible] - Ansible Semaphore 2.8.53 사용법 Ansible Semaphore 2.8.53 사용법 오늘은 Ansible Semaphore의 사용법을 알아보기 위해서 작성하였습니다. Ansible Semapore Version : 2.8.53 Ansible Semaphore Install 과정이 필요하신 분은 이전글에서 확인을 바랍니다. 2022.03.24 - [IT Know.. lifeplan-b.tistory.com LDAP 연동 Config.json 파일을 수정하여 LDAP 연동이 가능하다. { "ema.. 2022. 3. 25.
반응형