精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

這兩個原因,使Kubernetes變得如此復雜

云計算 云原生
Anthropic在Kubernetes內運行我們的大部分系統,因此我對該工具積累了更多的經驗,對其也更加熟悉。雖然在它真的很棒,但我也確實經歷了(大家會普遍經歷的)其復雜性和調試的超高難度。

1、為什么Kubernetes這么難?

Anthropic在Kubernetes內運行我們的大部分系統,因此我對該工具積累了更多的經驗,對其也更加熟悉。雖然在它真的很棒,但我也確實經歷了(大家會普遍經歷的)其復雜性和調試的超高難度。

雖然在學習新系統時,這些感覺相當普遍,但Kubernetes確實比我使用過的其他一些系統感覺更大、更可怕、更棘手。在學習并使用它的過程中,我試圖理解為什么它看起來是這樣的,以及哪些設計決策和權衡導致它成為現在這樣。這篇文章嘗試寫出兩種特定的想法,并會解釋為什么與Kubernetes一起工作有時會感到棘手。

2、Kubernetes是一個集群操作系統

大家很容易將Kubernetes視為部署容器化應用程序或一些類似功能描述的系統。雖然這可能是一個有用的視角,但我認為將Kubernetes視為通用集群操作系統內核會更合理。這兩者之間有何區別?

傳統操作系統的工作是使用一臺計算機及其所有附屬硬件,并公開程序可用于訪問該硬件的接口。雖然確切的細節各不相同,但通常這個界面有以下幾個目標:

1)資源共享——我們希望將一臺物理計算機的資源細分到多個程序中,以便在某種程度上相互隔離。

2)可移植性——我們希望在某種程度上抽象底層硬件的精確細節,以便同一程序可以在不同的硬件上運行,而無需修改或僅進行小幅修改。

3)通用性——當我們想出新型硬件或將新硬件插入計算機時,我們希望能夠以增量的方式將這些硬件放入我們的抽象和接口中,建議不要大幅更改任何接口或破壞任何不使用該硬件的現有軟件。

4)整體性——與通用性相關,我們希望操作系統調解對硬件的所有訪問:軟件幾乎不可能完全繞過操作系統內核。軟件可以使用操作系統內核設置與硬件的直接連接,以便未來的交互直接發生(例如設置內存映射的命令管道),但初始分配和配置仍在操作系統的保護下。

5)性能——與“直接編寫一個專用軟件,它直接運行在硬件上,并且對硬件有獨占的直接訪問權”相比,我們希望為擁有這種抽象支付可接受的小性能成本。在某些情況下,我們希望通過提供I/O調度器或緩存層等優化,在實踐中實現比此類系統更高的性能。

雖然“編程的便捷性”通常是一個額外的目標,但在實踐中,它往往因為上述擔憂而被忽視。操作系統內核通常圍繞上述目標進行設計,然后編寫用戶空間庫,將低級、通用、高性能的接口封裝到更易于使用的抽象中。操作系統開發人員更關心“在我的操作系統上運行nginx有多快”,而不是“nginx端口到我的操作系統的代碼能短多少行?”

我認為Kubernetes在一個非常相似的設計空間中運行;然而,它的目標不是抽象單個計算機,而是抽象整個數據中心或云,或其中的很大一部分。

這種觀點有幫助的原因是,這個問題比“使在容器中部署HTTP應用程序成為可能”更困難,也更普遍,它指出了Kubernetes如此靈活的具體原因。Kubernetes渴望足夠通用和強大,可以在任何類型的硬件(或虛擬機實例)上部署任何類型的應用程序,而無需“繞過”或“跳開”Kubernetes接口。

我不會試圖在這里就它是否實現了這個目標(或者,它在實踐中是否實現了這個目標)發表意見;只需將它視為一個要解決的問題,就能理解所遇到的許多設計決策,這樣的視角是可行的。

從這個角度來看,Kubernetes的可插拔性和可配置性可能是比較大的設計選擇。一般來說,不可能做出對所有人都適用的選擇,特別是你希望在沒有高昂的性能成本的情況下做出選擇。特別是在現代云環境中,部署的應用程序類型和硬件類型差異很大,是變化速度非??斓哪繕?。因此,想成為所有人的萬能工具,你最終需要高度可配置性,這最終會創建一個強大的系統,但這個系統可能很難理解,甚至使“簡單”任務變得復雜。

當然,還有另一個視角:

許多用戶認為Kubernetes本質上是“Heroku”,也就是說,Kubernetes本質上是一個部署應用程序的平臺,抽象了大多數傳統的底層操作系統和分布式系統的細節。

