国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

云計算的發展:Kubernetes的特性

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-25 17:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果你對容器化感興趣并且關注過,可能會聽過許多關于Kubernetes的事情。隨著云開發的重點轉移到容器,Kubernetes等這些容器相關技術已經變得大受歡迎。什么是Kubernetes?為什么這項技術很重要呢?

企業遇到的問題與挑戰

目前許多企業及其客戶正在尋求更靈活、更快交付、并且在私有云,混合云,甚至多云環境下都可以運行的軟件及系統。

然而,許多企業面臨的是不同的軟件環境具有不同的限制和復雜性。 例如,如果開發團隊在編寫軟件時考慮了某個操作系統,在其他操作系統運行時可能會遇到各種復雜的問題,對于底層硬件環境或云環境也是如此。

這些問題會在組織內部不停的造成內部沖突與消耗。開發團隊可能會開發出因許多因素導致非常難以運維的軟件。例如,軟件遷移到新環境導致性能問題,甚至因一個小改動導致嚴重的問題。

容器:解決問題的方案

容器是解決方案之一。容器將軟件運行時的所需依賴及運行環境全部打包在一起。這種特性將應用與底層基礎架構分開。無論在哪里運行容器化應用程序,都將以相同的方式在相同的環境運行。這些特性聽起來與虛擬機很像,但是有本質性的區別。

圖1

如圖1所示,使用虛擬化技術作為應用沙盒,就必須要由Hypervisor來負責創建虛擬機,這個虛擬機時真實存在的,并且它里面運行一個完整的GuestOS才能執行用戶的應用進程。這就不可避免地帶來了額外的資源消耗和占用。

而相比之下,容器化后的用戶應用,卻依然還是一個宿主機上的普通進程,這就意味著這些因為虛擬化而帶來的性能損耗都是不存在的;另一個方面,使用linux namespace作為隔離手段的容器并不需要單獨的GuestOS,這就使得容器額外的資源占用幾乎可以忽略不計。

所以說,容器作為解決方案,“敏捷”和“高性能”是容器相較于虛擬機最大的優勢,也是它能夠在PaaS這種更細粒度的資源管理平臺上大行其道的重要原因。

Kubernetes:容器的解決方案

容器聽起來像是一個完美的解決方案,但使用容器也會產生一些問題。大型企業可能會產生大量容器,如何管理和部署,對所有容器化應用進行編排,這是一個非常復雜的問題。

由Google與RedHat公司共同主導的Kubernetes項目可以幫助解決這些問題。Kubernetes是一個管理,自動化和部署容器化應用的開源解決方案。

Kubernetes脫胎于Borg系統,而Borg系統一直以來都被譽為Google公司內部最強大的“秘密武器”。相對于Spanner、BigTable等相對上層的項目,Borg要承擔的責任,是承載Google公司整個基礎設施的核心依賴。在Google公司已經公開發表的基礎設施體系論文中,Borg項目當仁不讓地地位居整個基礎設施技術棧的最底層。

圖2

如圖2,Borg和它的繼任者Omega位于整個技術棧的最底層。正因這樣,Borg可以說是Google最不可能開源的一個項目。而幸運的是得益于Docker項目和容器技術的風靡,它卻已另外一種方式與開源社區見面,這就是Kubernetes。正式這樣,Kubernetes依托著Borg的理論優勢,在短短幾個月內在市場中站穩了腳跟。

Kubernetes會帶來的幾點好處:

節約成本:Kubernetes集群以運維工作量少而聞名。企業團隊不必編寫自己的容器化腳本。團隊成員也不必在“重新發明輪子“或者放棄共享基礎設施的優勢之間做出選擇。還可以通過使用容器更加有效的降低硬件成本。

更短的交付周期: Kubernetes非常適合DevOps。良好的容器管理意味著只要軟件運行,部署幾乎總是無痛,這意味著更快部署。

IT靈活性:在現代企業中,軟件可以在任意數量的私有和共享基礎架構上運行。擁有容器管理解決方案意味著不必犧牲性能或進行重大調整來移動您的應用程序。您可以在任何業務需要的地方運行軟件。這使團隊更加靈活。

Kubernetes所擅長的,是按照用戶的意愿和整個系統的規則,完全自動化的處理好容器之間的各種關系。其本質,是為用戶提供一個具有普遍意義的容器編排工具。可以說,在容器云中,Kubernetes提供了一套基于容器構建分布式系統的基礎依賴,其意義等同于Linux在操作系統中的地位。

本文作者:

