一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

切換k8s上下文有多快

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2023-05-29 15:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在多個(gè)集群環(huán)境中工作還是有挑戰(zhàn)的。執(zhí)行命令發(fā)現(xiàn)選擇錯(cuò)了集群的情況很容易發(fā)生。如果你每天多次切換集群,會很方便快速。但是每次你想要切換集群時(shí)要執(zhí)行kubectl config use-context 命令就會很低效。 今天介紹3個(gè)工具會讓你在多k8s集群環(huán)境中工作的很輕松。我將從以下幾個(gè)方面來評估工具實(shí)用性:

速度
如果你有多個(gè)k8s集群可選擇,你切換k8s上下文有多快?你還記得所有的集群上下文?

靈活性
工具是否具備高級特性比如支持多config文件?

安全:
可以同時(shí)打開多個(gè)終端,每個(gè)終端都運(yùn)行在自己集群上下文中?在一個(gè)終端切換集群上下文會影響其他終端,導(dǎo)致出錯(cuò)概率更大?

根據(jù)上面幾個(gè)評估指標(biāo),下面我們來看看以下3個(gè)工具:

Kubectx

Kubectx是最流行的切換k8s集群工具,但是它功能比較少!可以顯示你所有的kubeconfig列表供你選擇。就這些! 01379804-fc80-11ed-90ce-dac502259ad0.png kubectx-demo

安裝Kubectx