Kubernetes認為自己解決了更接近“CloudFormation”的問題——在某種意義上,它希望足以定義您的整個基礎設施—它也試圖以比底層云提供商或硬件通用的方式做到這一點。

3、Kubernetes中的所有內容都是一個控制循環

大家可以想象一個十分必要的“集群操作系統”,上文中,它暴露了“分5個CPU的計算能力”或“創建新的虛擬網絡”等原語,這些原語反過來又支持系統內部抽象中的配置更改或對EC2 API(或其他底層云提供商)的調用。

Kubernetes作為核心設計決策,并不是這樣工作的。相反,Kubernetes做出了核心設計決策,即所有配置都是聲明性的,所有配置都是通過作為控制回路的“操作員”實現的:他們不斷將所需的配置與現實狀態進行比較,然后試圖采取行動使現實與所需的狀態保持一致。

這是一個非常深思熟慮的設計選擇,而且是有充分理由的。一般來說,任何不是設計為控制回路的系統都會不可避免地偏離預期的配置,因此,在規模上,需要有人編寫控制回路。通過內部化它們,Kubernetes希望允許大多數核心控制循環只編寫一次,并由領域專家編寫,從而更容易在它們之上構建可靠的系統。

對于一個本質上是分布式、為構建分布式系統而設計的系統而言,這也是一個自然的選擇。分布式系統的定義本質是局部故障的可能性,這要求超過一定規模的系統能夠自我修復,并在不考慮局部故障的情況下收斂到正確的狀態。

然而,這種設計選擇也帶來了產生巨大的復雜性和混亂的可能性。以下為兩個具體的例子:

1)錯誤被延遲。在Kubernetes中創建對象(例如pod),通常只需在配置存儲中創建一個對象,斷言該對象的預期存在。如果事實證明無法實際滿足該請求,要么是因為資源限制,要么是因為對象在某些方面內部不一致(引用的容器映像不存在),通常不會在創建時發現該錯誤。配置創建將會進行,然后,當相關操作符喚醒并嘗試實現更改時,才會創建錯誤。

這種間接性使調試和推理變得更加困難,因為你不能用“創建成功”作為“生成的對象存在”的良好標記。這也意味著與失敗相關的日志消息或調試輸出不會出現在創建對象的流程的上下文中。

編寫良好的控制器會發出Kubernetes事件來解釋正在發生的事情,或以其他方式注釋有問題的對象;但對于測試較差的控制器或更罕見的故障,您可能只會在控制器自己的日志中獲取日志垃圾郵件。一些更改可能涉及多個控制器,會獨立或聯合行動,這使得跟蹤某一段代碼變得更加困難。

2)運算符可能有漏洞。聲明性控制環模式提供了隱含的承諾,即您作為用戶無需擔心如何從狀態A到狀態B;您只需將狀態B寫入配置數據庫,然后等待。當它運行良好時,這實際上是一個巨大的簡化。

然而,有時候從狀態A到狀態B是不可能的,即使狀態B可以自己實現?;蛟S這是可能的,但需要停機時間。雖然這是可能的,但這是一個罕見的用例,所以控制器的作者忘了實現它。

對于Kubernetes中的核心內置原語,您可以保證它們經過良好的測試和使用,并希望它們能很好地工作。但當您開始添加第三方資源、管理TLS證書或云負載平衡器或托管數據庫或外部DNS名稱時,您會偏離常規,所有路徑的測試效果會變得不那么清楚。

而且,與之前關于延遲錯誤的要點一致,故障模式很微妙,而且發生在較遠的位置;很難區分“更改尚未被接收”和“更改永遠不會被接收”之間的區別。

4、結論

本文一直試圖避免就這些設計決策的好壞做出價值判斷。因為關于Kubernetes何時成為什么樣的有價值的系統才是有意義的。

我發現以自己的方式對Kubernetes有很好的理解,并更好地理解其復雜性來自哪里,以及它正在服務的目標,這是非常有價值的。

這種分析可以應用于現在使用的任何系統。即使一個系統的設計方式在當前的環境中并不理想,但出于某種原因,它總是以這種方式出現。只要這是一個你必須與之互動、推理和決策的系統,如果你能理解這些原因、動機和將系統推向這一點的內部邏輯,而不是立即將其忽視,則會有更好的使用體驗。

希望這篇文章能幫助其他對在生產中使用Kubernetes不熟悉、或正在考慮采用Kubernetes的人,幫助大家提供一些有用的框架來解釋為什么(我相信)它看起來的樣子,以及對它有什么合理的期望。

