lur嘴:毛毛虫变成了蝴蝶


<TL; DR>


  1. Slurm确实可以让您进入Kubernetes主题或积累知识。
  2. 参与者感到满意。 那些没有学习任何新知识或没有解决任务的人很少。 只有一个人使用了第一天的无条件钱箱(“如果您认为Slerm不适合您,我们将退还机票的全额价格),证明他高估了自己的实力。
  3. 下届Slurm将于9月初在圣彼得堡举行。 Selectel是我们的永久赞助商,不仅为看台提供云,而且还提供自己的会议室。
  4. 我们重复基本的Slurm(9月9日至11日),并提出一个新程序:DevOps Slurm(9月4日至6日)。

什么是Slurm,它有什么变化


一年前,我们想到了进行Kubernetes课程的想法。 18年8月,Slurm-1通过了:困难,连续任职(在舞台上完成演讲时),还有很多日常问题。 测试集会:第一个Slurm的参与者,就像《指环兄弟会》一样,仍然彼此交流。



所以看起来Slurm-1


在第一个Slurme上,这个想法诞生了,以持有MegaSlerm。 我们向人们询问了他们感兴趣的主题,并在10月份进行了“应参加者的要求”高级课程。 事实证明,这是一次有趣但一次性的事件。 到19年5月,我们已经准备了具有自己的逻辑和内部历史的真正的高级课程。


在过去的一年中,Slurm进行了组织变革:
-从主程序中删除了Docker和Anisble,并进行了单独的在线课程。
-有组织的技术支持,可帮助学生对学习集群进行故障排除。
-演讲者获得了方法论上的支持。



做Slurm-4的团队


参加者评论


另一个记录是:在Slurm基地的170位参与者,在MegaSlerm的75位。



Slurm-4
170人中有101人填写了反馈表。


Kubernetes变得清晰了吗?
41-我还不了解k8,但是我知道在哪里挖。
36-我以前不认识k8,现在我知道了。
23-我以前知道k8,现在我知道的更好。
1-我没有学习任何新知识。
0-我对k8s一无所知。


您如何喜欢Slurm的强度?


有16个人认为Slurm过于简单和缓慢,而有14个人认为过于困难和快速。 剩下的就是正确的。


您解决了前往Slurm所遇到的问题吗?


90-是的。
11-没有


MegaSlerm


40人填写了反馈表。 2个人说这太简单又慢。 1个人未解决他驾车前往Mega的问题。 其余的都还可以。


在https://serveradmin.ru上查看Slurm


演讲者评语



2月份在圣彼得堡,大多数人是新来者,然后在莫斯科,大批人已经在Kubernetes中尝试过。 有许多让您思考的高级问题。


如果在圣彼得堡,他们问我们何时发布我们的kubespray叉子,那么在莫斯科,我们已经被问到为什么我们愿意使用我们的叉子而不是原来的kubespray。 这是高年级学生的批判性思维。


练习很困难,人们犯了很多错误,这很棒:您需要在学习时而不是在战斗中遇到困难。


我们经常面临获得证书的限制,从Github下载的限制等。 这就是生命-我们同时在Selectel云中部署了大约200个集群。 没有人为此准备他们的资源和限制。


在Selectel上发表Slurm公告


Slerm-5注册
价格:25 000₽


程序:

主题#1:介绍Kubernetes,关键组件
-k8s技术简介。 描述,应用,概念
-Pod,ReplicaSet,部署,服务,入口,PV,PVC,ConfigMap,秘密


主题№2:群集设备,主要组件,容错,k8s网络
-集群设备,主要组件,容错
-k8s网络


主题#3:Kubespray,调整和调整Kubernetes集群
-Kubespray,调整和调整Kubernetes集群


主题4:高级Kubernetes抽象
-DaemonSet,StatefulSet,RBAC,Job,CronJob,Pod调度,InitContainer


主题5:发布服务和应用程序
-服务发布方法概述:NodePort,LoadBalancer和Ingress
-入口控制器(Nginx):平衡传入流量
-证书管理员:自动接收SSL / TLS证书


主题6:头盔介绍


主题#7:安装cert-manager


主题8:Ceph:按需安装


主题№9:记录和监视
-集群监控,普罗米修斯
-群集记录,流利的/弹性的/ Kibana


主题10:集群更新


主题№11:实际工作,应用程序的Docker化并启动到集群中


其中包括stepik.org上的Docker和Ansible课程。


注册Slurm DevOps
价格:45000₽


程序:

主题#1:Git简介
-基本命令git init,commit,add,diff,log,status,pull,push
-建立当地环境:实用建议
-Git流,分支和标签,合并策略
-使用多个远程仓库


主题2:与Git合作
-GitHub流程
-叉,遥控,拉动请求
-关于Gitflow和与团队有关的其他流程的冲突,发布


主题3:CI / CD自动化简介
-git中的自动化(机器人,CI简介,钩子)
-工具(bash,make,gradle)
-工厂输送机装配线及其在IT中的应用


主题4:CI / CD:使用Gitlab
-组装,测试,部署
-阶段,变量,执行控制(仅当,包含时)


主题№5:从开发角度使用应用程序
-我们用Python编写了一个微服务(包括测试)
-docker-compose在开发中的应用


主题6:基础架构即代码
-IaC:将基础架构作为代码的方法
-关于Terraform的IaC
-关于Ansible示例的IaC
-幂等,声明性
-练习创建有趣的剧本
-配置存储,协作,应用程序自动化


主题7:测试基础架构
-与Molecule和Gitlab CI进行测试并进行持续集成


主题8:自动执行服务器提升
-我们收集图像
-PXE和DHCP


主题9:基础架构自动化
-用于服务器授权的基础结构服务的示例
-ChatOps(即时通讯程序与管道的集成)


主题10:安全自动化
-签名CI / CD工件
-漏洞扫描


主题11:监控
-定义SLA,SLO,错误预算和SRE世界中的其他令人恐惧的术语
-SRE:练习监视SLI和SLO
-SRE:错误预算实践
-SRE:中断和操作负载管理(apigateway,服务网格,电路断路器)
-监视管道和开发指标

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


All Articles