這篇文章主要介紹了kubernetes 1.18如何離線安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都做網(wǎng)站、衢州網(wǎng)絡(luò)推廣、成都微信小程序、衢州網(wǎng)絡(luò)營銷、衢州企業(yè)策劃、衢州品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供衢州建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:jinyejixie.com
為了讓kubernetes安裝與集群節(jié)點管理更絲滑,這次我們是花了大功夫。這次做了很多非常大的更新,并經(jīng)過充分測試與bug修復(fù)讓其穩(wěn)定。
力爭把這個簡單的事做到極致。
剝離定制kubeam功能到sealos中
之前定制kubeadm代碼實現(xiàn)的100年證書功能和localLB,已經(jīng)全部剝離到sealos中,現(xiàn)在已經(jīng)是完完全全原生的kubernetes了。
為了減少對第三方命令行工具的依賴,sealos證書完全是通過調(diào)用golang的庫生成,生成邏輯與kubeadm保持一致,不過把client-go中寫死一年的證書時間變成了一個參數(shù)。
ipvs的localLB斷然也不屑于去調(diào)用類似ipvsadm的工具,也是走系統(tǒng)調(diào)用完成,還順便修復(fù)了netlink和內(nèi)核版本不兼容的問題,這個問題1.18版本的kube-proxy目前一直存在需要升級內(nèi)核解決。
自由的增加刪除master或node節(jié)點
統(tǒng)統(tǒng)一條命令的事,難道找到其它的如此絲滑簡單的方式增刪你集群中的節(jié)點了
超全的kubernetes版本支持
基本官方release的正式版我們都會在1個工作日內(nèi)發(fā)布離線包。 所以基本是全網(wǎng)最快最全,而且為了用戶有更好的下載體驗,放到阿里云oss上了,下載絲滑。
之所以我們這么快得益于我們的打包和自動化測試機器人。
體驗優(yōu)化再優(yōu)化
精簡日志輸出
實時流日志,大部分遠(yuǎn)程執(zhí)行命令的工具日志都是同步輸出,就是等到日志執(zhí)行完再返回給標(biāo)準(zhǔn)輸出,而sealos執(zhí)行遠(yuǎn)程命令時異步輸出,這就絲滑太多了。
lvscare開機ipvs內(nèi)核模塊加載
環(huán)境信息
主機名 | IP地址 |
---|---|
master0 | 192.168.0.2 |
master1 | 192.168.0.3 |
master2 | 192.168.0.4 |
node0 | 192.168.0.5 |
服務(wù)器密碼:123456
只需要準(zhǔn)備好服務(wù)器,在任意一臺服務(wù)器上執(zhí)行下面命令即可
# 下載并安裝sealos, sealos是個golang的二進(jìn)制工具,直接下載拷貝到bin目錄即可, release頁面也可下載 $ wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && \ chmod +x sealos && mv sealos /usr/bin # 下載離線資源包 $ wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/d551b0b9e67e0416d0f9dce870a16665-1.18.0/kube1.18.0.tar.gz # 安裝一個三master的kubernetes集群 $ sealos init --passwd 123456 \ --master 192.168.0.2 --master 192.168.0.3 --master 192.168.0.4 \ --node 192.168.0.5 \ --pkg-url /root/kube1.18.0.tar.gz \ --version v1.18.0
參數(shù)含義
參數(shù)名 | 含義 | 示例 |
---|---|---|
passwd | 服務(wù)器密碼 | 123456 |
master | k8s master節(jié)點IP地址 | 192.168.0.2 |
node | k8s node節(jié)點IP地址 | 192.168.0.3 |
pkg-url | 離線資源包地址,支持下載到本地,或者一個遠(yuǎn)程地址 | /root/kube1.16.0.tar.gz |
version | 資源包對應(yīng)的版本 | v1.16.0 |
增加master
???? → sealos join --master 192.168.0.6 --master 192.168.0.7 ???? → sealos join --master 192.168.0.6-192.168.0.9 # 或者多個連續(xù)IP
增加node
???? → sealos join --node 192.168.0.6 --node 192.168.0.7 ???? → sealos join --node 192.168.0.6-192.168.0.9 # 或者多個連續(xù)IP
刪除指定master節(jié)點
???? → sealos clean --master 192.168.0.6 --master 192.168.0.7 ???? → sealos clean --master 192.168.0.6-192.168.0.9 # 或者多個連續(xù)IP
刪除指定node節(jié)點
???? → sealos clean --node 192.168.0.6 --node 192.168.0.7 ???? → sealos clean --node 192.168.0.6-192.168.0.9 # 或者多個連續(xù)IP
清理集群
???? → sealos clean
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“kubernetes 1.18如何離線安裝”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
新聞名稱:kubernetes1.18如何離線安裝
URL地址:http://jinyejixie.com/article38/johepp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)頁設(shè)計公司、建站公司、營銷型網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)