Ubuntu16.04 desktop판에서 OpenShift(MiniShift)를 도입했을 때의 비망록
2948 단어 minishiftubuntu16.04도커openshift
공식 문서
Installing Minishift
htps : // / cs. 오페시 ft. 오 rg / ㅁ st / 미니시 ft / 껄껄 g-s r d / ㄱ s t ぃ g. HTML
전제
설치 절차
libvirt 및 qemu-kvm 설치
$ sudo apt install libvirt-bin qemu-kvm
libvirtd 그룹에 자신을 추가$ sudo usermod -a -G libvirtd developer
현재 세션을 업데이트하고 그룹 적용$ newgrp libvirtd
KVM 드라이버 바이너리 설치$ sudo curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.7.0/docker-machine-driver-kvm -o /usr/local/bin/docker-machine-driver-kvm
KVM 드라이버 바이너리에 실행 권한 부여$ sudo chmod +x /usr/local/bin/docker-machine-driver-kvm
minishift의 바이너리를 minishift의 릴리스 페이지로부터 취득$ sudo curl -L https://github.com/minishift/minishift/releases/download/v1.12.0/minishift-1.12.0-linux-amd64.tgz -o minishift-1.12.0-linux-amd64.tgz
minishift 바이너리를/usr/bin(경로가 있는 디렉트)에 압축해제$ sudo tar xf minishift-1.12.0-linux-amd64.tgz -C /usr/bin --strip=1 minishift-1.12.0-linux-amd64/minishift
minishift 시작$ minishift start --openshift-version v3.7.1 --iso-url centos --cpus 2 --memory 2GB --disk-size 20GB
openshift 버전 : v3.7.1, CPU : 2 코어, Memory : 2GB, Disk 용량 : 20GB, iso를 centos로 지정시작하면 OpenShift 로그인 메시지가 출력됩니다.
``
The server is accessible via web console at:
htps://192.168.42.78:8443
You are logged in as:
User: developer
Password:
To login as administrator:
oc login -u system:admin
``
환경 변수 설정
eval $(minishift oc-env) # OpenShiftのクライアント(ocコマンド)
eval $(minishift docker-env) # MiniShiftのVM内のDockerとの接続
source <(oc completion bash) # コマンドとリソースのシェル補完
OpenShift CLI 로그인
``
$oc login -u developer
Logged into "htps://192.168.42.78:8443 "as "developer"using existing credentials.
You have one project on this server: "myproject"
Using project "myproject".
``
이제 OpenShift를 사용할 수 있습니다.
비교적 간단하게 OpenShift가 시작되므로 시험으로 설치해 보면 어떨까요?
Reference
이 문제에 관하여(Ubuntu16.04 desktop판에서 OpenShift(MiniShift)를 도입했을 때의 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/daihiraoka/items/c8a509ac555236c78322텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)