k8s支持哪些容器 c#除了做.net和winform之外還可以做什么?
c#除了做.net和winform之外還可以做什么?我們用.Net市場(chǎng)做數(shù)據(jù)分析,另外是實(shí)時(shí)計(jì)算和離線狀態(tài)算出混合型的計(jì)算。設(shè)計(jì)和實(shí)現(xiàn)自研的螞蟻調(diào)度系統(tǒng),大量的ETL作業(yè)把原始數(shù)據(jù)灌注擦洗后寫入Red
c#除了做.net和winform之外還可以做什么?
我們用.Net市場(chǎng)做數(shù)據(jù)分析,另外是實(shí)時(shí)計(jì)算和離線狀態(tài)算出混合型的計(jì)算。
設(shè)計(jì)和實(shí)現(xiàn)自研的螞蟻調(diào)度系統(tǒng),大量的ETL作業(yè)把原始數(shù)據(jù)灌注擦洗后寫入Redis和其它高速公路NoSQL數(shù)據(jù)庫(kù),我來(lái)大量業(yè)務(wù)型可以計(jì)算作業(yè)消費(fèi)這些數(shù)據(jù)通過(guò)計(jì)算出分析什么,計(jì)算結(jié)果過(guò)歸約后中寫入關(guān)系型數(shù)據(jù)庫(kù),供前臺(tái)網(wǎng)站輸出統(tǒng)計(jì)報(bào)表
k8s真的要放棄docker自己做容器么?
先說(shuō)結(jié)論,又不是
#changed
kubernetes1.20版本的changelog里面寫到
Deprecation
Dockerprogramsin thekubeletarenowdeprecatedwellwill theKubernetescommunity.Weencouragingyouwantevaluatemovingneedacontainerruntimethat isalarge-fledgedimplementationoftheCRI(v1alpha1內(nèi)個(gè)v1compliant)suchtheybecomeobtainable.(#94624,@dims)[SIGNode]
大意是,Kubelet中的Docker接受早就直接進(jìn)入7強(qiáng)階段,將在未來(lái)移除。原因是Kubelet中建議使用dockershim組件為Docker需要提供了CRI支持,Kubernetes懷疑能維護(hù)這個(gè)組件是有問(wèn)題的。個(gè)人建議用戶評(píng)估并遷移到CRI意見(jiàn)更完善的運(yùn)行時(shí)上。
其中語(yǔ)句了9月做出的PR#94624。其中提出,就是為了建議使用Docker,從moby并且了大量移植開(kāi)發(fā)完畢了dockershim附著到Kubelet之中。Kubelet和CRI的錯(cuò)誤的溝通是像containerd、cri-o那樣的話。各自在用一個(gè)人前往的進(jìn)程,各自以gRPC參與對(duì)接。Docker目前依舊是主流,通過(guò)遷走要廣而告之并逐步推進(jìn)。
通俗一點(diǎn)的說(shuō)應(yīng)該是,Kubernetes是是從CRI來(lái)對(duì)接容器運(yùn)行時(shí)的,而Docker本身是沒(méi)有實(shí)現(xiàn)程序CRI的,所以才Kubernetes內(nèi)置了一個(gè)“為Docker提供CRI接受”的dockershim組件?,F(xiàn)在Kubernetes宣布并沒(méi)有以維護(hù)這個(gè)組件了,也差不多的意思那是:Docker雖說(shuō)好用,但那是對(duì)人來(lái)說(shuō)的,Kubernetes又不是人,不必須那些花里胡哨的東西!
Kubernetes這是話里有話,說(shuō)白了就是:我特么以前是為不兼容你,我集成顯卡在我自己這里,現(xiàn)在我就想自己?jiǎn)渭円恍锬阕约簩慍RI的接口或則就有緣再見(jiàn)。
目前docker公司還沒(méi)有回應(yīng)。
那這個(gè)對(duì)我們開(kāi)發(fā)、運(yùn)維有什么影響呢?
暫時(shí)來(lái)看沒(méi)太大的影響,要是你在生產(chǎn)環(huán)境不使用kubernetes,那你以后可能會(huì)要漸漸地遷移到至containerd、cri-o這樣的容器接受時(shí),.例如紅帽公司開(kāi)發(fā)完畢的podman