openshiftAan de slag met openshift


Opmerkingen

Deze sectie geeft een overzicht van wat openshift is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen openshift vermelden en naar de gerelateerde onderwerpen linken. Aangezien de Documentatie voor openshift nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Aan de slag met een alles-in-één container

Om openshift te installeren volgt u de installatiestappen op https://install.openshift.com

Aan de slag met Minishift

Dit is vergelijkbaar met Docker-machine of minikube die worden gebruikt om Docker en Kubernetes te leren. Het zal een virtuele machine draaien die alles bevat wat je nodig hebt om openshift-origin te testen.

Hier is de documentatie van OpenShift-oorsprong en hoe deze te installeren op een OS hier

Ik zal een document schrijven voor Debian-achtig besturingssysteem met virtualbox-stuurprogramma sinds ik het op mijn laptop heb gedaan, maar het is een soort kopie / plak van de openshift-website

Installeer Virtualbox

# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox
 

Activeer en start virtualbox

# systemctl enable virtualbox && \
  systemctl start virtualbox
 

Het uitvoeren van systemctl status virtualbox zou u een actieve en actieve service moeten tonen.

Minishift downloaden en binair installeren

Je kunt alle minishift-releases hier vinden voor het geval deze niet meer bestaat wanneer je de wget probeert

# mkdir $HOME/minishift && \
  wget -O $HOME/minishift/minishift.tar.gz https://github.com/minishift/minishift/releases/download/v1.0.0/minishift-1.0.0-linux-amd64.tgz && \ 
  tar -xf $HOME/minishift/minishift.tar.gz -C $HOME/minishift
 

Voeg opdracht minishift toe aan $ PATH

# echo "export PATH=\$PATH:$HOME/minishift" >> $HOME/.bashrc && \
  source $HOME/.bashrc
 

Voer minishift uit

minishift --help alle beschikbare opties tonen

# minishift start --vm-driver=virtualbox
 

Nu zou je een openshift in gebruik moeten hebben

Export openshift-clientopdracht naar $ PATH

Deze opdracht moet worden geïnstalleerd wanneer u minishift start als deze niet op het systeem aanwezig is. Voeg het toe aan $ PATH voor meer comfort:

# echo "export PATH=\$PATH:$(find $HOME/.minishift -name oc -type f)" >> $HOME/.bashrc && \
  source $HOME/.bashrc
 

Log in op minishift

Opmerking: u moet onbeveiligde SSL-certificaten accepteren

Verbinding maken met bash-client:

# oc login -u system:admin https://$(minishift ip):8443
 

Verbinding maken met uw standaardbrowser (inloggen met ontwikkelaar: ontwikkelaar):

# minishift console
 

Eindelijk is je Openshift-origin-standalone voor test / dev-doeleinden klaar en toegankelijk.

Nog een paar dingen die je misschien moet weten

  • Wanneer u klaar bent en wat RAM wilt herstellen, voert u minishift stop

  • Als je alle VM met openshift wilt vernietigen, voer je minishift delete

  • Om uw Openshift-hoofdlogboeken te bekijken, voert u minishift logs

  • Voer minishift ssh om een shell in de VM met Openshift uit te voeren

  • Als u nieuw bent bij openshift en een implementatie wilt proberen, controleer dan het volgende document