Rancher安裝環境準備

2021-10-09 09:54:32 字數 1941 閱讀 1541

硬體需求根據rancher部署的規模進行擴充套件。根據需求配置每個節點。

部署大小

集群(個)

節點(個)

vcpu記憶體小

不超過5

最多50

4c16gb

中不超過100

最多500

8c32gb

5.1.1.2、作業系統選擇

5.1.1.3、docker版本選擇

支援的docker版本

5.1.1.4、主機名配置

因為k8s的規定,主機名只支援包含-.(中橫線和點)兩種特殊符號,並且主機名不能出現重複。

5.1.1.5、hosts

配置每台主機的hosts(/etc/hosts),新增host_ip $hostname/etc/hosts檔案中。

5.1.1.6、centos關閉selinux

sudo sed -i 's/selinux=enforcing/selinux=disabled/g' /etc/selinux/config
5.1.1.7、關閉防火牆(可選)或者放行相應埠

對於剛剛接觸rancher的使用者,建議在關閉防火牆的測試環境或桌面虛擬機器來執行rancher,以避免出現網路通訊問題。

5.1.1.8、配置主機時間、時區、系統語言

5.1.1.9、kernel效能調優

【注意】: 數值根據實際環境自行配置

cat >> /etc/sysctl.conf《最後執行儲存配置

sysctl -p

5.1.1.10、核心模組

載入以下模組

modprobe br_netfilter

modprobe ip6_udp_tunnel

modprobe ip_set

modprobe ip_set_hash_ip

modprobe ip_set_hash_net

modprobe iptable_filter

modprobe iptable_nat

modprobe iptable_mangle

modprobe iptable_raw

modprobe nf_conntrack_netlink

modprobe nf_conntrack

modprobe nf_conntrack_ipv4

modprobe nf_defrag_ipv4

modprobe nf_nat

modprobe nf_nat_ipv4

modprobe nf_nat_masquerade_ipv4

modprobe nfnetlink

modprobe udp_tunnel

modprobe veth

modprobe vxlan

modprobe x_tables

modprobe xt_addrtype

modprobe xt_conntrack

modprobe xt_comment

modprobe xt_mark

modprobe xt_multiport

modprobe xt_nat

modprobe xt_recent

modprobe xt_set

modprobe xt_statistic

modprobe xt_tcpudp

5.1.1.11、etcd集群容錯表

建議在etcd集群中使用奇數個成員,通過新增額外成員可以獲得更高的失敗容錯。

集群大小

majority

失敗容錯11

0220

3214

3153

2642

7438

5395

4

hbase 安裝環境準備

本機建立三個虛擬機器,hostname ipname password centos2 192.168.75.101 root root123 centos3 192.168.75.102 root root123 centos4 192.168.75.103 root root123 1.修改ho...

pyqt環境安裝準備

7 其實linux環境的安裝可以說是最簡單,因為自己使用的debian作業系統提供了自動化安裝apt,但是出於安裝可能面臨無網環境的考慮,盡量用原始碼安裝比較穩妥。目前計畫選擇的版本是pyqt5.3 py3.4 qt5.3.0,sip直接選擇最新的版本。選擇這些版本的主要理由是windows環境,我...

準備SAP安裝環境

很多sap basis比較偏愛選擇suse for sap作業系統,因為比較省事。但是選redhat的人也很多。如下例子是,在一台物理機上準備sap安裝環境,作業系統是redhat 6.6。操作過程參考sap notes 1496410 先登入 然後對映iso映象 選第乙個 注意system clo...