欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

在BMC上使用Kubernetes加速和改進軟件測試

在生產環境中運行Kubernetes是一種越來越流行的確保可擴展性和提高 Web 應用程序可用性的方法。本文主張在軟件開發生命周期的另一個關鍵階段——測試階段支持 Kubernetes。

許多開發人員可能會猶豫是否接受這個想法,因為他們在管理 Kubernetes 方面缺乏經驗。但是,如果仔細計劃,在測試中實施這個容器編排平臺可以提供對生產環境的真實模擬,而無需付出太多努力。

在BMC上使用Kubernetes加速和改進軟件測試

基于 Kubernetes 的測試

想要將 Kubernetes 集成到他們的工作流程中的組織應該意識到它有一個陡峭的學習曲線,并且需要經驗豐富的DevOps或 SysAdmins 來運行它。但是,它很快就會在增加靈活性、效率和速度方面得到回報,開發人員可以利用這些靈活性、效率和速度部署新的應用程序版本。

Kubernetes 測試環境可以使用Minikube、k3s 或 MicroK8s 在本地創建。這種方法通常適用于在支持基礎架構方面不需要太多資源的輕資源應用程序。然而,雖然設置本地沙箱很容易,但它也存在三個重要缺點:

  • 開發人員被迫成為小規模的 Kubernetes 管理員。雖然學習如何部署應用程序和維護集群并不是不可逾越的障礙,但集群管理會創建額外的任務并中斷開發工作流程。
  • 資源匱乏的應用程序給本地集群帶來了壓力。單臺機器提供的資源有限,導致測試體驗不佳。
  • 本地集群中的測試部署并不能完美地復制生產環境。鑒于沙盒的主要目的是創建生產條件的副本,本地沙盒的實用性有限。

最佳 Kubernetes 體驗在云端

Kubernetes 使其成為測試環境的明智選擇的關鍵特性是容錯和自動修復。這些功能有助于資源擴展,并且在可以按需擴展資源的云原生基礎設施環境中發揮最佳作用。

上面提到的所有三個問題都可以通過使用云原生基礎設施創建一個用于測試目的的專用集群來解決。云為設置高效的沙盒環境提供了急需的靈活性。它還減輕了開發人員的負擔——已經在生產級別工作的經驗豐富的管理員也可以維護共享的測試集群。

云原生環境中的自動化基礎架構極大地促進了資源密集型應用程序的測試。基于云的自動化的好處是:

  • 能夠橫向擴展并通過只為您使用的內容付費來降低成本。
  • 應用程序定義和部署的標準化。
  • 與DevOps 管道的兼容性。
  • 如果團隊彼此相距很遠,適當的實例地理分布有助于克服延遲問題。

雖然理論上任何IaaS都可以用于此目的,但裸機解決方案往往表現最佳。使用該平臺作為自動化基礎架構的基礎可確保專用資源且無虛擬化開銷。

Bare Metal Cloud是專用平臺的一個示例,它可以按需為 Kubernetes 集群提供對 CPU 和 RAM 資源的直接訪問以加速性能。與傳統的裸機服務器不同,裸機云以類似云的模型交付并在幾分鐘內完成部署。它還具有 API 和 CLI 以及對許多基礎架構即代碼集成的支持,使開發人員可以使用熟悉的工具對其進行管理。 ?

高效的沙箱還需要在靈活的基礎架構上運行。這種靈活性最好通過使用由第三代智能英特爾? 至強? 可擴展處理器等組件構建的裸金屬云服務器來實現,這些處理器可以針對許多不同的工作負載類型進行優化。

使用 Rancher 簡化部署

簡化集群部署的一種流行方法是使用Rancher來管理 Kubernetes 測試集群。Rancher 部署充當 Kubernetes 的易于使用但功能強大的 Web UI 和代理。它是完全開源的,支持所有經過認證的 K8s 發行版。對于本地部署,它使用 RKE(Rancher Kubernetes Engine);在云端,它支持 GKE、EKS 和 AKS,以及用于邊緣工作負載的 K3S。

Rancher 為工作負載部署、秘密管理、負載平衡和集群健康監控提供了一個綜合平臺。它還具有用于配置服務器的內置 IaC 工具,可大大改善和簡化測試體驗。

在 Rancher 中部署應用程序是使用簡潔明了的界面執行的。在 Rancher 中注冊集群后,部署工作負載頁面允許用戶創建快速、可擴展的部署。

在BMC上使用Kubernetes加速和改進軟件測試

用戶可以在 Workloads 頁面上找到所有創建的工作負載。他們可以在此處查看或更改與 Pod 升級、調度和擴展相關的部署規則。

在BMC上使用Kubernetes加速和改進軟件測試

Rancher 為運營商提供集中的身份驗證、可觀察性和訪問控制。它讓開發人員和 QA 測試人員專注于編寫代碼和測試,因為他們與 Kubernetes 的交互可以歸結為幾次點擊。

對于剛開始使用 Rancher 和 Kubernetes 的團隊來說,啟動和運行它們的最簡單方法是通過云平臺集成。Bare Metal Cloud 包括多個預裝 Rancher 軟件的實例,無需從頭開始構建集成。??

結論

使用 Kubernetes 作為應用程序測試的首選選項可以幫助您更接近于模擬完整的生產環境,從而使 QA 更輕松、更高效。雖然 Kubernetes 可以在本地設置,但在使用云基礎設施部署時,它的最佳功能會成為焦點。Rancher 等工具和 Bare Metal Cloud 等云原生環境有助于簡化 Kubernetes 部署,并使開發人員和 QA 測試人員更容易專注于他們的工作。

文章鏈接: http://www.qzkangyuan.com/5349.html

文章標題:在BMC上使用Kubernetes加速和改進軟件測試

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
IDC云庫

使用Nagios對IT環境的持續監控

2022-4-8 10:46:39

IDC云庫

什么是WordPress中的聯系表格?

2022-4-8 14:24:19

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 徐闻县| 沁源县| 桃江县| 宜黄县| 门头沟区| 晴隆县| 东城区| 宜宾市| 峨眉山市| 新晃| 曲沃县| 临邑县| 宜宾县| 张北县| 嘉义市| 新宾| 松潘县| 龙口市| 宿州市| 陵川县| 洪雅县| 仲巴县| 安乡县| 嘉黎县| 明光市| 延安市| 天津市| 马公市| 松溪县| 乌兰浩特市| 隆德县| 武城县| 旬邑县| 自治县| 岢岚县| 玉环县| 灵丘县| 五家渠市| 游戏| 任丘市| 高尔夫|