偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

七款用于 DevOps 的 Kubernetes 管理軟件

云計(jì)算
在本文中,您將了解可用于輕松管理 Kubernetes 集群的不同 Kubernetes 管理工具。

在新興的云原生環(huán)境中,Kubernetes無(wú)處不在。它已成為編排容器的標(biāo)準(zhǔn)。但是,管理多個(gè) Kubernetes 集群(必須以一致且安全的方式在任何地方運(yùn)行)提出了一系列新挑戰(zhàn)。因此,對(duì) Kubernetes 管理工具的需求就出現(xiàn)了。

讓我們探索一些有效管理 Kubernetes 的流行解決方案。

1. K9s

k9s是一個(gè)基于終端的資源儀表板。它只有一個(gè)命令行界面。無(wú)論您在 Kubernetes 儀表板 Web UI 上做什么,您也可以使用此終端 k9s 儀表板實(shí)用程序執(zhí)行相同操作。

它持續(xù)關(guān)注 Kubernetes 集群,并提供命令來(lái)處理集群上定義的資源。

以下是 K9s 的功能:

  • 集群實(shí)時(shí)跟蹤
  • 使用 K9s 皮膚自定義視圖
  • 輕松遍歷 Kubernetes 資源
  • 向下鉆取選項(xiàng)以檢查集群資源問(wèn)題
  • 提供擴(kuò)展插件來(lái)創(chuàng)建您自己的命令

2. Rancher

Rancher是一個(gè)開(kāi)源容器管理平臺(tái),可讓任何企業(yè)輕松采用 Kubernetes。您可以部署和管理在 GKE (GCP)、EKS (AWS)、AKS (Azure) 中運(yùn)行的云托管 Kubernetes 集群,也可以?xún)H在您選擇的 VM 或裸機(jī)基礎(chǔ)設(shè)施上部署 Kubernetes。

Rancher 簡(jiǎn)化了管理員的所有操作職責(zé),包括:

  • 監(jiān)控集群的運(yùn)行狀況
  • 設(shè)置警報(bào)和通知
  • 啟用集中日志記錄
  • 定義和應(yīng)用全局安全策略
  • 建立身份驗(yàn)證并執(zhí)行我們的后臺(tái)策略
  • 管理和擴(kuò)展您的基礎(chǔ)架構(gòu)

隨著 Kubernetes 在整個(gè)公司的采用加速,rancher 鼓勵(lì)快速采用讓用戶(hù)直接訪問(wèn) Kubernetes API 和 CLI。Rancher 的全新智能界面簡(jiǎn)化了應(yīng)用管理;團(tuán)隊(duì)可以輕松部署和管理工作負(fù)載、定義 Secret 并管理私有注冊(cè)表、配置持久卷聲明、配置負(fù)載平衡和服務(wù)發(fā)現(xiàn)、管理 CI 管道。

3. Dashboard + Kubectl + Kubeadm

該Kubernetes儀表盤(pán)是一個(gè)基于Web的界面來(lái)部署集裝箱式應(yīng)用。它對(duì)您的應(yīng)用程序進(jìn)行故障排除并管理集群本身以及資源。

您可以使用儀表板概覽集群上運(yùn)行的應(yīng)用程序,以及創(chuàng)建或修改單個(gè) Kubernetes 資源,例如部署作業(yè)、副本集等。

您可以擴(kuò)展部署,也可以啟動(dòng)滾動(dòng)更新,甚至可以使用儀表板上的部署向?qū)е匦聠?dòng) Pod 或部署新應(yīng)用程序。

Kubectl是一個(gè)命令行工具,用于與 API 服務(wù)通信并向主節(jié)點(diǎn)發(fā)送命令。它對(duì) Kubernetes 集群 API 服務(wù)器的 API 調(diào)用的隱蔽命令。

Kubeadm是一個(gè)帶有內(nèi)置命令的工具,用于啟動(dòng)最小的 Kubernetes 集群。它用于引導(dǎo)集群而不是配置機(jī)器。使用 kubeadm,您可以運(yùn)行一些基本命令來(lái)引導(dǎo)集群、創(chuàng)建令牌以加入集群、還原對(duì) Kubernetes 集群所做的更改等。

4. Helm

Helm是 Kubernetes 的包管理器。它允許開(kāi)發(fā)人員和運(yùn)營(yíng)商在 Kubernetes 集群上打包、配置和部署應(yīng)用程序和服務(wù)。它為操作員提供了對(duì) Kubernetes 集群的更大控制,這些操作:

  • 使應(yīng)用程序部署變得簡(jiǎn)單、標(biāo)準(zhǔn)化和可重用
  • 通過(guò)掌舵圖輕松描述復(fù)雜的應(yīng)用程序
  • 提高開(kāi)發(fā)人員的生產(chǎn)力
  • 降低部署復(fù)雜性
  • 增強(qiáng)操作準(zhǔn)備
  • 加快云原生應(yīng)用的采用
  • 輕松回滾到以前的版本

Helm 使用包含所有資源定義的 Charts 在 Kubernetes 集群上運(yùn)行應(yīng)用程序或服務(wù)。您可以在此處找到可供使用的多個(gè)Helm圖表。

