网络研讨会条目“您是否需要Kubernetes?”


Pavel Selivanov是有关Kubernetes强度的主要发言人( Slurm-2适用于刚刚熟悉技术的人员, MegaSleurm适用于已经使用Kubernetes的人员)。
10月25日至27日-Slurm-2
10月29日至31日-MegaSlerm


如果您在10月18日之前注册,请告诉经理“我来自网络研讨会”,您将获得10%的折扣。


Slurm-3计划于19年6月推出。


TL; DR网络研讨会:


1.如果您指望一种能单独解决问题的神奇药丸,那么您就不需要Kubernetes。 这样可以结束查看/阅读。


2.我第一次接触k8s
50种微服务,运行混乱,Docker,缺乏编排,本着“今天发布,停机2小时”的精神推出服务。



已实现的Kubernetes(同时实现了Docker Swarm和Nomad,但Docker Swarm没有扎根):



我们构建了基础架构,而不是Kubernetes。


3. Kubernetes的优缺点是相对的:一个加号是什么,另一个减号是什么。 因此,关于它们的霍利瓦尔永远不会停止。


4. “缺点” Kubernetes


-今天,Kubernetes并不是一个完整的现成的解决方案,而是一个设计师。 在那里,您可以自己完成任何功能,但应该有人看得到,如果未创建必要的功能,则群集将不那么理想。 因此,护送团队将花费大量时间陪同Kubernetes。


-Kubernetes涵盖了基础架构的许多方面。 您将必须学习它们如何工作以及如何修复它们。 一位狭窄的专家(网络专家,SRE工程师)被迫转变为Kubernetes的专家。


-由于内部移动性,Kubernetes在监视和存储日志方面需要采取特殊的态度。


5.应在Kubernetes或至少在Docker下开发应用程序。 Kubernetes专为微服务而设计。 在集群中运行整体是有问题的。


6. Kubernetes允许您控制应用程序生命周期的许多方面。 我的意见:将这种控制权传递给开发人员会很高兴。 我从开发人员那里听到的最糟糕的事情是:“为什么我应该考虑资源,我只想编写代码。”


7.如果您认为:您不需要Kubernetes:
-Kubernetes将改变我的业务(至少是IT部门),并且将正常工作。
-我在有趣的话题上阅读了有关Kubernetes的文章。
-我想喜欢Google ...


8.有使用它的Kubernetes的悲观主义者说“屎”然后将其扔掉。
有Kubernetes的乐观主义者愿意与任何事物抗争,即使他们拥有Kubernetes也是如此。
而且有Kubernetes的现实主义者,为需要通过Kubernetes控制大量事物的事实做好准备,有必要深入研究并完成它。 现实主义者得到:
-用于许多任务的内置解决方案;
-统一性(例如,不再存在分期与生产背离的问题);
-自我修复,因此达到99.9%的SLA。


9.关于痛苦:关于课程的期望
我一直在面对这样一个事实,人们期望在课程结束时获得一名专家。 因此它不起作用。
课程(特别是Slurm)是技术的良好开端 。 我本人不喜欢这些课程,我一生中两次参加过这些课程,但是正是在这些课程之后,Docker才开始引起人们的兴趣并开始对其进行处理。 课程结束后,您会遇到自己从事自我发展的问题。


课程是讲师经验,讲师已经犯了错误并且碰到了麻烦。


课程是提问和获得答案的机会。 与社区不同,作为讲师,我必须回答问题并对我的言论负责。


与同事交流是一个不错的收获。


10. 3天的Slerm培训取代了3天的阅读文档+ 1个月的实践实验+半年的运行。 也就是说,它们可以节省时间。 但是Slurm(以及自学)并不能保证您将成为Kubernetes的专家。


在第37分钟,开始回答参与者的问题。

Source: https://habr.com/ru/post/zh-CN426637/


All Articles