Centos7.3はK8Sの最初の経験をインストール

コンテナがトレンドである、それはの腕の中に容器から仮想マシンからの時間外です。

成功、さまざまなエラー混乱せずに、K8Sをインストールしようとしたことがあり、これは最終的にツールを迅速に展開することができたドラッグ、そして最終的にインストールが成功しました。

これは、急速な展開ツールがkubekitあるK8S

githubのアドレスです

https://github.com/Orientsoft/kubekit

上記の住所によると、直接この工程も展開することができます。

次に、私は特定のデプロイメントの手順について話します:

一般的な手順は、ファイアウォールCentos7.3を閉じるには、フォルダの外kubekitにパッケージ解凍し、インストールパッケージと解凍kubekitパッケージアーカイブをダウンロードし、SHでファイルパッケージに実行権限を追加します。フォルダにKubekitは、./kubekitは、サーバのIPアドレスを初期化実行します。通常の状況下では、インストールが成功すると、ポートがリッスンしている9000に求めるメッセージが表示されます。これはK8S Webインターフェイスです。

システム環境:

Centos7.3

kubekitダウンロード

https://kubekit.orientsoft.cn/kubekit-linux64-0.3.tar.gz

ダウンロードパッケージ

https://kubekit.orientsoft.cn/package-1.7.2.tar.gz

私はあなたがを参照することができ、コマンド履歴に直接投稿しました


[ルートを設定するには、bogon @〜]#lsの
アナコンダ kscfg kubekit-LINUX64 0.3タール GZパッケージ1.7の2タールGZ 
[ルート@ bogon設定する#〜] タール XF kubekit-LINUX64 0.3をタールGZ 
[ルート@ bogon設定する#〜] のls 
アナコンダ kscfg kubekit-LINUX64 0.3をタール GZ-kubekitリリース-パッケージ1.7の2タールGZ 
[ルートを設定するには、@ bogon〜]#mvのと kubekit リリース- kubekit
[ルートを設定するには、@ bogon〜]#タール -xfパッケージ- 1.72タール.gzの
[ルート@ bogon〜]#lsの
アナコンダ -ks.cfg kubekit kubekit-linux64- 0.3タール .gzのパッケージは、パッケージ- 1.72タール.gzの
[ルート@ bogon〜]#mvのパッケージkubekit 
[ルート@ bogon]#のCDのkubekit 
[ルート@ bogon kubekit]#のLSの
資産kubekitライセンスパッケージには、サーバーをREADME.md。SH   テンプレート
[ルート@ bogon kubekit]#のCDパッケージ /
[ルート@ bogonパッケージ]#のLSの
ドッキングウィンドウ。SH   画像マスター。SH   ネットワークノード。SHの  RPMの
[ルート@ bogonパッケージ]#chmodの + X *。SH 
[ルート@ bogonパッケージ]#のLSの
ドッキングウィンドウ。SH   画像マスター。SH   ネットワークノード。SHの  RPMの
[ルート@ bogonパッケージ]#のCD ... 
[ルート@ bogon kubekit]#のLSの
資産kubekitのライセンスパッケージREADME.mdサーバー。SH   テンプレート
[ルート@ bogon kubekit]#のの/ etc / redhat- リリース
CentOSのLinuxリリース7.31611(コア) 
[ルート@ bogon kubekit]#systemctl状態firewalld 
●firewalld.service - firewalld - ダイナミックなファイアウォールデーモン
   ロード:ロード(は/ usr / libに/にsystemd /システム/ firewalld.service;無効;ベンダープリセット:有効)
   アクティブ:非アクティブ(死んで)
     ドキュメント:男性:firewalld(1 

12月の09  154623 localhost.localdomainをするにsystemd [ 1 ]:firewalld開始- ダイナミックなファイアウォールデーモン... 
12月の09  154624 localhost.localdomainをするにsystemd [ 1]:開始firewalld - ダイナミックなファイアウォールデーモン。
12月の09  075304 bogonにsystemd [ 1 ]:停止firewalld - ダイナミックなファイアウォールデーモン... 
12月の09  075304 bogonにsystemd [ 1 ]:停止firewalld - ダイナミックなファイアウォールデーモン。
[ルート@ bogon kubekit]#getenforce 
施行
[ルート@ bogon kubekit]#IP addre | grepのINET 
    INET 127.00.1 / 8 範囲ホストLO 
    INET6 :: 1/ 128 範囲ホストは
    INET 192.1682.133 / 24 BRD 192.1682.255 スコープグローバルens33 
    INET6 FE80 :: a59c:93:e68e:AE / 64 スコープリンク
[ルートbogon kubekit @]#。/ kubekitは、initは192.1682.133 

 ___ __ ___ ___ ________ _______ ___ __ ___ _________   
 | \ \ | \ \ | \ \ | \ \ | \ __ \ | \ ___ \ | \ \ | \ \ | \ \ | \ ___ ___ \ 
\ \ \ / / | _ \ \ \\\ \ \ \ \ | \ / _ \ \ __ / | \ \ \ / / | _ \ \ \ \ | ___ \ \ _ | 
 \ \ ___ \ \ \ \\\ \ \ \ __ \ \ \ \ _ | / __ \ \ ___ \ \ \ \ \ \ \   
  \ \ \\ \ \ \ \ \\\ \ \ \ \ | \ \ \ \ \ _ | \ \ \ \ \\ \ \ \ \ \ \ \ \ 
   \ \ __ \\ \ __ \ \ \ _______ \ \ \ _______ \ \ \ _______ \ \ \ __ \\ \ __ \ \ \ __ \ \ \ __ \ 
    \ | __ | \ | __ | \ | _______ | \ | _______ | \ | _______ | \ | __ | \ | __ | \ | __ | \ | __ | 


KubeKit V0。3つの ⓒOrientSoft 2018 

の初期化プロセスがkubernetesマスターIPで、開始しました:192.1682.133 

✔HTTP ファイルでリスニングサーバー:0.00.08000

開始するインストールドッカーエンジン... 1 / 2)を起動するインストールドッカーを... 2 / 2 設定ドッカーに)スタート... 

✔ドッカーエンジンインストール... 

スタートKubernetesマスターノードを初期化するために... 
1 / 6)スタート負荷イメージへKubernetesマスター... 2 / 6)を起動するインストールコンポーネントのためKubernetesマスター... 3 / 6 )スタート設定ファイアウォールへ... 4 /6 )スタートKubernetesマスターを初期化します... 
✔トークンマスター733899 .b275f2c2c6bb5e78が.k8s.tokenに保存されたファイル5 / 6 )スタート設定Kubernetesネットワークへの... 6 / 6)を起動するには、インストールKubernetesダッシュボード... 