如果我們想更細致入微,我們可以認為它預先加載復雜性,而不是添加復雜性。這種設計讓你預先處理可能長期忽視的實際問題。這是否是一個理想的選擇取決于您的目標、規模、時間范圍和相關因素。


責任編輯:華軒 來源: 今日頭條
相關推薦

2019-03-03 16:47:58

云計算公共云成本

2019-02-20 18:33:01

云計算公共云成本

2019-02-28 08:44:19

內網釘釘Web

2021-03-29 16:32:03

軟件代碼程序員

2020-08-10 09:07:00

數據庫IT技術

2020-12-10 10:32:33

區塊鏈比特幣數字貨幣

2022-02-22 10:11:01

系統軟件架構

2019-12-17 08:00:12

Kubernetes工具計算平臺

2023-12-18 16:36:32

云原生技術云計算

2010-08-17 22:08:05

2012-10-30 10:12:31

2012-10-23 13:56:24

BYODBYON

2024-07-10 10:25:15

2023-01-13 16:57:50

SpringBoot配置核心

2022-06-23 08:01:48

hookSetMap

2021-04-12 08:00:00

云存儲數據數據中心

2024-04-28 09:26:40

RustRTTI二進制

2025-03-12 00:22:00

2017-08-28 14:47:54

NASSAN存儲

2021-02-07 17:27:29

屬性DOM元素
點贊
收藏

51CTO技術棧公眾號

