GNU/Linux >> Linux の 問題 >  >> Ubuntu

CentOSにMinikubeをインストールする方法

はじめに

ミニクベ は、ローカルマシンにシングルノードのKubernetesクラスタをセットアップするためのオープンソースソフトウェアです。このソフトウェアは仮想マシンを起動し、その中でKubernetesクラスターを実行して、Kubernetes環境でローカルにテストできるようにします。

このチュートリアルでは、CentOS7またはCentOS8にMinikubeをインストールする方法を説明します。

前提条件

  • CentOS7またはCentOS8を実行しているシステム(CentOS 6は2020年11月にサポート終了になりました)
  • sudoのユーザーアカウント 特権
  • ターミナルウィンドウ/コマンドラインへのアクセス

CentOSにMinikubeをインストールする方法

ステップ1:システムの更新

最初のステップは、ローカルリポジトリを更新して、ダウンロードしたソフトウェアが最新であることを確認することです。

sudo yum -y update

ステップ2:KVMハイパーバイザーのインストール

仮想マシン内でシングルノードクラスターを実行するため、仮想化ソフトウェアをセットアップする必要があります。このクイックチュートリアルでは、KVMハイパーバイザーをセットアップする方法を示します。インストールガイドの詳細については、CentOSにKVMをインストールする方法の記事を参照してください。

1.必要なパッケージをインストールすることから始めます:

sudo yum -y install epel-release
sudo yum -y install libvirt qemu-kvm virt-install virt-top libguestfs-tools bridge-utils

2.次に、 libvirtdを起動して有効にします サービス:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

3.次のコマンドを使用して、仮想化サービスが実行されていることを確認します。

systemctl status libvirtd

出力には、サービスが active (running)であることが示されます。

4.次に、ユーザーを libvirtに追加します グループ:

sudo usermod -a -G libvirt $(whoami)

5.次に、仮想化サービスの構成ファイルを開きます。

sudo vi /etc/libvirt/libvirtd.conf

6.次の行が規定の値に設定されていることを確認します。

  • unix_sock_group = "libvirt"
  • unix_sock_rw_perms = "0770"

7.最後に、変更を行うためにサービスを再起動します。

sudo systemctl restart libvirtd.service

ステップ3:Minikubeのインストール

仮想化サービスを有効にすると、Minikubeのインストールに進むことができます。

1. wgetを使用してMinikubeバイナリパッケージをダウンロードします コマンド:

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

2.次に、chmodコマンドを使用して、ファイルに実行権限を付与します。

chmod +x minikube-linux-amd64

3.最後に、ファイルを /usr/local/binに移動します ディレクトリ:

sudo mv minikube-linux-amd64 /usr/local/bin/minikube

4.これで、Minikubeのセットアップは完了です。ソフトウェアのバージョンを確認して、インストールを確認します。

minikube version

出力には、CentOSにインストールされているMinikubeのバージョンが表示されます。

ステップ4:Kubectlのインストール

Minikubeのインストールとは別に、Kubernetesを操作するためのコマンドラインツールであるkubectlも設定する必要があります。

1.次のコマンドを実行して、kubectlをダウンロードします。

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

2.エグゼクティブの許可を与える:

chmod +x kubectl

3.以前にMinikubeを保存したのと同じディレクトリに移動します:

sudo mv kubectl  /usr/local/bin/

4.次を実行してインストールを確認します:

kubectl version --client -o json

ステップ5:Minikubeを起動する

Minikubeの使用を開始し、仮想マシン内で単一ノードクラスターを開始するには、次のコマンドを実行する必要があります。

minikube start

Kubernetesの操作

必要なソフトウェアをセットアップし、シングルノードクラスタを起動したので、ローカルでKubernetesの実験を開始できます。

Minikubeダッシュボードで一般的に使用されるコマンドについて説明しているMinikubeを使用したKubernetesの管理に関するセクションをご覧ください。また、Kubernetes用に最適化されたコンテナを構築する方法を学び、Kubernetesのセキュリティのベストプラクティスを読むことをお勧めします。より複雑なデプロイに進む場合は、Prometheusを使用したKubernetesモニタリングについて学習してください。


Ubuntu
  1. CentOS7にTomcat9をインストールする方法

  2. CentOS8にApacheをインストールする方法

  3. CentOS8にownCloudをインストールする方法

  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にMemcachedをインストールする方法

  1. CentOS7にNginxをインストールする方法

  2. CentOS7にApacheをインストールする方法

  3. CentOS7にTomcat8.5をインストールする方法