Kubernetes Nodeでapt-getを試してください。

Kubernetes Nodeでapt-getを試してください。

nfs-commonKubernetesノードを介してパッケージをインストールしようとしています。apt-getこれを達成するために特権ポッドを作成し、次のようにアクセスしました。kubectl exec -ti privileged-pod sh

コンテナシェルに入り、次のコマンドを実行してノードにアクセスします。

chroot /host/

ここでは、次のものが利用可能である必要があります。apt-get install -y nfs-common

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

/bin/sh: apt-get: not found

ダウンロードを試してみaptましたがwget動作dpkgしません。

/bin/sh: dpkg: not found

このパッケージをどのようにインストールしますか?

Mac用Dockerバージョン:v19.03.8

クーバーネティスバージョン:v1.15.5

Kubernetesノードオペレーティングシステム:Linux 4.19.76-linuxkit x86_64

docker-desktop ノードの使用

ベストアンサー1

実行中のコンテナにパッケージをインストールしないでください。絶対。それはうまくいく方法ではありません。

より一般的には、以下を実行するためにKubernetesの特定のノードにログインする必要がある場合何もない、あなたは間違っています。

NFSが必要な場合は、インストールされているDockerイメージを使用するか、直接Dockerfile作成してマウントしてください。

おすすめ記事