Skip to content

Notes_21

DOSSANTOSDaniel edited this page Jul 9, 2020 · 1 revision

Howto

Connexion sur une machine

juju ssh kubernetes-master/0

Information sur le cluster kubernetes

kubectl cluster-info

Information de connexion au dashboard

kubectl proxy

Afficher les nodes (c'est les masters)

kubectl get nodes

Afficher les pods

kubectl get pods

Afficher Les services

kubectl get services

Affiche les controllers de juju

juju controllers

Affiche les models

juju models

Changer de model

juju switch controller (de kubernetes vers controller)

juju switch kubernetes (de controller vers kubernetes)


Destruction d'un model

juju destroy-model kubernetes --force

rm -rf canonical-kubernetes/

Création d'un model

juju add-model kubernetes

Ajouter un bundle

charm pull cs:bundle/canonical-kubernetes ~/canonical-kubernetes

cd canonical-kubernetes/

ls

Déployer le caas

juju deploy ./bundle.yaml

Voir le statut de juju (voir l'avancée du déploiement)

juju status

En temps réel:

watch -c juju status --color


mkdir -p ~/.kube

Transfert du fichier config vers la machine kubernetes-master/0

juju scp kubernetes-master/0:config ~/.kube/config

Installation de kubectl

sudo snap install kubectl --classic

Information sur le cluster

kubectl cluster-info

Affiche l'etat de fonctionnement du proxy de kubernetes

kubectl proxy

Configuration du dashboard

juju config kubernetes-master dashboard-auth='basic'

Connexion sur la machine kubernetes-master/0

juju ssh kubernetes-master/0

Affiche le login pour se connecter

vim config

password: h62h7ocCRW2nzVyH8SuXKZNKbm8K8TFb username: admin

juju status

Connexion sur le dashboard de kubernetes

https://192.168.1.207/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

( Ip de kubeapi-load-balancer )

kubectl proxy --address 192.168.1.150

kubectl get nodes

kubectl create -f example.yaml

kubectl get pods

kubectl get services


Mettre à jour un charm

juju update [ nom du charm]

Affiche toutes les machines utilisées

juju machines

Se connecter sur une machine

juju ssh "nom de la machine"


Ceph

Affiche l'état du cluster Ceph

sudo ceph health

Informations sur le cluster Ceph

sudo ceph -s


Troubleshooting

Affiche les infos sur une machine JUJU

juju show-status "nom machine"

Quelques commandes Openstack

Affiche les differents services

openstack service list

Affiche les images du cluster

openstack image list

Affiche ce qui a été déployé

openstack endpoint list

Openstack catalog list

logo

Clone this wiki locally