
自动化
文章平均质量分 84
kele_baba
这个作者很懒,什么都没留下…
展开
-
Prometheus(普罗米修斯)
前言Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金会(CNCF),成为继Kubernetes之后的第二个托管项目。https://prometheus.iohttps://github.com/prometheusPrometheus特点:多维数据模型:由度量名称和键值对标识的时间序列数据PromQL:一种灵活的查原创 2021-08-26 23:02:48 · 599 阅读 · 0 评论 -
Pod 详解及容器分类
POD 详解一、Pod 基础概念1.1 介绍1.2 Pod 使用方式1.3 工作方式1.4 基础容器 pause1.5 Pod 的分类1.6 Pod 的组成二、Pod 容器的分类2.1 pause 基础容器(infrastructure container)2.2 init 初始化容器(initcontainers)2.3 业务容器(Maincontainer)Pod 容器分类Pod 资源分类pod 的重启策略Pod 镜像拉取策略仓库Pod 生命周期一、Pod 基础概念1.1 介绍Pod 是 kub原创 2021-08-23 17:48:18 · 2177 阅读 · 0 评论 -
K8s 版本发布
K8s 版本发布一、版本发布机制二、金丝雀发布(Canary Release)2.1 更新 deployment 的版本,并配置 暂停 deployment2.2 监控更新的过程2.3 确保更新的 pod 没问题了,继续更新2.4 查看最后的更新情况-w //可以看到实时状态变化kubectl get pod -w一、版本发布机制蓝绿发布成本高,整个服务器组整体替换部署滚动发布滚动发布(k8s默认的更新机制):先生成一个新的pod,然后删除一个旧的pod,往后以此类推。每次只升级一原创 2021-08-23 16:12:49 · 211 阅读 · 0 评论 -
Kubectl 命令(命令式 与 声明式)
Kubectl 命令(命令式 与 声明式)一、资源管理办法1.1 陈述式资源管理方法1.2 声明式资源管理办法二、基本信息查看2.1 查看master 节点状态2.2 查看命令空间2.3 查看default命名空间的所有资源2.4 创建、删除命名空间app2.5 在命名空间创建deployment2.6 描述某个资源的详细信息2.7 查看命名空间kube-public 中的pod信息2.8 kubectl exec可以跨主机登录容器,2.9 删除(重启)pod资源2.10 扩缩容2.11 删除副本控制器三、原创 2021-08-23 15:41:20 · 620 阅读 · 0 评论 -
带你认识Jenkins从Gitlab拉取代码,项目部署到Tomcat全流程
Jenkins持续集成从入门到精通一、持续集成及Jenkins介绍1、软件开发生命周期2、 软件开发模型2.1 软件开发瀑布模型2.2 软件的敏捷开发2.3 什么是持续集成?二、Jenkins介绍和Gitlab安装1、Jenkins介绍2、Jenkins的特征3、Jenkins的安装和持续集成的部署3.1 Gitlab安装3.2 Gitlab添加组、创建用户、创建项目三、持续集成环境Jenkins安装1、Jenkins安装2、Jenkins插件管理3、Jenkins用户权限管理4、Jenkins凭证管理5、原创 2021-08-22 00:01:35 · 1735 阅读 · 4 评论 -
CI/CD到底是什么?看完就能很快理解
CI/CD到底是什么?看完就能很快理解什么是DevOps?如何落地实现DevOps理念?实践测试当今大公司一定要使用DevOps什么是DevOps?DevOps是一种思想或方法论,它涵盖开发、测试.运维的整个过程!DevOps强调软件开发人员与软件测试、软件运维、质量保障(QA)部门之间有效的沟通与协作。强调通过自动化的方法管理软件变更,软件集成。使软件从构建到测试、发布更加快捷、可靠,最终按时交付软件。公司项目开发大概的流程,看看是如何一步-步操作的:Product Backlog源自于原创 2021-08-20 12:20:19 · 7473 阅读 · 1 评论 -
企业级开源监控解决方案,分布式监控系统 Zabbix
企业级分布式监控系统 iZabbix监控系统一、Zabbix监控介绍1、Zabbix监控架构2、Zabbix的优点3、Zabbix的缺点4、Zabbix监控系统监控对象5、Zabbix的监控方式6、Zabbix程序组件二、Zabbix5.0安装部署1、关闭防火墙2、获取Zabbix的下载源3、将官方源替换为阿里源,下载速度更快4、清空yum缓存并下载 zabbix-server 和 zabbix-agentd(用于监控本机)5、安装Software Collections, 便于后续安装高版本的php, 默原创 2021-08-09 00:32:26 · 1202 阅读 · 1 评论 -
ansible playbook脚本启动失败-----------[start httpd service]
TASK [start httpd service] *****************************************************************************************fatal: [192.168.118.18]: FAILED! => {“changed”: false, “msg”: “Unable to start service httpd: Job for httpd.service failed because the c原创 2021-08-08 21:53:21 · 1003 阅读 · 0 评论 -
自动化运维管理工具 Ansible的脚本------------playbook剧本
自动化运维管理工具 Ansible的脚本------------playbook剧本一、inventory 主机清单1、主机清单2、YAML(1)基本语法规则(2)YAML支持的数据结构二、剧本(playbook)1、playbook介绍2、playbooks 的组成3、案例:编写httpd的playbook一、inventory 主机清单1、主机清单ansible默认的主机清单是==/etc/ansible/hosts==文件主机清单可以手动设置,也可以通过Dynamic Inventory动态生原创 2021-08-08 21:49:17 · 228 阅读 · 0 评论