KubeOperatorからk8sの旅を始めましょう

KbueOperatorとは

FIT2CLOUD Feizhi Cloudは、コンテナ分野で最初のプロジェクトを正式にリリースしました-2019年11月にKubeOperator

KubeOperatorは、オフラインネットワーク環境のビジュアルWeb UIを介して、VMware、Openstack、または物理マシン上で本番レベルのKubernetesクラスターを計画、展開、および運用するオープンソースプロジェクトです。 KubeOperatorは、Kubernetes分野のJumpserverスターオープンソースチームのもう1つの新しい傑作です。

KubeOperatorの製品アーキテクチャを図に示します:

KubeOperatorの技術的利点

展開方法

  1. 1マスターマルチノードタイプ:k8sクラスターは1つのマスターノードと1つ以上のワーカーノードで構成されます

2 )マルチマスターマルチノードタイプ:K8Sセットは、3つのマスターノードと3つ以上のワーカーノードで構成されます

展開モード

KubeOperatorは、手動展開と自動展開の2つの展開モードをサポートしています。

Kubernetesオフラインインストールパッケージ

KubeOperatorは、完全なオフラインKubernetesインストールパッケージを提供します。各インストールパッケージは、KubeOperatorが使用するための独立したコンテナイメージに組み込まれます。オフラインインストールパッケージには、次の3つの内容が含まれています。

リソースのダウンロードアドレス:https://download.csdn.net/download/xinshuzhan/11994743

例としてKubernetesオフラインパッケージv1.15.4を取り上げます。その内容は、次のとおりです。

Kubenetesコアコンポーネント

分類コンポーネント名バージョン

コアkubernetes1.15.4

コアなど3.3.10

コアドッカーdocker-ce-18.09.9

インストール環境の準備

1 環境要件

注:CentOS 7.6最小ISOダウンロードリンク:

**リンク:https://pan.baidu.com/s/1potf65zMMCrUS0MvklAHEw **

**抽出コード:4igp **

2 オフラインパッケージをダウンロードする

KubeOperatorの完全なオフラインパッケージを自分でダウンロードして、ターゲットマシンの/ tmpディレクトリにコピーしてください。

- ダウンロードリンク:

抽出コード:khql

KubeOperatorをインストールします

  $ cd /tmp

 # オフラインパッケージを解凍します

 $ tar zxvf kubeOperator-v2.1.xx-release.tar.gz

 # ファイアウォールのステータスを表示する

 $ firewall-cmd --state

 # ファイアウォールをオフにする

 $ systemctl stop firewalld.service

 # プロジェクトディレクトリに入る

 $ cd kubeOperator-v2.1.xx-release

 # インストールスクリプトを実行します

 $ ./kubeopsctl.sh install

 # KubeOperatorのステータスを表示する

 $ systemctl status kubeops

KubeOperatorにアクセス

KubeOperatorはデフォルトでHTTP80ポートでリッスンします。インストール後、ブラウザを使用してKubeOperator管理コンソールにログインしてください。

注:KubeOperatorのデフォルトのユーザー名とパスワードは次のとおりです。admin/ kubeoperator @ admin123システムのセキュリティを確保するには、コンソールの右上隅にある[パスワードの変更]をクリックして、ログイン後にパスワードをリセットしてください。

パスワードを変更する

KubeOperatorをアップグレード

 $ cd /tmp
 # 新しいバージョンのオフラインパッケージをダウンロードする
 $ wget http://xxxxxxx.kubeOperator-v2.1.xx-release.tar.gz
 # オフラインパッケージを解凍します
 $ tar zxvf kubeOperator-v2.1.xx-release.tar.gz
 # プロジェクトディレクトリに入る
 $ cd kubeOperator-v2.1.xx-release
 # アップグレードスクリプトを実行します
 $ ./kubeopsctl.sh upgrade
 # KubeOperatorのステータスを表示する
 $ systemctl status kubeops

音声を追加してみましたが、この音声は自動生成されており、技術記事には適さない場合がありますが、これらの新製品を掘り下げる効果も良好です。

Recommended Posts

KubeOperatorからk8sの旅を始めましょう