web-dev-qa-db-ja.com

kubernetes-bionic main(Ubuntu 18.04)をaptリポジトリに追加できません

Ubuntuサーバー/デスクトップバージョン18.04.1にKubernetesをインストールしようとしています。しかし、次のコマンドを使用してaptリポジトリにkubernetesを追加したい場合:

Sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-bionic main"

次のエラーが発生します。

Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease                                                                                               
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                          
Hit:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                                       
Hit:5 http://dl.google.com/linux/chrome/deb stable Release                                                                                            
Hit:6 http://archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                                     
Hit:7 https://download.docker.com/linux/ubuntu bionic InRelease                                                                                       
Ign:8 https://packages.cloud.google.com/apt kubernetes-bionic InRelease                              
Err:10 https://packages.cloud.google.com/apt kubernetes-bionic Release
  404  Not Found [IP: 216.58.211.110 443]
Reading package lists... Done
E: The repository 'http://apt.kubernetes.io kubernetes-bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

その後、kubeadmをインストールしようとすると、リポジトリがaptに追加されていないため、機能しません。

誰かが私の問題に光を当てることができることを願っています。

これらはすべて、Hyper-VのVM)内で実行されています

PS:私はLinuxの専門家ではありませんが、Windowsの出身です。

3
Jordy van Eijk

現時点(2018年11月)には、bionicフォルダーはありません。ここでサポートされているディストリビューションを確認できます。

https://packages.cloud.google.com/apt/dists

そこにある最後のkubernetesバージョン:kubernetes-yakkety

これはバイオニックでも機能するはずです。

3

Bionicフォルダーはまだ作成されていませんが、 'Sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenialmain"とSudoapt-addを使用してリポジトリを追加してテストしました-リポジトリ "deb http://apt.kubernetes.io/ kubernetes-yakkety main"

コードネーム* bionic ** ...でUbuntu18.04にKubeadm、Kubectl、kubeletをインストールできます。

推奨されているので、必ずGPGキーを追加してください。そうしないと、悪意のあるコードを適切なパッケージ名でプッシュする脆弱性が発生します。

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add

Distsにあるすべてのリポジトリを自分で確認できます- https://packages.cloud.google.com/apt/dists/

リポジトリが/etc/apt/source.listまたは/etc/apt/source.list.dに追加されているかどうかを確認することもできます。追加されている場合は、問題ないはずです。

4
Abhishek Jain