课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,DevOps编程开发形式在提高开发效率等方面做出了突出贡献,下面我们就一起来了解一下,掌握DevOps编程开发的优势都有哪些。
使用多个不同容器runtime进行交互
多年来,Docker一直主导着Linux的容器世界,提供了简单的容器图像格式和易于使用的CLI。Docker在2019年的影响力正在逐渐减弱,它在2018年对其产品进行了一系列令人困惑的变化,以便将该平台货币化,其开源项目Moby的状态仍不明朗。2018年还启动了一些新的开源容器计划,例如CRI-O,现在是Kubernetes的默认容器runtime。对于2019年的DevOps从业者,Docker仍然很重要,因为它牢牢扎根于开发人员和IT主管的词汇中。应该理解如何在Docker和其他容器runtime之间进行交互,比如Docker的fat-daemon模型和Podman的fork/exec模型,还要掌握它们如何与容器平台(如Kubernetes)进行交互。
了解并可以管理委派的身份验证和授权
容器化应用程序的兴起意味着管理应用程序身份验证和授权的变化,尝试在容器内部打破Kerberos或FreeIPA客户端是很痛苦的,导致了许多黑客攻击来让工作正常进行。2019年将使用OpenIDConnect和OAuth2等协议来创建易于扩展的应用程序架构,作为DevOps从业人员应该乐于使用OpenIDConnect来提供身份验证,并管理应用程序的多因素验证。
成为操作系统专家级工程师
操作系统的角色在2019年没有改变,仍然是所有内容的基础,它决定了DevOps平台的成败。无论个人偏好是基于Debian还是基于RedHat,或者是新的容器优化的操作系统,成为核心操作系统管理和工程方面的专家仍然至关重要。例如,获得RedHat认证系统管理员和RedHat认证工程师的证书,为开发人员和运营商提供可信的保障,当任何事情发生时,可以直接访问操作系统并解决问题。
掌握好的学习方式
DevOps是一个不断变化、不断发展的世界,要努力继续缩短开发人员和运营商之间的反馈循环。随着框架的发展和流程的变化,了解如何好地学习是很重要的。ShaneBoulden认为,无论是通过实践学习,还是直接阅读手册,都无关紧要,目标是尽可能高效地学习。
作者:ShaneBoulden
译者:杨雷
节选:运维派
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!