5. KubeSpray

KubeSpray是一個(gè)集群生命周期管理器,可幫助您部署生產(chǎn)就緒的 Kubernetes 集群。它使用ansible-playbook來(lái)自動(dòng)化 Kubernetes 集群配置。

其中一些功能包括:

  • 基于 Ansible
  • 高可用
  • 跨平臺(tái)
  • 生產(chǎn)水平
  • 流行的云提供商集成甚至裸機(jī)
  • 多種配置選項(xiàng)
  • 多平臺(tái) CI/CD
  • 默認(rèn)安全

默認(rèn)情況下,Kubespray 允許您通過(guò) kube-master IP 地址和端口 6443 遠(yuǎn)程連接到 Kubernetes 集群。如果您需要靈活的部署,Kubespray 最適合;它提供了很多自定義配置選項(xiàng)。

另外,如果您熟悉Ansible,那么 Kubespray 非常易于使用。

6. Kontena Lens

Kontena Lens是Kubernetes的智能儀表板。

它是您控制 Kubernetes 所需的唯一管理系統(tǒng)。它可免費(fèi)用于 Mac OS、Windows 和 Linux 操作系統(tǒng)。鏡頭應(yīng)用程序啟動(dòng)后,您將在界面中看到所有關(guān)聯(lián)集群的列表。

對(duì)于真正需要每天處理 Kubernetes 的人來(lái)說(shuō),它是最強(qiáng)大的 IDE。您可以確保正確設(shè)置和配置集群,并且可以更輕松、更快速地使用集群,從根本上提高生產(chǎn)力和業(yè)務(wù)發(fā)展速度。

Kontena Lens IDE 的特點(diǎn)是:

  • 可以一次管理多個(gè)集群
  • 實(shí)時(shí)可視化集群狀態(tài)
  • 提供內(nèi)置終端
  • 安裝非常簡(jiǎn)單,因?yàn)樗且粋€(gè)獨(dú)立的應(yīng)用程序
  • 驚人的用戶(hù)界面和用戶(hù)體驗(yàn)
  • 支持 Kubernetes RBAC
  • 經(jīng)測(cè)試可處理集群中近 25K 的 Pod

Kubernetes 是一個(gè)復(fù)雜的工具,Lens IDE 甚至可以幫助初學(xué)者輕松上手 Kubernetes。它是管理和可視化 Kubernetes 集群的最佳工具之一。

7. WKSctl

WKSctl代表 Weave Kubernetes 系統(tǒng)控制。它是 Weave Kubernetes 平臺(tái)的一部分。

WKSctl 是一個(gè)使用GitOps進(jìn)行 Kubernetes 配置管理的工具。GitOps 只不過(guò)是一組使用 git 請(qǐng)求以傳統(tǒng)方式管理應(yīng)用程序和基礎(chǔ)設(shè)施的實(shí)踐。

使用 WKSctl,您可以通過(guò) Git 提交來(lái)管理 Kubernetes 集群。您可以升級(jí)集群或從集群中添加/刪除節(jié)點(diǎn)。

您可以在兩種模式下運(yùn)行此工具:獨(dú)立模式和 GitOps 模式。在獨(dú)立模式下,它會(huì)創(chuàng)建一個(gè)靜態(tài)集群。在 GitOps 模式下,它根據(jù) git 上存在的 cluster.yml 和machines.yml 信息配置集群。

WKSctl 特點(diǎn):

  • 使用 git 快速啟動(dòng)集群
  • 部署失敗時(shí)輕松回滾
  • 記錄變更以供審查和審計(jì)
  • 創(chuàng)建集群只需要 IP 地址和 ssh 密鑰
  • 不斷驗(yàn)證和糾正集群狀態(tài)

結(jié)論

所以這就是流行的 Kubernetes 管理工具/軟件,可以輕松管理 Kubernetes 集群。選擇上面提到的任何一種工具,并在您的Kubernetes集群上試用它!

 

責(zé)任編輯:趙寧寧 來(lái)源: IT168網(wǎng)站
相關(guān)推薦

2011-05-12 09:45:46

2013-07-23 14:31:33

免費(fèi)項(xiàng)目管理

2020-04-10 09:00:00

任務(wù)管理軟件工具

2010-07-19 09:13:08

2021-06-25 09:37:01

KubernetesDevtrongo

2011-03-30 09:54:18

云管理軟件

2018-03-28 13:46:05

2010-11-01 09:48:07

2016-11-29 08:30:23

DevOps工具Git

2017-02-06 19:58:31

DebianLinux軟件包

2011-08-03 16:00:19

2011-08-31 10:15:48

桌面管理軟件

2018-06-13 09:00:00

2011-07-25 14:32:09

Falconet網(wǎng)管軟件網(wǎng)絡(luò)管理

2015-05-25 14:33:38

Redis開(kāi)源

2013-01-21 13:42:57

網(wǎng)絡(luò)管理軟件漏洞

2012-08-17 10:49:40

IBMdW

2018-12-14 12:47:57

華為

2016-08-02 10:57:23

GNU Khata開(kāi)源會(huì)計(jì)管理軟件

2014-07-09 13:20:36

ManageEngin
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)