Kubeadm: ノードはクラスターに参加できません

作成日 2018年09月11日  ·  3コメント  ·  ソース: kubernetes/kubeadm

バグレポート

バージョン

kubeadmバージョンkubeadm version ):
kubeadmバージョン:&version.Info {メジャー: "1"、マイナー: "11"、GitVersion: "v1.11.2"、GitCommit: "bb9ffb1654d4a729bb4cec18ff088eacc153c239"、GitTreeState: "clean"、BuildDate: "2018-08-07T23:14: 39Z "、GoVersion:" go1.10.3 "、コンパイラ:" gc "、プラットフォーム:" linux / amd64 "}

環境

  • Kubernetesバージョンkubectl version ):
    サーバーバージョン:version.Info {Major: "1"、Minor: "11"、GitVersion: "v1.11.3"、GitCommit: "a4529464e4629c21224b3d52edfe0ea91b072862"、GitTreeState: "clean"、BuildDate: "2018-09-09T17:53: 03Z "、GoVersion:" go1.10.3 "、コンパイラ:" gc "、プラットフォーム:" linux / amd64 "}
  • OS (例:/ etc / os-releaseから):
    CentOS Linuxリリース7.5.1804(コア)
  • カーネル(例: uname -a ):
    Linux 3.10.0-862.el7.x86_64

どうしたの?

[発見] APIサーバーへの接続に失敗しました ":6443 ":トークンID" dwjwgo "はこのクラスターに対して無効であるか、有効期限が切れています。マスターノードで" kubeadm token create "を使用して、新しい有効なトークンを作成してください

あなたは何が起こると思っていましたか?

ノードがクラスターに参加します。

それを(可能な限り最小限かつ正確に)再現する方法は?

マスターについて:

kubeadm init --apiserver-advertise-address =--kubernetes-version = stable-1.11 --pod-network-cidr =--service-cidr =

kubeadm token create --ttl 0 --print-join-command
kubeadm参加:6443 --token 6fbvvs.g0k7ygepxrcj4iwz --discovery-token-ca-cert-hash sha256:6331c00a2fa873d91b481fe55ffc3410006580ac5ca021a5c086b1869bd40e4b

ノード上:

kubeadm参加:6443 --token 6fbvvs.g0k7ygepxrcj4iwz --discovery-token-ca-cert-hash sha256:6331c00a2fa873d91b481fe55ffc3410006580ac5ca021a5c086b1869bd40e4b
[プリフライト]プリフライトチェックの実行
[警告RequiredIPVSKernelModulesAvailable]:次の必須カーネルモジュールがロードされていないため、IPVSプロキシは使用されません:[ip_vs_sh ip_vs ip_vs_rr ip_vs_wrr]または組み込みカーネルipvsサポートなし:map [ip_vs_sh:{} nf_conntrack_ipv4:{} ip_vs_rr:{} ip_vs_wrr:{}]
この問題は、次の方法で解決できます。

  1. 'modprobe-'を実行して、欠落しているカーネルモジュールをロードします。

    1. 不足している組み込みカーネルipvsサポートを提供する

I0911 12:17:44.349062 22906 kernel_validator.go:81]カーネルバージョンの検証
I0911 12:17:44.349204 22906 kernel_validator.go:96]カーネル構成の検証
[発見] APIサーバーに接続しようとしています ":6443 "
[検出]クラスター情報検出クライアントを作成し、「https://:6443 "
[発見] APIサーバーへの接続に失敗しました ":6443 ":トークンID" 6fbvvs "はこのクラスターに対して無効であるか、有効期限が切れています。マスターノードで" kubeadm token create "を使用して、新しい有効なトークンを作成してください
[発見] APIサーバーに接続しようとしています ":6443 "
[検出]クラスター情報検出クライアントを作成し、「https://:6443 "
[発見] APIサーバーへの接続に失敗しました ":6443 ":トークンID" 6fbvvs "はこのクラスターに対して無効であるか、有効期限が切れています。マスターノードで" kubeadm token create "を使用して、新しい有効なトークンを作成してください
^ C

何か案は?

全てのコメント3件

APIサーバーへの接続に失敗しました ":6443 ":トークンID" 6fbvvs "はこのクラスターに対して無効であるか、有効期限が切れています。マスターノードで" kubeadm token create "を使用して、新しい有効なトークンを作成してください

マスターで新しいトークンを作成してみませんか? 現在のものは期限切れのようです。

マスターで新しいトークンを作成してみませんか? 現在のものは期限切れのようです。

ttl 0で生成され、有効期限が切れないトークンを強調したいと思います。

理由は「コントローラー:無効な--cluster-cidr、クラスターCIDRのマスクサイズは--node-cidr-mask-size未満である必要があります」でした

このページは役に立ちましたか?
0 / 5 - 0 評価