GNU/Linux >> Linux の 問題 >  >> Debian

MinikubeをDebian10(Buster)にインストールする方法

Kubernetesを使い始めるための簡単で費用効果の高い方法を探しているなら、Minikubeがリソースになります。では、ミニクベとは何ですか? Minikubeは、無料のオープンソースのKubernetes実装であり、PC上にローカルで仮想マシンを作成し、単純な1クラスターノードをデプロイできます。 Minikubeは、クラスターからのノードの開始、停止、削除などのクラスター操作を管理できるコマンドラインインターフェイスを提供します。このチュートリアルでは、MinikubeをDebian 10(Buster)にインストールする方法を学びます。

ミニクベの前提条件

  • Debian10Busterの新しくインストールされたインスタンス
  • sudoを使用する通常のユーザー
  • 安定したインターネット接続

それでは、袖をまくり上げて、Debian10にMinikubeをインストールしてみましょう。

ステップ1)アップデートを適用してminikubeの依存関係をインストールする

まず第一に、インスタンスのシステムパッケージを更新する必要があります。これを実現するには、次のコマンドを実行します。

$ sudo apt update -y
$ sudo apt upgrade -y

さらに、このガイドの後半で後続のコマンドを実行できるように、必要なパッケージがインストールされていることを確認してください。

$ sudo apt install curl wget apt-transport-https -y

ステップ2)KVMハイパーバイザーをインストールする

仮想マシンを作成するには、ハイパーバイザーをインストールする必要があります。このガイドでは、KVMハイパーバイザーを使用しています。 Debian 10にKVMハイパーバイザーをインストールする方法の詳細については、このガイドをご覧ください

ステップ3)Minikubeをインストールする

KVMハイパーバイザーを配置したら、wgetコマンドを使用して、図のように最新のMinikubeライブラリをダウンロードします。

$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

次に、図のようにバイナリファイルを/ usr / local/binパスにコピーします

$ sudo cp minikube-linux-amd64 /usr/local/bin/minikube

必ずファイルに実行権限を割り当ててください。

$ sudo chmod +x /usr/local/bin/minikube

この時点で、以下のコマンドを実行して、インストールされているMinikubeのバージョンを確認できます。このガイドを書いている時点で。 Minikubeの最新バージョンはMinikubev1.15.1

です。
$ minikube version

上記のコマンドの出力は次のようになります:

[email protected]:~$ minikube version
minikube version: v1.15.1
commit: 23f40a012abb52eff365ff99a709501a61ac5876
[email protected]:~$

ステップ4)kubectlツールをインストールします

Kubectlは、Kubernetesクラスターに対してコマンドを実行できるKubernetesコマンドラインツールです。 kubectlを使用すると、アプリケーションをデプロイし、ログファイルを確認するなど、クラスターリソースを管理および検査できます。

kubectlをインストールするには、最初に次のようにcurlコマンドを使用してバイナリファイルをダウンロードする必要があります。

$ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl

バイナリファイルを実行可能にします。

$ chmod +x ./kubectl

次に、図のようにバイナリファイルをパスに移動します。

$ sudo mv ./kubectl /usr/local/bin

これで、次のコマンドを実行してインストールを確認できます:

$ kubectl version -o yaml

ステップ4)Minikubeを起動する

Minikubeを起動するには、次のコマンドを実行します。

$ minikube start

このコマンドは、KVMドライバーを自動的に選択し、仮想マシンのブートイメージをダウンロードして、単一ノードでKubernetesクラスターを作成します。

コマンドを実行すると、コマンドラインでMinikubeにアクセスできます

$ minikube ssh

シェルを終了するには、次のコマンドを実行します。

$ exit

Kubernetesクラスターの実行を停止するには:

$ sudo minikube stop

Minikubeのステータスを表示するには、次のminikubeコマンドを実行します。

[email protected]:~$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
[email protected]:~$

以下のコマンドを実行して、ノードのステータスを確認します

[email protected]:~$ kubectl get nodes
NAME       STATUS   ROLES    AGE     VERSION
minikube   Ready    master   3h54m   v1.19.4
[email protected]:~$

クラスタのステータスを確認するには、次のコマンドを呼び出します。

$ kubectl cluster-info

私たちが持っているものと同様のいくつかの出力が端末に表示されます。

さらに、kubectlのデフォルト構成を確認するには、次のコマンドを実行します。

$ kubectl config view

ステップ6)Kubernetesダッシュボードへのアクセス

Kubernetesには、クラスターを管理できるダッシュボードが組み込まれています。 minikube runに付属するすべてのアドオンを表示するには:

$ minikube addons list

Kubernetesダッシュボードをアクティブ化するには、次を実行します:

$ minikube dashboard

これにより、デフォルトのウェブブラウザがトリガーされ、以下に示すようにKubernetesダッシュボードがポップオープンします。

完全! MinikubeをDebian10に正常にインストールし、単一ノードのKubernetesクラスターを自動的に作成しました。

また読む Kubeadmを使用してHAでKubernetes(k8s)クラスタを設定する方法


Debian
  1. Debian 10(バスター)のインストール方法

  2. Debian10BusterにComposerをインストールする方法

  3. Debian10BusterにRをインストールする方法

  1. Debian10BusterにDockerをインストールする方法

  2. Debian10BusterにLutrisをインストールする方法

  3. Debian 10(Buster)にGitLabをインストールする方法

  1. Debian 10(Buster)にWineをインストールする方法

  2. Debian10BusterにTeamViewerをインストールする方法

  3. Debian10BusterにPipをインストールする方法