Rancher démarre le cluster K8s

 

À l'origine, le démarrage du cluster k8s était toujours très difficile. Il y a de nombreuses étapes, mais avec l'aide de rancher, c'est toujours très facile. Deux problèmes ont été rencontrés lors du processus d'installation:

  1. le téléchargement du docker a échoué ou est très lent.
  2. L'éleveur ne peut pas démarrer le deuxième nœud après le démarrage du premier nœud k8s.

Le démarrage lent du docker peut être effectué en modifiant /etc/docker/daemon.json

{
  "Registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://3laho3y3.mirror.aliyuncs.com ",
    " http://f1361db2.m.daocloud.io ",
    " https://registry.docker-cn.com "
  ],
  " insecure-registries ": [],
  " debug ": true,
  " experimental ": vrai
}

Parfois, après avoir modifié ce fichier, le docker ne peut pas se lever, supprimez d'abord tout le conteneur et les images, cela peut être dû à différentes couches de l'image.

 

Démarrez l'hôte de l'éleveur Avant de copier la commande, assurez-vous de donner un nouveau nom à l'hôte, sinon le nom entre en conflit et il n'y a aucun moyen de démarrer le deuxième hôte.

hostnamectl set-hostname master0

hostnamectl set-hostname master1

hostnamectl set-hostname master2

hostnamectl set-hostname worker0

hostnamectl set-hostname worker1

hostnamectl set-hostname worker2

 

Enfin, copiez le dernier kubectl sur la machine où vous exécutez la commande (nécessite un accès Internet scientifique)

https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl

Ajoutez ensuite la fonction d'auto-complétion:

yum install bash-complétion

source /usr/share/bash-completion/bash_completion

Le nfs téléchargé sur Internet crée automatiquement une instance de pv dans k8s.

Après une longue recherche, j'ai constaté que les images du docker ne descendaient pas. Si vous obtenez des k8 en Chine, vous devez vous rappeler de remplacer les images du docker de l'extérieur. Sinon, vous ne pourrez pas les télécharger. Un problème très simple prendra également beaucoup de temps.

Je ne peux pas me lever là-dessus:

NFS client-commissions-5f74cfb769-pqlkl

Remplacez l'image dans deployment.yaml: docker.io/jmgao1983/nfs-client-provisioner:latest

Vous pouvez utiliser la recherche Docker pour effectuer une recherche avant de remplacer.

 

Publié 72 articles originaux · loué 4 · 40 000+ vues

Je suppose que tu aimes

Origine blog.csdn.net/qq_15156403/article/details/105557512
conseillé
Classement