raspberry pi3にkubernetesを公式の通りにインストールしようとしたら下記エラーが出た。
E: https://packages.cloud.google.com/apt/dists/kubernetes-xenial/main/binary-armhf/by-hash/SHA256/f840280436b5a28e352a584ead923e2554ddb4156b458f1205534af1f9db56d9 の取得に失敗しまし た 404 Not Found [IP: 2404:6800:400a:80b::200e 443] E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。 root@raspberrypi:/home/nakahira# sudo apt-get install -y kubelet kubeadm kubectl パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: パッケージ kubelet が見つかりません E: パッケージ kubeadm が見つかりません E: パッケージ kubectl が見つかりません
公式の手順は
$ sudo apt-get update && sudo apt-get install -y apt-transport-https curl $ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - $ cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list deb https://apt.kubernetes.io/ kubernetes-xenial main EOF $ sudo apt-get update $ sudo apt-get install -y kubelet kubeadm kubectl $ sudo apt-mark hold kubelet kubeadm kubectl
となっているが
deb https://apt.kubernetes.io/ kubernetes-xenial main
の部分を下記のように変更する。
$ sudo apt-get update && sudo apt-get install -y apt-transport-https curl $ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - $ cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list deb http://packages.cloud.google.com/apt/ kubernetes-xenial main EOF $ sudo apt-get update $ sudo apt-get install -y kubelet kubeadm kubectl $ sudo apt-mark hold kubelet kubeadm kubectl
これでファイル取得できるようになってインストールが無事完了できた。インストールの段階で公式の通りにやっていかないとこの先大丈夫だろうかと不安になるな・・・。