docker-使用牧場主クラスタのインストールK8S

 

HTTPS:公式サイト文書//www.cnrancher.com/docs/rancher/v2.x/cn/overview/
仕事をする1、準備
の必要性を示唆し、サーバー3 8G、2cはそれ以外の場合は、初期化エラーを少なくとも2core
192.168.65.142ノード2
192.168.65.140マスター
192.168.65.141ノード1
192.168.65.143ハーバー

yumをインストール-y接続追跡にntpdate NTP ipvsadmのipset JQ iptablesのカールsysstatのlibseccomp Wgetが
閉じスワップ
するswapoff -a
もの/ etc / fstabにコメントスワップブートを変更し
、その時点ではntpdが同期されていることを確認するために
ホスト名を変更し、/ etc / hostsファイルに追加し
、カーネルをアップグレードします
--import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org RPM
yumをインストールhttps://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
カーネル--- enablerepo = ELRepo yumを-Y-カーネルLTインストール
GRUB2 0-SET-デフォルトの
ビューを再起動した後
#はuname -R&LT [マスターyum.repos.d @ルート]
4.4.186-1.el7.elrepo.x86_64
閉じNUMA
/etc/default/grub{,.bak} CP
のVimは、/ etc / default / GRUB#1 'のNUMAの=はGRUB_CMDLINE_LINUXラインパラメータを追加off`
、次のように:
差分/etc/default/grub.bakは、/ etc / default / GRUB
6C6
<GRUB_CMDLINE_LINUX = "crashkernel =自動rd.lvm.lv = CentOSの/ルートrhgb静かな"
---
> GRUB_CMDLINE_LINUX = "crashkernel =自動rd.lvm.lv = CentOSの/ルートrhgb静かな沼=オフ"
CP /ブート/ GRUB2 / grub.cfg {。} BAK
GRUB2-mkconfig -o /boot/grub2/grub.cfg


2、安装ドッカー
YUM-CONFIG-マネージャは--add-レポhttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
YUMドッカー-CE -yインストール
systemctlドッカーを有効&& systemctl開始をドッキングウィンドウ
[ルート@マスターのsysconfig]#]ドッキングウィンドウ--version
ドッカーバージョン19.03.1、構築74b1e89
vimの/usr/lib/systemd/system/docker.service
ExecStart =は/ usr / binに/ dockerd -H FD:// --containerd = /実行/ containerd / containerd.sock --insecure-レジストリ192.168.65.143
systemctl再開ドッキングウィンドウ

ドッキングウィンドウで実行-d --restart = 80:80 443 -p -p停止しない限り-:443牧場/牧場主:安定

https://192.168.65.140/g/clusters

クラスタをクリックし、実行されるホストはホストの両方が追加さ見ることができる、私はここで二つのホストを追加しました

 

クリックしてクラスタの>情報は、あなたがのホストを表示しkubectlコマンドを使用することができ、コマンドラインを実行しkubectl

しかし、ホスト上でkubect使用することが認められていません。ヒントコマンドが見つかりません。

インストールkubectl

実行可能ファイルkubectlをダウンロード

https://www.cnrancher.com/docs/rancher/v2.x/cn/install-prepare/download/kubernetes/

[ルート@マスターOPT]#cpはのlinux-amd64の-v1.15.1-kubectlは/ usr / binに/ kubect

ファイルを開くためのポイント以下kubeconfigフィギュア

ヒント〜。/ KUBE /設定の内容を設定ファイルを追加して、貼り付けます

[ルート@マスター.kube]#kubectl getがノード
NAMEのSTATUSの役割AGEバージョン
マスターレディcontrolplane、etcd、労働者3h42m v1.14.3
ノード1レディcontrolplane、etcd、ワーカー3h29mのv1.14.3
[ルート@マスター.kube]#を

 

おすすめ

転載: www.cnblogs.com/wyf-577513827/p/11303705.html