Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Kubernetes-1.12.3-all-auto-install — 個人で整理したCentos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 でCVE-2018-1002105脆弱性のないmasterノードの全自動高速ワンクリックインストール・デプロイファイルです。テスト環境や本番環境への迅速なインストールとデプロイに適しています。 | Kitploit
ツール/GitHubGitHub/imlzw/kubernetes-1.12.3-all-auto-install
クラウドインフラストラクチャセキュリティコンテナセキュリティ脆弱性分析クラウドセキュリティDevSecOps設定ミス
GitHubimlzw/kubernetes-1.12.3-all-auto-install

Kubernetes-1.12.3-all-auto-install

個人で整理したCentos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 でCVE-2018-1002105脆弱性のないmasterノードの全自動高速ワンクリックインストール・デプロイファイルです。テスト環境や本番環境への迅速なインストールとデプロイに適しています。

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
447年前未レビュー

Kubernetes-1.12.3-all-auto-install

プロジェクト紹介

Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 の CVE-2018-1002105 脆弱性がないmaster、nodeノードの完全自動一発インストール・デプロイファイルを個人的に整理しました。テスト環境や本番環境の迅速なインストール・デプロイに適しています。

参考ドキュメント

https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/

masterノードのインストール準備

  1. centosのネットワーク環境を設定し、インターネットに接続できるようにします(インストールファイルのダウンロード用)。
  2. rootユーザーでcentos7にログインし、このプロジェクト内のすべての*.sh、*.ymalファイルを/root/ディレクトリにコピーします。
  3. *.shファイルの権限を変更します:
root@kitploit:~
chmod +777 /root/*.sh
  1. 以下のコマンドを実行して、*.sh内のIPをcentos7のIPに置き換えます。
root@kitploit:~
# 以下のyour_master_centos_ipをマスターcentosのIPに置き換えてください
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh

masterノードのインストール手順

  1. node-kubeadm-init.shを実行して、kubernetes 1.12.3環境をインストールします。
root@kitploit:~
sh /root/node-kubeadm-init.sh
  1. node-kubeadm-install.shを実行して、kubernetes-dashboard-1.8.3管理UIをインストールします。
root@kitploit:~
sh /root/node-kubeadm-install.sh
  1. すべて完了後、ブラウザを開いて https://your_centos_ip:30001 にアクセスし、tokenでログインします。tokenの確認方法は以下の通りです。
root@kitploit:~
# コマンドを実行して、すべてのシークレットリストを取得:
kubectl -n kube-system get secret
# コマンドを実行して、指定したキーのtokenを取得:
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{上記コマンドの出力結果からコピーした、kubernetes-dashboard-admin-token-skhfhのようなキー文字列をここに置き換えます}
# tokenデータをログインボックスにコピーしてログインします。

-----------------------------------------------------------------------

---以上で単一ノードのKubernetesインストールは完了です。新しいノードを追加する場合は以下を参照してください。

-----------------------------------------------------------------------

nodeノード追加の準備

  1. centosのネットワーク環境を設定し、インターネットに接続できるようにします(インストールファイルのダウンロード用)。
  2. rootユーザーでcentos7にログインし、このプロジェクト内のnode_kubeadm_join.shファイルを/root/ディレクトリにコピーします。
  3. *.shファイルの権限を変更します:
root@kitploit:~
chmod +777 /root/*.sh
  1. 以下のコマンドを実行して、*.sh内のIPをcentos7のIPに置き換えます。
root@kitploit:~
# 以下のyour_master_centos_ipをマスターcentosのIPに置き換えてください
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
# 以下のyour_node_centos_ipをノードcentosのIPに置き換えてください
sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh
# 以下のyour_node_centos_hostをノードcentosのホスト名に置き換えてください。形式例:node-192-168-168-145、IP値を使用し、.を-に置き換えます
sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh
# 以下のyour_join_tokenをマスターの参加トークンに置き換えてください
# マスターの参加トークンを確認する方法:マスターノードで次のコマンドを実行:kubectl token list、有効期限内のトークンを取得します
# マスターで新しいトークンを作成する方法:マスターノードで次のコマンドを実行:kubectl create token
sed -i "s/join_token/your_join_token/g" /root/*.sh

nodeノード追加の手順

  1. node-kubeadm-join.shを実行して、新しいノードを追加します。
root@kitploit:~
sh /root/node-kubeadm-join.sh
  1. すべて完了後、ブラウザを開いて https://your_master_centos_ip:30001 にアクセスし、ノードの準備状況を確認します。ノードの準備には少し時間がかかります。
ツールをダウンロード