欧美性受黑人性爽| 国产精品69久久久久| www.黄色网| 亚洲啊v在线| 中文字幕乱码日本亚洲一区二区| 91久久久在线| av免费观看网| 二区在线观看| 国产精品一级在线| 欧美在线视频一区二区| 中文字幕91视频| 成人美女黄网站| 1区2区3区国产精品| 国产三区精品| 97精品人妻一区二区三区| 激情婷婷亚洲| 色噜噜亚洲精品中文字幕| 精品无码av一区二区三区| 小黄鸭精品aⅴ导航网站入口| 亚洲精品日韩综合观看成人91| 久久综合一区二区三区| 国产黄色一区二区| 天天天综合网| 日韩电影中文字幕在线| 亚洲天堂一区二区在线观看| 亚洲欧洲美洲av| 一区二区三区蜜桃| 视频三区二区一区| 无码国产伦一区二区三区视频 | 婷婷激情五月综合| 欧美日韩久久| 久久精品国产综合| 激情五月俺来也| 是的av在线| 一区二区三区在线不卡| 伊人情人网综合| 国产在线高清| 久久婷婷久久一区二区三区| 国产精品我不卡| 精品人妻无码一区二区| 精品一区二区三区久久久| 国产精品av电影| 黄色片视频免费| 欧美丝袜丝交足nylons172| 亚洲国产精品美女| 成人做爰69片免费| 日韩视频一二区| 欧美一区二区三区成人| 高清无码一区二区在线观看吞精| 日韩精品成人av| 日本一区二区动态图| 欧美一区二区三区精美影视| 性感美女视频一二三| 成人免费电影视频| 国产精品三区www17con| 理论片中文字幕| 成人精品一区二区三区中文字幕| 成人自拍网站| 日韩一卡二卡在线| www.亚洲色图.com| 乱色588欧美| 久久久pmvav| 国产午夜精品一区二区三区嫩草| 日韩av一级大片| www.黄在线观看| 国产经典欧美精品| 91国产在线播放| 亚洲乱码国产乱码精品精软件| 国产黑丝在线一区二区三区| 91久色国产| 免费的黄色av| 久久综合九色综合欧美98| 欧美日韩视频在线一区二区观看视频| 男人的天堂在线免费视频| 久久精品无码一区二区三区| 国产在线播放不卡| 国产伦精品一区二区三区视频痴汉 | 久久久电影免费观看完整版| 免费看一级大片| 亚洲午夜极品| 日本91av在线播放| 怡红院成永久免费人全部视频| 国产麻豆日韩欧美久久| 国产尤物99| 大片免费播放在线视频| 亚洲欧洲www| 中文字幕无码精品亚洲资源网久久| 国产理论在线| 欧美日韩精品专区| 欧美午夜精品一区二区| 精品产国自在拍| 日韩在线观看视频免费| 久久精品人妻一区二区三区| 男人的天堂亚洲| 国产欧美一区二区三区视频 | 91综合国产| 婷婷夜色潮精品综合在线| 免费午夜视频在线观看| 国产羞羞视频在线播放| 欧美性xxxx极品hd满灌| www.cao超碰| 成人影院网站| 欧美精品丝袜久久久中文字幕| 蜜桃色一区二区三区| 精品国产1区| 欧美疯狂xxxx大交乱88av| 亚洲天堂一区在线| 亚洲第一在线| 国产精品永久免费| 草莓视频18免费观看| 国模大尺度一区二区三区| 国产欧美日韩一区二区三区| 日本蜜桃在线观看| 性久久久久久久| www.国产视频.com| 久久av综合| 久久久久免费精品国产| 国产一级黄色av| 日韩高清不卡一区二区三区| 国产欧美日韩综合一区在线观看 | 欧美精品www| 亚洲手机在线观看| 久久久久久久久99精品| 久久亚洲精品无码va白人极品| 日韩成人免费av| 亚洲网站在线看| 午夜精产品一区二区在线观看的| 欧美日韩亚洲一区| 国产日本欧美一区| 激情小视频在线| 欧美午夜女人视频在线| 妖精视频在线观看| 99精品在线| 国产精品小说在线| 国产福利在线视频| 一本久久a久久精品亚洲| 大尺度做爰床戏呻吟舒畅| 欧美一区成人| 成人性生交xxxxx网站| 91精品国产综合久久久久久豆腐| 亚洲欧洲美洲综合色网| 日本va中文字幕| 欧美激情在线免费| 欧美在线欧美在线| 亚洲欧美综合一区二区| 亚洲成a人v欧美综合天堂下载 | 少妇高潮一区二区三区| 亚洲精品一区二三区不卡| 国产123在线| 久久精品动漫| 欧美一区二视频在线免费观看| 国产激情在线播放| 亚洲黄色av网站| 四虎成人永久免费视频| 久久综合成人精品亚洲另类欧美| 无码人妻精品一区二区三区在线| 秋霞在线一区| 日韩美女主播视频| 成人在线视频成人| 欧美日韩一区精品| 免费中文字幕日韩| 豆国产96在线|亚洲| 欧洲在线视频一区| 都市激情亚洲综合| 国产一区二区黄| 在线播放一级片| 中文字幕一区二区三| 国产精品久久久久久9999| 亚洲国产一成人久久精品| 色综合五月天导航| 亚洲精品视频91| 欧美日韩亚洲国产一区 | 中日韩免费视频中文字幕| 一区二区三区 日韩| 艳女tv在线观看国产一区| 99理论电影网| 是的av在线| 中文字幕精品网| 99在线小视频| 精品人伦一区二区三区蜜桃网站 | 色综合久久久无码中文字幕波多| 激情综合久久| 日韩片电影在线免费观看| gogo大尺度成人免费视频| 久久久久久久久久久av| 免费a在线观看| 制服丝袜av成人在线看| 日产精品久久久久久久| 欧美激情中文字幕| 亚洲熟女一区二区三区| 久久成人一区| 电影k8一区二区三区久久 | 精品不卡在线| 国产高清自拍视频在线观看| 欧美久久一二区| 国产午夜福利一区二区| 国产日韩欧美精品一区| 国产探花一区二区三区| 毛片一区二区| 国产91在线亚洲| 久久最新网址| 大波视频国产精品久久| 精品国产免费人成网站| 欧美尺度大的性做爰视频| 亚洲 国产 欧美 日韩| 欧美久久久久久久久| 天天操天天摸天天干| 亚洲欧美电影一区二区| 波多野结衣a v在线| 国产欧美日韩一区二区三区在线| 婷婷精品国产一区二区三区日韩| 97久久亚洲| 国产综合久久久久| 中文字幕不卡三区视频| 欧美二区在线播放| 亚洲欧美视频一区二区| 日韩精品免费在线播放| 99国产精品99| 欧美日韩情趣电影| 中文字幕黄色片| 亚洲综合视频网| 99成人在线观看| 久久人人爽爽爽人久久久| 美女搡bbb又爽又猛又黄www| 欧美日韩福利| 超碰免费在线公开| 精品国精品国产自在久国产应用| 国产一区免费在线| 视频国产精品| 91夜夜揉人人捏人人添红杏| 成人日韩av| 日韩免费观看视频| 极品视频在线| 97国产真实伦对白精彩视频8| 日韩专区av| 久久视频在线观看免费| 欧洲不卡av| 色婷婷av一区二区三区在线观看| 国产69久久| 伊人久久精品视频| av资源网在线观看| 国产亚洲视频在线观看| 韩日在线视频| 国产亚洲人成网站在线观看| 国产精品秘入口| 一区二区三区视频免费| 成人免费黄色网页| 自拍视频国产精品| 91成人高清| 久久黄色av网站| 国产丝袜在线| 欧美成人性生活| 国产美女情趣调教h一区二区| 久久久久一本一区二区青青蜜月| 久色国产在线| 久久免费精品视频| 国产免费不卡| 国产精品人成电影在线观看| 欧美在线se| 亚洲影院污污.| 91精品国产自产精品男人的天堂| 高清一区二区三区视频| 日韩高清影视在线观看| 日本在线观看一区二区| 日本一区二区三区视频| 99热都是精品| 夜久久久久久| 国产精品igao| 国内成人自拍视频| 中文成人无字幕乱码精品区| 久久婷婷国产综合精品青草| 卡一卡二卡三在线观看| 亚洲欧洲精品成人久久奇米网| 九九热国产精品视频| 精品久久久久久国产| 国产免费一区二区三区四区五区| 欧美色大人视频| 亚洲va天堂va欧美ⅴa在线| 日韩va亚洲va欧洲va国产| 成人在线观看免费| 欧美日韩第一视频| 蜜臀国产一区| 91最新在线免费观看| 欧美大胆视频| 日韩欧美在线一区二区| 欧美日韩国产色综合一二三四| 97在线免费公开视频| 激情综合网av| 麻豆精品国产传媒av| 欧美激情一区不卡| 91成人福利视频| 在线看国产一区二区| 日韩毛片在线播放| 在线观看日韩精品| 成 人 黄 色 片 在线播放 | 韩国三级在线观看久| 裸体女人亚洲精品一区| 中日韩脚交footjobhd| 国产专区欧美专区| 色天天色综合| 91麻豆天美传媒在线| 久久久一二三| 超碰caoprom| 亚洲欧洲成人自拍| 亚洲婷婷综合网| 亚洲精品在线一区二区| 日本中文字幕在线2020| 欧美一级免费视频| 日韩亚洲精品在线观看| 亚洲蜜桃av| 久久精品人人| 中国黄色片视频| 中文字幕日本乱码精品影院| 潘金莲一级淫片aaaaaa播放| 精品国产乱子伦一区| 含羞草www国产在线视频| 国产精品高潮呻吟久久av野狼| 91麻豆精品激情在线观看最新| 尤物国产精品| 久久这里只有| 人体私拍套图hdxxxx| 亚洲一区二区四区蜜桃| 国产一区二区三区三州| 一本色道久久综合亚洲精品小说| 蜜桃视频在线观看播放| 国产三区二区一区久久| 欧美日韩国产亚洲一区| 波多野结衣网页| 日韩一区日韩二区| 中文字幕 自拍偷拍| 亚洲三级免费看| 不卡av播放| 免费在线成人av电影| 国产日韩一区二区三区在线| 国产美女视频免费观看下载软件| 夜夜嗨av一区二区三区网页| 国产白浆在线观看| 美乳少妇欧美精品| 国产一区二区三区亚洲综合| 中文字幕一区二区三区乱码| 乱一区二区av| 国产一区第一页| 欧美日韩电影在线| 日本中文字幕在线观看| 成人黄色午夜影院| 五月婷婷亚洲| 红桃视频一区二区三区免费| 伊人一区二区三区| 草草视频在线播放| 久久久久久亚洲| 美女视频亚洲色图| 久久99精品国产99久久| 影音先锋久久久| v天堂中文在线| 一本一道综合狠狠老| 国产美女性感在线观看懂色av | aaa国产精品| 久久成人福利视频| 99久久国产综合精品麻豆| 视频一区二区三区四区五区| 亚洲人成电影网站色xx| 国产成人精品一区二区三区在线| 亚洲欧美日韩精品在线| 黄色小说综合网站| 欧美又粗又大又长| 亚洲成人网在线观看| 成人影院免费观看| 国产日韩在线看| 亚洲欧美亚洲| 97人妻精品一区二区三区免费| 懂色av影视一区二区三区| 国产区在线视频| 91久久久久久| 在线不卡亚洲| 精品成人av一区二区三区| 欧美探花视频资源| 97超碰在线公开在线看免费| 国产日韩欧美一区二区三区四区| 久久蜜桃精品| 澳门黄色一级片| 日韩电影大全免费观看2023年上 | 成人在线免费观看一区| 亚洲免费中文| 亚洲综合视频网站| 亚洲电影免费观看高清| 欧美日韩视频免费观看| 992tv成人免费观看| 99久久99久久综合| 国产又粗又黄又爽| 91精品成人久久| 日韩极品一区| 香港三日本8a三级少妇三级99| 欧美亚洲尤物久久| xxx性欧美| 亚洲欧洲精品在线| 99riav一区二区三区| 91theporn国产在线观看| 国内伊人久久久久久网站视频| 日韩精品一卡| 香蕉网在线播放|