运维提效该如何操作?教你这4种思维,你就厉害啦~
流程是双刃剑,大家都知道。流程的本质,我的理解是通过建议规章约束把最初的用户愿景以最短的路径且高品质的传递给工程端,并由工程端高品质无差别的高品质交付。重要的是交付链条足够短,交付品质足够高。 但流程提效,正确的角色是辅助,不应该是ADC。咱
prometheus告警情况分析
问题分析 最近运维prometheus的过程中发现,有的时候它应该发送告警,可实际却没有;有的时候,不该发送告警却发送了;还有的时候,告警出现明显的延迟。为了找出其中的具体原因,特地去查阅了一些资料,同时也参考了官网的相关资料。希望对大家在今后使用prom
我们一定要留意关心服务网格
为什么服务网格对开发者很重要 当开发人员将微服务部署到云时,无论业务功能如何,他们都必须解决非功能性微服务功能,以避免级联故障。这些功能通常可以体现在服务发现、日志、监控、 韧性 resiliency 、认证、 弹性 elasticity 和跟踪等方面。开发人员必须
教你学会 Linux anacron 命令
在 2021 年,人们有更多的理由喜欢 Linux。在这个系列中,我将分享使用 Linux 的 21 个不同理由。自动化是使用 Linux 的最佳理由之一。 我最喜欢 Linux 的一个原因是它愿意为我做工作。我不想执行重复性的任务,这些任务会占用我的时间,或者容易出错,或者
为你解释DevOps?一份入门篇的教程
相反,这是一个系统性的工程,你应该使用合适的工具和技术来完成不同的任务。 所有的一切都是为了流程 具体是什么流程并不重要,只要它可以简化应用程序的部署或者自动化测试,让你的生活更轻松,那这就是DevOps的全部内容。 事实上,如果你的流程不能手动完
使用 systemd 定时器交换 cron 作业
与 cron 作业类似,systemd 定时器可以在特定的时间间隔触发事件(shell 脚本和程序),例如每天一次或在一个月中的特定某一天(或许只有在周一生效),或在从上午 8 点到下午 6 点的工作时间内每隔 15 分钟一次。定时器也可以做到 cron 作业无法做到的一些
利用Docker镜像默认存储位置的技巧
我们知道在操作系统当中,默认情况下 Docker 容器的存放位置在 /var/lib/docker 目录下面,可以通过下面命令查看具体位置。 #默认存放位置 $sudodockerinfo|grepDockerRootDir 解决默认存储容量不足的情况,最直接且最有效的方法就是挂载新的分区到该目录。
一篇文章教你 Stratis 的网络绑定磁盘加密
设置 Tang 服务器 本例使用另一个 Fedora Linux 系统作为 Tang 服务器,主机名为 tang-server 。首先安装 tang 包。 dnf install tang 然后用 systemctl 启用并启动 tangd.socket 。 systemctl enable tangd . socket — now Tang 使用的是 TCP 80 端口,所
针对GitLab实现端到端DevOps流水线验证
开发人员在特性分支提交代码,触发提交流水线进行代码验证并发布到特性环境验证(可手动控制发布)。 阶段:编译,测试,扫描,构建镜像,上传镜像,发布特性环境 特性环境:命名规范为项目名称-ID-分支名称,每个特性分支发布到对应的特性环境。 镜像名称: r
网络地址转换NAT之成绩单
引言 网络地址转换(NAT)是一种将容器或虚拟机暴露在互联网中的一种方式。传入的连接请求将其目标地址改写为另一个地址,随后被路由到容器或虚拟机。相同的技术也可用于负载均衡,即传入的连接被分散到不同的服务器上去。 当网络地址转换没有按预期工作时,