• 基于Kubernetes和Jenkins的GitOps实战

    如果你在关注软件交付领域,一定听说过 GitOps! GitOps是云原生DevOps的最佳实践方法之一,面向Kubernetes提供了一种更加高效、稳定和安全的CI/CD模型,其核心思想是将应用系统的声明性基础架构和应用程序存放在 Git 的版本控制库中,并视相关的Git仓库为惟一可信源。 将 GitOps 理论方法应用在持续交付流水线上,有诸多优势和特点: 安全的云原生 CI/CD 管道模型 更快的平均部署时间和平均恢复时间 稳定且可重现的回滚(例如,根据 Git 恢复 / 回滚 / for...

  • Docker 服务终端 UI 管理工具

    这是一个简单的基于终端的 UI 管理工具,主要适用于对 docker 和 docker-compose 容器以及服务的管理和便捷使用,灵感来自于 gocui 并使用 Go 语言改写。 1.功能特性 轻度用户使用尚可,可不要把它当做是一个专业的管理工具,哈哈哈 查看docker或docker-compose容器环境的状态一目了然 查看container/service的日志 查看容器指标的ascii图表,如CPU/内存等 自定义这些图表以测量您想要的几乎任何指标 直接进入到container/se...

  • Shell 脚本进阶,经典用法及其案例

    一、条件选择、判断 1、条件选择if (1)用法格式 逐条件进行判断,第一次遇为“真”条件时,执行其分支,而后结束整个if。 (2)经典案例: 分析:请输入年纪,先判断输入的是否含有除数字以外的字符,有,就报错;没有,继续判断是否小于150,是否大于18。 分析:请输入成绩,先判断输入的是否含有除数字以外的字符,有,就报错;没有,继续判断是否大于100,是否大于85,是否大于60。 2、条件判断 case (1)用法格式 (2)案例: 分析:请输入yes or no,回答Y/y、yes各种大小写...

  • 为什么建议大家使用 Linux 开发?

    《Linux学习笔记》 来源网络  侵删 Linux 能用吗? 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)? Linux 有图形界面 文件管理器 这是我使用了近两年的“国产”操作系统 deepin ,界面美不美观我不知道,能用是肯定的。 支持日常开发 首先 Vim/Emacs 表示它们可以搞定,但是我觉得我和它们不熟。.. Java : Eclipse , IDEA , Ne...

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、容器云、Go、Python开发专业人才培训机构!