1、 Rancher概述
rancher官方文檔
Rancher 是一個(gè) Kubernetes 管理工具,讓你能在任何地方和任何提供商上部署和運(yùn)行集群。
Rancher 可以創(chuàng)建來自 Kubernetes 托管服務(wù)提供商的集群,創(chuàng)建節(jié)點(diǎn)并安裝 Kubernetes,或者導(dǎo)入在任何地方運(yùn)行的現(xiàn)有 Kubernetes 集群。
Rancher 基于 Kubernetes 添加了新的功能,包括統(tǒng)一所有集群的身份驗(yàn)證和 RBAC,讓系統(tǒng)管理員從一個(gè)位置控制全部集群的訪問。
此外,Rancher 可以為集群和資源提供更精細(xì)的監(jiān)控和告警,將日志發(fā)送到外部提供商,并通過應(yīng)用商店(Application Catalog)直接集成 Helm。如果你擁有外部 CI/CD 系統(tǒng),你可以將其與 Rancher 對(duì)接。沒有的話,你也可以使用 Rancher 提供的 Fleet 自動(dòng)部署和升級(jí)工作負(fù)載。
Rancher 是一個(gè) 全棧式 的 Kubernetes 容器管理平臺(tái),為你提供在任何地方都能成功運(yùn)行 Kubernetes 的工具。
2 安裝Rancher
2.2.1 關(guān)閉swap分區(qū)sudo swapoff -a
驗(yàn)證
free -m
2.2.2 確保時(shí)區(qū),時(shí)間正確
sudo timedatectl
2.2.3 確保虛機(jī)不會(huì)自動(dòng)suspend
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
2.2.4 加載內(nèi)核模塊br_netfilter,并調(diào)整參數(shù)
執(zhí)行sudo modprobe br_netfilter
確認(rèn)已加載lsmod | grep br_netfilter?
調(diào)整內(nèi)核參數(shù),修改 /etc/sysctl.conf
將橋接的IPv4流量傳遞到iptables的鏈vim /etc/sysctl.conf
cat > /etc/sysctl.conf << EFO
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EFO
使配置生效,執(zhí)行:sudo sysctl --system
2.2.5 設(shè)置rp_filter的值
執(zhí)行sudo vi /etc/sysctl.d/10-network-security.conf
1
將文件中如下兩個(gè)參數(shù)的值從2修改為1net.ipv4.conf.default.rp_filter=1?
net.ipv4.conf.all.rp_filter=1
使配置生效,執(zhí)行:sudo sysctl --system
2.3 啟動(dòng)Rancher
2.3.1 啟動(dòng)Rancher
啟動(dòng)時(shí)需要添加 --privileged 參數(shù)
sudo docker run -d --restart=unless-stopped --privileged --name rancher -p 20080:80 -p 443:443 rancher/rancher
2.3.2 在Web界面登錄
地址:https:// + ip
如果您預(yù)先設(shè)置了自己的引導(dǎo)密碼,請?jiān)谶@里輸入。否則會(huì)為您生成一個(gè)隨機(jī)的。
用docker ps找到你的容器ID,然后運(yùn)行:
sudo docker logs container-id 2>&1 | grep "Bootstrap Password:"
?文章來源:http://www.zghlxwxcb.cn/news/detail-552438.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-552438.html
到了這里,關(guān)于Rancher的安裝(k8s)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!