ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <오픈소스 기술지원 전문 기업>(주)제스트정보기술 - Minikube 설치
    카테고리 없음 2024. 2. 28. 18:07

     

    안녕하세요 제스트정보기술입니다.

    오늘은 도커 컨테이너오케스트레이션 중 가장 많이 사용되고 있는

    쿠버네티스(K8S)를 로컬 환경에서 체험할 수 있게 해주는 MiniKube

    설치해보는 시간을 가지려고 합니다.

     

    MiniKube는

    Mini + kubernetes의 합성어로 쿠버네티스의 클러스터 구축 과정을 간소화하고

    로컬환경에서 쿠버네티스를 체험할 수 있게 개발된 프로젝트 입니다.

     

    대표사진 삭제

    사진 설명을 입력하세요.

     

    1. 환경

     

    Minikube설치를 위해 vm으로 OS 생성

    4vCore, 16GB 메모리, 20GB, centos8

     

    2. SELINUX 비활성화

    sed 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
     

     

    3. firewalld 비활성화

    systemctl stop firewalld.service
    systemctl disable firewalld.service
     

     

    4. repo 설정

    centos8의 지원이 종료되어 repository 주소가 변경됨.

    dnf clean all
    rm -rf /var/cache/dnf
    
    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
    sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
    
    dnf update
    
    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
    sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*
     

     

     

    5. minikube 다운로드 및 설치

    curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
    rpm -Uvh minikube-latest.x86_64.rpm
     

     

     

     

    6. docker 설치

    yum install -y yum-utils
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
    
     

     

     

    7. docker 구동

    systemctl start docker
    systemctl enable docker
     

     

     

     

    8. kubectl 설치

    curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
    install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
    
    usermod -aG docker minikube
     

     

     

    9. minikube 구동

     

    su - minikube
    minikube start
    kubectl get po -A
    minikube addons enable dashboard
    nohup minikube dashboard 1> /dev/null 2>&1 &
    nohup kubectl proxy --address='0.0.0.0' --disable-filter=true 1> /dev/null 2>&1 &
     

    참조 : MiniKube 공식 문서 사이트

    https://minikube.sigs.k8s.io/docs/

    Welcome!

    minikube is local Kubernetes

    minikube.sigs.k8s.io

     

     

     

    minikube 구동을 위해서는 도커 설치 및 kubectl 설치가 필수적이므로

    해당 설치 과정까지 함께 포함하여 설명드렸습니다.

    기존에 도커나 kubectl이 설치가 되어 있으셨다면 해당 설치과정은

    생략하고 진행하셔도 됩니다.

     

    설치 과정을 천천히 따라해보시고 로컬 환경에서

    쿠버네티스를 간접적으로 체험 하시는 기회가 되었으면 합니다.

     

    그럼 오늘도 즐거운 하루 되세요 ~^^

     

     

    <제스트정보기술 기술지원>

     

     

    (주)제스트정보기술은 전산시스템 구축에 오픈소스 SW로 구성

    요구사항 분석과/공개 소프트웨어 설치 및 기술지원/서비스 연동/교육 및 컨설팅을 수행 하고 있습니다.

    -. 공개 소프트웨어 기술 지원체계 수립

    -. 공개 SW 교육 지원

    -. 수요기관의 SW 구조/기능을 분석하고, 공개 SW 도입을 위한 분석, 솔루션을 검토함.

    -. 오픈소스 SW 구축을 위한 최근 개발경향 분석

    -. 해당 기능/역할에 대한 공개 소프트웨어 기술데이터 분석

    -. 개방형 OS 도입 및 인프라 기반 WEB/WAS, 오픈 DB 기술지원 체계 수립

    -. Apache, Jboss(Wildfly) was, Linux OS, 오픈 DBMS 구축, 기술지원

     

     

    제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로

    고객의 인프라 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 제반비용

    (도입, 운영, 유지보수 비용등)을 획기적으로 절감하도록 계획과 방법을 제안하고 있으며

    시스템 서비스의 성능을 전반적으로 개선하여 기술지원, 컨설팅을 제공하고 있습니다.

    시스템 구축 이후에도 서비스 안정화를 위해 지속적인 서비스 모니터링 지원하고 있으며 ,

    고객의 시스템을 안정적으로 운영하기 위해 최선의 노력을 다하고 있습니다.​

    <오픈소스 기술지원 문의>

    영업지원 : sales@xest.kr

    전화번호 : 02-558-5918

    팩스번호 : 02-558-5913

    홈페이지 : http://www.xest.kr

     

     

Designed by Tistory.