✔Kubernetesマスターノードが...初期化

ソース:と殻をリロードすることを忘れないでください kubectlを使用する前に、〜/ .bashrcに!
[GIN - デバッグ] [WARNING]すでに接続Loggerと回復ミドルウェアとエンジンのインスタンスを作成します。

[GINの実行-debug] [警告]  デバッグ"へのモード切り替え。" リリースモード生産。
  -使用してENV:輸出GIN_MODE = リリース
  - 使用してコード:gin.SetMode(gin.ReleaseMode)

[GINの -debug]をGET /資産/ * ファイルパス- > github.com/ GIN-gonic /ジン(* RouterGroup).createStaticHandler.func1(4つのハンドラ)。
[GIN-デバッグ] HEAD /資産/ *ファイルパス- > github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (4つのハンドラ)
[GIN-デバッグ]ロードHTMLテンプレート(3):
    - 
    - index.htmlを
    - locale.html 

オープン./.nodes:そのようなファイルまたはディレクトリ
[GIN-デバッグ] GET / - > github.com/Orientsoft/kubekit/controllers.(*MainRouter).IndexHandler-fm(4つのハンドラ)
[GIN-デバッグ] GET / WS - > github.com/Orientsoft/kubekit /controllers.(*MainRouter).Initialize.func1(4つのハンドラ)
[GIN-デバッグ] GET /ノード/リスト- > github.com/Orientsoft/kubekit/controllers.(*MainRouter).ListNodesHandler-fm(4つのハンドラ)
[GIN-デバッグ] POST /ノード- > github.com/Orientsoft/kubekit/controllers.(*MainRouter).CreateNodeHandler-fm(4つのハンドラ)
[GIN-デバッグ] PUT /ノード/削除/:ID - > githubの.COM / Orientsoft / kubekit /コントローラ。(* MainRouter).RemoveNodeHandler-FM(4つのハンドラ) 
[GIN-デバッグ] GET /ノード/リフレッシュ/:ID - > githubの.COM / Orientsoft / kubekit /コントローラ。(* MainRouter).RefreshNodeHandler-FM(4つのハンドラ)
[GIN-デバッグ] GET /ノード/ログ/:ID - > github.com/Orientsoft/kubekit/controllers.(*MainRouter).GetInstallLog-fm(4つのハンドラ)
[GIN-デバッグ] POST /インストール- > githubの.COM / Orientsoft / kubekit /コントローラ(* MainRouter).InstallNodeHandler-FM(4つのハンドラ)。
[GIN-デバッグ] GET /インストール/進捗/:ID /:ステップ- > github.com/Orientsoft/kubekit/controllers。 (* MainRouter).NodeProgressHandler-FM(4つのハンドラ)

✔ツールキットサーバーがで聞いている:0.0.0.0:9000 
[GIN-デバッグ]リスニングと上のHTTPサービスを提供:9000

お使いのブラウザでアクセス。インタフェースはK8Sを見ることができます

これらは、自分のコンピュータのテストであるが、コンピュータを交換しないようで、まだ見つかった場合、私は再び来て、原因を探しています

おすすめ

転載: www.cnblogs.com/biaopei/p/12013936.html