ランチャーがk8sクラスターを開始

 

元々、k8sクラスターを起動するのは依然として非常に面倒な作業でした。多くの手順がありますが、ランチャーを使用すると、非常に簡単です。インストールプロセス中に2つの問題が発生しました。

  1. Dockerのダウンロードに失敗したか、非常に遅い。
  2. Rancherは、最初のk8sノードを開始した後、2番目のノードを開始できません。

/etc/docker/daemon.jsonを変更することで、Dockerの起動が遅い

{
  "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 ":真
}

このファイルを変更した後、Dockerが立ち上がらない場合があります。最初にすべてのコンテナーとイメージを削除するだけです。これは、イメージの異なるレイヤーが原因である可能性があります。

 

ランチャーホストを開始します。コマンドをコピーする前に、必ずホストに新しい名前を付けてください。そうしないと、名前が競合し、2番目のホストを開始する方法がありません。

hostnamectl set-hostname master0

hostnamectl set-hostname master1

hostnamectl set-hostname master2

hostnamectl set-hostname worker0

hostnamectl set-hostname worker1

hostnamectl set-hostname worker2

 

最後に、コマンドを実行するマシンに最新のkubectlをコピーします(科学的なインターネットアクセスが必要です)。

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

次に、オートコンプリート機能を追加します。

yum install bash-completion

source /usr/share/bash-completion/bash_completion

インターネットでダウンロードされたnfsは、k8sにpvのインスタンスを自動的に作成します。

長時間検索したところ、Dockerイメージがダウンしていなかったことがわかりました。中国でk8sを入手した場合は、Dockerイメージを外部から交換することを忘れないでください。そうしないと、Dockerイメージをダウンロードできなくなります。非常に単純な問題にも長い時間がかかります。

これに立ち上がれません:

NFSクライアント・手数料-5f74cfb769-pqlkl

deployment.yaml内のイメージを置き換えます:docker.io/jmgao1983/nfs-client-provisioner:latest

入れ替える前に、Docker検索を使用して検索できます。

 

元の記事を72件公開 賞賛された4件 40,000回以上の閲覧

おすすめ

転載: blog.csdn.net/qq_15156403/article/details/105557512
おすすめ