Premiers pas avec openshift
Premiers pas avec Minishift
Ceci est similaire à [Docker-machine][1] ou [minikube][2] qui sont utilisés pour apprendre Docker et Kubernetes. Il exécutera une machine virtuelle contenant tout ce dont vous avez besoin pour tester openshift-origin.
Voici la documentation d’openshift-origin et comment l’installer sur n’importe quel système d’exploitation [ici][3]
Je vais écrire une doc pour un système d’exploitation de type Debian avec un pilote de virtualbox puisque je l’ai fait sur mon ordinateur portable, mais c’est une sorte de copier/coller du site Web d’openshift
Installer Virtual Box
# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox
Activer et démarrer virtualbox
# systemctl enable virtualbox && \
systemctl start virtualbox
L’exécution de systemctl status virtualbox
devrait vous montrer un service activé et actif.
Télécharger minishift et installer le binaire
Vous pouvez trouver toutes les versions de minishift [ici][4] au cas où celle-ci n’existerait plus lorsque vous essayez le
wget
# 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
Ajouter la commande minishift à $PATH
# echo "export PATH=\$PATH:$HOME/minishift" >> $HOME/.bashrc && \
source $HOME/.bashrc
Exécuter le minishift
minishift --help
affiche toutes les options disponibles
# minishift start --vm-driver=virtualbox
Maintenant, vous devriez avoir un openshift opérationnel
Exporter la commande client openshift vers $PATH
Cette commande doit être installée lorsque vous exécutez minishift start
si elle n’est pas présente sur le système.
Ajoutez-le à $PATH pour plus de confort :
# echo "export PATH=\$PATH:$(find $HOME/.minishift -name oc -type f)" >> $HOME/.bashrc && \
source $HOME/.bashrc
Login to minishift
Remarque : Vous devrez accepter les certificats SSL non sécurisés
Pour se connecter avec le client bash :
# oc login -u system:admin https://$(minishift ip):8443
Pour vous connecter avec votre navigateur par défaut (login with developer:developer) :
# minishift console
Enfin, votre Openshift-origin-standalone à des fins de test/développement est prêt et accessible.
Quelques autres choses que vous devez peut-être savoir
-
Lorsque vous avez terminé et que vous souhaitez récupérer de la RAM, exécutez
minishift stop
-
Si vous voulez détruire toutes les VM contenant openshift, exécutez
supprimer minishift
-
Pour voir vos journaux maîtres Openshift, exécutez
minishift logs
-
Pour exécuter un shell dans la VM contenant Openshift, exécutez
minishift ssh
-
Si vous êtes nouveau sur openshift et que vous voulez essayer un déploiement, vérifiez le suivant [doc][5]
[1] : https://docs.docker.com/machine/ [2] : https://github.com/kubernetes/minikube [3] : https://docs.openshift.org/latest/minishift/getting-started/installing.html [4] : https://github.com/minishift/minishift/releases [5] : https://docs.openshift.org/latest/minishift/getting-started/quickstart.html#deploy-sample-app
Premiers pas avec un conteneur tout-en-un
Pour installer openshift, suivez les étapes d’installation sur https://install.openshift.com