格創東智資深工程師王文暢(轉載請注明作者及來源)

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 云計算
    +關注

    關注

    39

    文章

    8021

    瀏覽量

    144377
  • 智能制造
    +關注

    關注

    48

    文章

    6235

    瀏覽量

    79921
  • 工業互聯網
    +關注

    關注

    28

    文章

    4394

    瀏覽量

    96263
  • 工業大數據
    +關注

    關注

    0

    文章

    72

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    計算入門指南:發展、原理與應用

    去年,曦智科技正式將光計算模擬器 LTSimulator 部署上,并同步推出了光計算開發者社區。 ? 以此為起點,我們很高興在“曦智研究院”的全新欄目中,持續分享光計算與光互連前沿解
    的頭像 發表于 02-12 14:17 ?500次閱讀
    光<b class='flag-5'>計算</b>入門指南:<b class='flag-5'>發展</b>、原理與應用

    KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單

    維人員 :能夠在一個統一的界面上監控和管理所有集群資源,大幅提升效率。 企業IT :實現對跨地域、跨Kubernetes集群進行統一管理,提升運維效率。 二、核心功能特點:不止于可視化
    發表于 02-11 12:53

    Kubernetes kubectl命令行工具詳解

    kubectl是Kubernetes官方提供的命令行工具,作為與Kubernetes集群交互的主要接口,它通過調用Kubernetes API Server實現對集群資源的全面管理。在生產環境中,運維工程師需要熟練掌握kubec
    的頭像 發表于 02-02 16:40 ?413次閱讀

    什么是企業服務器-計算

    企業服務器是指為企業提供的基于計算技術的服務器解決方案。華納是一家計算服務提供商,為企業
    的頭像 發表于 12-29 17:57 ?782次閱讀

    融合:創新計算架構的全面解析與應用

    在當今數字化的時代,計算已經成為推動企業創新和發展的關鍵技術。隨著企業需求的多樣化和技術環境的不斷變化,單一的計算模式已無法滿足企業對靈
    的頭像 發表于 12-23 14:17 ?329次閱讀

    為什么要網融合?

    信息技術的持續進步和創新推動了全球計算領域的變革。政策支持下,企業開始廣泛采用計算技術,以支持數字化轉型。互聯網技術的快速發展和信息內容
    的頭像 發表于 12-03 09:59 ?450次閱讀

    香港服務器支持Docker和Kubernetes嗎?

    在云原生技術成為主流的今天,Docker和Kubernetes(K8s)已成為現代化應用開發和部署的事實標準。對于選擇香港服務器的開發者與企業而言,一個核心問題是:香港服務器能否完美支持Docker
    的頭像 發表于 10-21 15:47 ?679次閱讀

    Kubernetes安全加固的核心技術

    在生產環境中,Kubernetes集群的安全性直接關系到企業數據安全和業務穩定性。本文將從實戰角度,帶你掌握K8s安全加固的核心技術。
    的頭像 發表于 08-18 11:18 ?803次閱讀

    高效管理Kubernetes集群的實用技巧

    作為一名經驗豐富的運維工程師,我深知在日常的Kubernetes集群管理中,熟練掌握kubectl命令是提升工作效率的關鍵。今天,我將分享15個經過實戰檢驗的kubectl實用技巧,幫助你像藝術家一樣優雅地管理K8s集群。
    的頭像 發表于 08-13 15:57 ?920次閱讀

    生產環境中Kubernetes容器安全的最佳實踐

    隨著容器化技術的快速發展Kubernetes已成為企業級容器編排的首選平臺。然而,在享受Kubernetes帶來的便利性和可擴展性的同時,安全問題也日益凸顯。本文將從運維工程師的角度,深入探討生產環境中
    的頭像 發表于 07-14 11:09 ?731次閱讀

    樹莓派部署 Kubernetes:通過 UDM Pro 實現 BGP 負載均衡!

    最近,我將家庭實驗室的架構核心切換為一組樹莓派。盡管在樹莓派上運行的Kubernetes發行版眾多,但在資源受限的設備上運行Kubernetes時,控制平面的開銷是一個常見挑戰
    的頭像 發表于 06-25 18:00 ?953次閱讀
    樹莓派部署 <b class='flag-5'>Kubernetes</b>:通過 UDM Pro 實現 BGP 負載均衡!

    Kubernetes Helm入門指南

    Helm 是 Kubernetes 的包管理工具,它允許開發者和系統管理員通過定義、打包和部署應用程序來簡化 Kubernetes 應用的管理工作。Helm 的出現是為了解決在 Kubernetes
    的頭像 發表于 04-30 13:42 ?3084次閱讀
    <b class='flag-5'>Kubernetes</b> Helm入門指南

    高密度、低功耗,關聯AI與計算

    在AI與計算的深度融合中,高密度、低功耗特性正成為技術創新的核心驅動力,主要體現在以下方面: 一、計算基礎設施的能效優化 存儲與
    的頭像 發表于 04-01 08:25 ?1032次閱讀
    高密度、低功耗,關聯AI與<b class='flag-5'>云</b><b class='flag-5'>計算</b>

    Kubernetes中部署MySQL集群

    一般情況下 Kubernetes 可以通過 ReplicaSet 以一個 Pod 模板創建多個 pod 副本,但是它們都是無狀態的,任何時候它們都可以被一個全新的 pod 替換。
    的頭像 發表于 03-18 16:22 ?786次閱讀
    <b class='flag-5'>Kubernetes</b>中部署MySQL集群

    Kubernetes包管理工具Helm的安裝和使用

    Helm 可以幫助我們管理 Kubernetes 應用程序 - Helm Charts 可以定義、安裝和升級復雜的 Kubernetes 應用程序,Charts 包很容易創建、版本管理、分享和分布。
    的頭像 發表于 03-13 16:06 ?2181次閱讀