首页 > 教育培训

k8s支持哪些容器 c#除了做.net和winform之外还可以做什么?

c#除了做.net和winform之外还可以做什么?

我们用.net市场做数据分析,另外是实时计算和离线状态算出混合型的计算。

设计和实现自研的蚂蚁调度系统,大量的etl作业把原始数据灌注擦洗后写入redis和其它高速公路nosql数据库,我来大量业务型可以计算作业消费这些数据通过计算出分析什么,计算结果过归约后中写入关系型数据库,供前台网站输出统计报表

k8s真的要放弃docker自己做容器么?

k8s支持哪些容器 c#除了做.net和winform之外还可以做什么?

先说结论,又不是

#changed

kubernetes1.20版本的changelog里面写到

deprecation

dockerprogramsinthekubeletarenowdeprecatedwellwillthekubernetescommunity.weencouragingyouwantevaluatemovingneedacontainerruntimethatisalarge-fledgedimplementationofthecri(v1alpha1内个v1compliant)suchtheybecomeobtainable.(#94624,@dims)[signode]

大意是,kubelet中的docker接受早就直接进入7强阶段,将在未来移除。原因是kubelet中建议使用dockershim组件为docker需要提供了cri支持,kubernetes怀疑能维护这个组件是有问题的。个人建议用户评估并迁移到cri意见更完善的运行时上。

其中语句了9月做出的pr#94624。其中提出,就是为了建议使用docker,从moby并且了大量移植开发完毕了dockershim附着到kubelet之中。kubelet和cri的错误的沟通是像containerd、cri-o那样的话。各自在用一个人前往的进程,各自以grpc参与对接。docker目前依旧是主流,通过迁走要广而告之并逐步推进。

通俗一点的说应该是,kubernetes是是从cri来对接容器运行时的,而docker本身是没有实现程序cri的,所以才kubernetes内置了一个“为docker提供cri接受”的dockershim组件。现在kubernetes宣布并没有以维护这个组件了,也差不多的意思那是:docker虽说好用,但那是对人来说的,kubernetes又不是人,不必须那些花里胡哨的东西!

kubernetes这是话里有话,说白了就是:我特么以前是为不兼容你,我集成显卡在我自己这里,现在我就想自己单纯一些,要嘛你自己写cri的接口或则就有缘再见。

目前docker公司还没有回应。

那这个对我们开发、运维有什么影响呢?

暂时来看没太大的影响,要是你在生产环境不使用kubernetes,那你以后可能会要渐渐地迁移到至containerd、cri-o这样的容器接受时,.例如红帽公司开发完毕的podman

原文标题:k8s支持哪些容器 c#除了做.net和winform之外还可以做什么?,如若转载,请注明出处:https://www.xinyige.net/tag/10975.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「鑫艺阁」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。