Kubectx 適用于所有主要平臺,Linux、Windows 和 macOS。它可以使用helm 這樣的本地包管理器來安裝。你還可以使用 kubectl krew install ctx 將其安裝為 Kubectl 插件。更多細(xì)節(jié)參考該鏈接[https://github.com/ahmetb/kubectx#installation]。

Kubectx缺點(diǎn)

更改 Kubernetes上下文時(shí),kubectx 會為所有終端會話全局更改,因此多個(gè)終端不能獨(dú)立管理不同的集群。

Kubie

Kubie 是kubectx 的替代品。它快速、靈活,并且不會影響你的Kubeconfig。 01426496-fc80-11ed-90ce-dac502259ad0.png kubie

使用kubie ctx切換當(dāng)前shell的Kubernetes 上下文。

kubie exec 允許你在特定上下文中運(yùn)行單個(gè)kubectl 命令。

可以管理多個(gè)kubeconfig文件并通過修改 ~/.kube/kubie.yaml 文件中的設(shè)置來自定義 Kubie 的行為。

安裝Kubie

Kubie安裝包適用于macOS 和Linux,不適用于 Windows。詳細(xì)內(nèi)容參考該鏈接[https://github.com/sbstp/kubie#installation]。

Kubeswitch

Kubeswitch具有Kubectx 和Kubie 的核心功能。它是明顯的贏家,也是我們將在未來使用的工具。 016e018c-fc80-11ed-90ce-dac502259ad0.png kubeswitch

使用Hooks(類似于 Git Hooks),可以在你選擇的時(shí)間自動運(yùn)行可執(zhí)行文件/內(nèi)聯(lián) shell 命令。

通過啟用搜索索引功能,可以在數(shù)百個(gè)Kubernetes上下文中進(jìn)行閃電般的快速搜索。這會索引跨多個(gè)本地和遠(yuǎn)程系統(tǒng)的所有上下文。請注意,你必須手動刷新索引以防止結(jié)果過時(shí)。

其他功能

更改歷史記錄 - 你之前切換到的所有上下文的列表。

上下文別名 - 給你的上下文一個(gè)別名,以幫助快速訪問。

終端隔離——從不同的終端窗口訪問多個(gè)集群。

安裝Kubeswitch

如果你使用的不是 MacOS,從源代碼或二進(jìn)制文件下載和安裝可能會有點(diǎn)復(fù)雜。但這絕對值得你花時(shí)間。詳細(xì)說明參考這個(gè)鏈接[https://github.com/danielfoehrKn/kubeswitch/blob/master/docs/installation.md]。

kubectx vs kubie vs kubeswitch

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 集群
    +關(guān)注

    關(guān)注

    0

    文章

    111

    瀏覽量

    17441
  • 終端
    +關(guān)注

    關(guān)注

    1

    文章

    1204

    瀏覽量

    30928
  • 遠(yuǎn)程系統(tǒng)

    關(guān)注

    0

    文章

    14

    瀏覽量

    12666

原文標(biāo)題:3個(gè)管理多 Kubernetes 集群實(shí)用工具

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    S32K在AUTOSAR中使用CAT1 ISR,是否需要執(zhí)行上下文切換?

    如果我們在 AUTOSAR 中使用 CAT1 ISR,是否需要執(zhí)行上下文切換?另外,是否需要返回指令才能跳回到作系統(tǒng)?您有沒有帶有 CAT1 ISR 的 S32K3x4 微控制器的示例?
    發(fā)表于 03-27 07:34

    關(guān)于進(jìn)程上下文、中斷上下文及原子上下文的一些概念理解

    開講之前,咱們必要看看這兩個(gè)概念:a -- 上下文 上下文是從英文context翻譯過來,指的是一種環(huán)境。相對于進(jìn)程而言,就是進(jìn)程執(zhí)行時(shí)的環(huán)境; 具體來說就是各個(gè)變量和數(shù)據(jù),包括所有的寄存器變量
    發(fā)表于 09-06 09:58

    進(jìn)程上下文與中斷上下文的理解

    :(1)進(jìn)程上文:其是指進(jìn)程由用戶態(tài)切換到內(nèi)核態(tài)是需要保存用戶態(tài)時(shí)cpu寄存器中的值,進(jìn)程狀態(tài)以及堆棧上的內(nèi)容,即保存當(dāng)前進(jìn)程的進(jìn)程上下文,以便再次執(zhí)行該進(jìn)程時(shí),能夠恢復(fù)切換時(shí)的狀態(tài),繼續(xù)執(zhí)行。(2
    發(fā)表于 12-11 19:45

    BT堆棧上下文切換

    100ms就會產(chǎn)生一個(gè)上下文切換。上下文切換每秒似乎有點(diǎn)高。我想我真的不能抱怨10個(gè)開關(guān),但是什么東西嗎?在BT協(xié)議中真的需要這個(gè)嗎?不能處理中斷驅(qū)動嗎?(這是BT是可連接的,但既沒有連接,也沒有
    發(fā)表于 12-17 16:30

    ucos上下文該怎么切換

    兩個(gè)問題請教一下大神?。?!-->1在ucos中的上下文切換時(shí)發(fā)生在pendSV異常中,代碼見下:PendSV_Handler CPSIDI; Prevent interruption
    發(fā)表于 08-26 03:21

    進(jìn)程上下文/中斷上下文及原子上下文的概念

    為什么會有上下文這種概念進(jìn)程上下文/中斷上下文及原子上下文的概念
    發(fā)表于 01-13 07:17

    討論ARM mbed OS(RTX) 的上下文切換

    來說,本文是一個(gè)回顧和總結(jié),如我在《淺談?wù){(diào)度相關(guān)的元問題》一文所述,mbed OS 是一個(gè)支持分態(tài)的內(nèi)核,其上下文切換實(shí)現(xiàn)的套路非常神似 linux,故而對 mbed OS 上下文切換的探討一定的推廣
    發(fā)表于 02-16 14:26

    中斷中的上下文切換詳解

    ;  }  --k_irq_nest_cnt; /* 嵌套標(biāo)識-- */  /* 還在中斷嵌套中,無需做下面的上下文切換邏輯 */  if (knl_is_inirq
    發(fā)表于 03-23 17:18

    基于交互上下文的預(yù)測方法

    傳統(tǒng)的上下文預(yù)測是在單用戶的上下文基礎(chǔ)上進(jìn)行的,忽視了實(shí)際普適計(jì)算環(huán)境中由于用戶交互活動導(dǎo)致的上下文變化因素。為了合理、有效地解決上述局限性問題,該文提出基
    發(fā)表于 10-04 14:08 ?7次下載

    基于Pocket PC的上下文菜單實(shí)現(xiàn)

    介紹了基于 Pocket PC 中的點(diǎn)按操作概念, 論述了在Pocket PC 中上下文菜單的實(shí)現(xiàn)原理及方法, 并給出了基于MFC 下的Windows CE 應(yīng)用程序?qū)崿F(xiàn)上下文菜單的步驟和代碼實(shí)例。
    發(fā)表于 07-25 18:26 ?17次下載

    基于上下文相似度的分解推薦算法

    模型,再對目標(biāo)用戶的K個(gè)鄰居用戶建立移動用戶一上下文一移動服務(wù)三維張量分解模型,獲得目標(biāo)用戶的移動服務(wù)預(yù)測值,生成移動推薦。實(shí)驗(yàn)結(jié)果顯示,與余弦相似性方法、Pearson相關(guān)系數(shù)方法和Cosinel改進(jìn)相似度模型相比,所提UCS-TF算法表現(xiàn)
    發(fā)表于 11-27 17:42 ?0次下載

    如何分析Linux CPU上下文切換問題

    在我的上一篇文章:《探討 Linux CPU 的上下文切換》中,我談到了 CPU 上下文切換的工作原理??焖倩仡櫼幌?,CPU 上下文切換是保證 Linux 系統(tǒng)正常運(yùn)行的核心功能。可分為進(jìn)程
    的頭像 發(fā)表于 05-05 20:11 ?2320次閱讀

    k8s集群環(huán)境中工作多快

    命令就會很低效。 今天介紹3個(gè)工具會讓你在多k8s集群環(huán)境中工作的很輕松。我將從以下幾個(gè)方面來評估工具實(shí)用性: 速度 如果你多個(gè)k8s集群可選擇,你切換
    的頭像 發(fā)表于 05-29 14:28 ?792次閱讀
    多<b class='flag-5'>k8s</b>集群環(huán)境中工作<b class='flag-5'>有</b><b class='flag-5'>多快</b>

    Linux技術(shù):什么是cpu上下文切換

    過多的上下文切換會消耗 CPU 的時(shí)間來保存和恢復(fù)寄存器、程序計(jì)數(shù)器、內(nèi)核棧和虛擬內(nèi)存等數(shù)據(jù),從而導(dǎo)致系統(tǒng)性能顯著下降。 既然上下文切換對系統(tǒng)性能的影響如此之大,那么我們?nèi)绾螜z查它呢?好了,你可以使用 vmstat 工具來查詢你系統(tǒng)的
    發(fā)表于 09-01 09:31 ?794次閱讀
    Linux技術(shù):什么是cpu<b class='flag-5'>上下文切換</b>

    FreeRTOS系列技術(shù)文章:上下文切換

    嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)中的上下文切換是指保存和恢復(fù)任務(wù)的狀態(tài),以使調(diào)度程序能夠切換到另一個(gè)任務(wù),從而促進(jìn)多任務(wù)處理。
    的頭像 發(fā)表于 11-21 15:48 ?1661次閱讀