
云原生生态圈
文章平均质量分 82
云原生生态圈
这个作者很懒,什么都没留下…
展开
-
python+selenium之悠悠博客学习笔记
1 Python之自动化测试框架selenium学习offical website悠悠之selenium浅谈·博客园悠悠软件测试系列1.1 基础环境准备1.1.1 python包下载工具的安装地址:setuptoolspip1.1.2 webdriver谷歌浏览器驱动火狐驱动下载地址IE的驱动Edgesafari注意:下载的驱动需要添加到PATH环境变量中去...原创 2017-11-04 00:15:00 · 77 阅读 · 0 评论 -
基于Docker-compose部署wiki-confluence6.10
使用Docker-compose部署wiki-confluence6.10 团队协同工作平台原创 2018-12-14 14:23:50 · 960 阅读 · 0 评论 -
Docker Swarm上基于Consul实现高可用RabbitMQ集群
本文实验通过Docker swarm建立基于Consul自动发现的高可用性的RabbitMQ集群[1]。我们还将添加HAProxy服务器以负载均衡AMQP请求,并提高群集的整体可用性。以...原创 2020-08-18 22:53:46 · 627 阅读 · 1 评论 -
GitlabCI与Kubernetes实践·部署GitLab-Runner
在Kubernetes里安装GitLab服务Gitlab的持续集成功能依赖于Gitlab Runner组件完成,gitlab runner作为Gitlab这个中控机的执行者,按照代码仓库...原创 2020-10-26 00:01:00 · 1721 阅读 · 1 评论 -
GitLab CICD与Kubernetes实践·部署Flask Web服务
上篇????Gitlab CICD 与Kubernetes实践·部署GitLab Runner文章内通过Kubernetes已经完成Gitlab Runner的部署的,现在我通过一个实际...原创 2020-10-27 00:01:00 · 868 阅读 · 1 评论 -
nginx-template实现动态更新Nginx upstream
Consul Template 提供一个方便的方式从Consul服务获取数据通过consul-template的后台程序保存到文件系统,这个后台进程监控Consul中数据的变化并更新任意数...原创 2021-03-04 20:10:00 · 1427 阅读 · 2 评论 -
云原生工具集 · 管理多集群Kubeconfig
背景做为一个k8s的学习或者使用者,避免不了会操作不同的k8s集群,每次操作不同集群的时候,可能都会使用--kubeconfig指定要操作集群的配置文件,这样显得格外的麻烦,我使用过一段时...原创 2021-05-28 08:45:42 · 220 阅读 · 0 评论 -
“docker scan“本地扫描镜像漏洞
Docker scan[1]本地扫描镜像漏洞2020年年底,Docker hub推出镜像自动扫描的功能,同时Docker也支持了在本地通过Docker命令选项的方式支持镜像漏洞扫描,目前D...原创 2021-06-17 23:58:34 · 2917 阅读 · 2 评论 -
遵循CIS Docker Benchmarks规范的开源巡检脚本
CIS是什么?CIS即Center for Internet Security (CIS) 为安全基准计划提供了定义明确、公正、基于一致性的行业最佳实践来帮助组织评估和增强其安全性Docker Bench SecurityDocker Bench for Security是一个开源的脚本。它是基于CIS Docker Benchmark v1.3.1规范的,用于自动化巡检在生产环境中运行Docker容器的数十种常见的最佳实践的脚本。公众号《云原生生态圈》内回复"cis-docker",获取CIS出原创 2021-09-03 00:12:51 · 626 阅读 · 0 评论 -
分布式任务调度框架airflow介绍
airflowAirflow是一个分布式任务调度框架,可以把具有上下级依赖关系的工作流组装成一个有向无环图; 有向无环图长得就如下一般:说的云里雾里的,那么Airflow究竟是什么呢?简单说,airflow就是一个平台,你可以在这个平台上创建、管理、执行自定义的工作流,这里的工作流就是前面所说的有向无环图,如上图所示一样,有向无环图是由一系列单独运行的task组合而成,任务之间的前后排列取决于任务之间处理的关系或者数据的流转的方向,而这里的工作流有一个很专业的名字叫DAG(Directed Acycl.原创 2022-01-04 00:14:42 · 6473 阅读 · 0 评论 -
企业多人协同办公软件-Confluence 7.6体验
confluence是一个企业内部多人协作办公的wiki平台。confluence v7.6 搭建部署部署confluence,需要将confluence和mysql的数据通过挂在卷的方...原创 2020-08-23 23:59:09 · 654 阅读 · 1 评论 -
Go - flag:命令行flags解析
Day Day GOflag作为go的基础模块,属于必知必会的常用模块,flag实现命令行flag解析,比如ls -l中的-l,当然golang内置的flag也可以实现类似docker ...原创 2020-10-06 19:07:41 · 15812 阅读 · 1 评论 -
Gitlab CICD 与Kubernetes实践·部署GitLab
上一篇,简单的从????Gitlab CI/CD方法论中探索实践中大致了解Gitlab在CI/CD功能的基本介绍,现在我们通过在K8s集群内安装Gitlab、Gitlab Runner来...原创 2020-10-25 00:11:15 · 928 阅读 · 3 评论 -
坑已踩完 - JIRA v8.7服务迁移实践方案
系统准备操作系统准备操作系统CPU内存存储IPCentOS Linux 7 (Core)24G系统 40G/数据盘 200G192.168.x.x阿里云上创建一台此规格实例挂载云盘[1]...原创 2020-11-27 07:40:00 · 307 阅读 · 0 评论 -
听说会Traefik就一定会Ingress-nginx
分享都要写在前面,在IDEA中使用Kubernetes插件查看和管理你的容器组编写配置清单,智能提示,体验俱佳无需命令行,应用配置清单,创建容器组无需登录平台,查看容器组运行状态双机Po...原创 2020-12-16 07:40:00 · 1983 阅读 · 1 评论 -
Nginx、Consul、Upsync实现动态负载均衡
Nginx实现动态负载均衡,首先需要一个服务发现集群,通过集群中注册的信息动态更新nginx的配置,实现动态负载均衡。因此首先准备一个Consul集群Consul集群准备此处我们仅作为功能...原创 2021-02-24 22:07:12 · 377 阅读 · 1 评论 -
【云原生工具集】洋气·给程序自定义启动图案
通过我们在启动spring项目或者其他中间件和小工具的时候,会遇到输出一些有意思的图案,于是也挺好奇这些是如何制作的,于是在网上找到了以下几种实现的工具以及网站可以直接制作,然后在程序启动...原创 2021-03-27 00:04:01 · 356 阅读 · 2 评论 -
Go 操作 excel 利器之 excelize
Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML标准。可以使用它来读取、写入 XLSX 文件。相...原创 2021-05-13 12:59:10 · 3729 阅读 · 2 评论 -
Airflow 2.2.3 + MySQL 8.0.27 + Redis 6.2 部署Airflow任务调度平台
上文简单的了解了airflow的概念与使用场景,今天就通过Docker安装一下Airflow,在使用中在深入的了解一下airflow有哪些具体的功能。Airflow容器化部署阿里云的宿主机环境:操作系统: Ubuntu 20.04.3 LTS内核版本: Linux 5.4.0-91-generic安装docker安装Docker可参考官方文档,纯净系统,就没必要卸载旧版本了,因为是云上平台,为防止配置搞坏环境,你可以先提前进行快照。 # 更新repo sudo apt-get updat原创 2022-01-05 00:11:17 · 2851 阅读 · 1 评论 -
Airflow2.2.3 + Celery + MYSQL 8构建一个健壮的分布式调度集群
云原生生态圈 · 往期推荐云原生生态圈之玩转容器系列文章云原生生态圈之运维架构专辑文章云原生生态圈之DevOps理论与实践系列文章云原生生态圈之Kubernetes理论与实践系列文章云原生...原创 2022-01-05 22:00:00 · 3156 阅读 · 1 评论 -
OpenVPN每个客户端为什么占用4个IP?
背景对于内部系统的访问,我们也是采用了常见openVPN网络隧道方案实现业务远程访问。最近北京疫情有点严重,响应政府号召居家远程上班,openVPN的使用者也随着内部系统增多变得越来越多。最近收到公司有人反馈,openVPN刚开始使用还好好的,现在连接状态也是正常的,怎么就打不开系统了呢?听反馈说,openVPN客户端连接软件也重启了,电脑也重启了,还是打不开,听着很是诡...原创 2022-05-10 20:53:17 · 309 阅读 · 0 评论 -
Kubectl-ice 插件展示集群容器配置信息更强大
本期介绍一个实用的Kubectl插件kubectl-ice,可以让你快速地查看POD中容器正在运行的配置信息,例如你可以查看所有POD内容器镜像的拉取策略、挂载卷、端口以及可执行配置等信息,同时结合metrics server你也可以查看容器运行的CPU和内存等相关指标信息。功能仅使用读取权限,不会调用写操作默认会列举出当前集群下命名空间内所有pod中的容器相关配置,ku...原创 2022-05-20 22:08:36 · 229 阅读 · 0 评论 -
博客(halo)迁移到 K8s 上了
kubernetes集群信息[root@vm-24-13-centos~]#kubectlgetnodesNAMESTATUSROLESAGEVERSIONvm-24-13-centosReadycontrol-plane,master,worker1...原创 2022-08-09 22:05:05 · 521 阅读 · 0 评论 -
Prometheus基于Consul的 Redis 多实例监控方案
Redis exporter使用 Prometheus 进行 Redis 监控的都知道,Redis_exporter 是较常用的解决方案,但是在 redis_exporter 开始的版本中,并不支持一个 redis_exporter 实例监控多 Redis 实例,这样造成 exporter 实例的数量较多,难以维护和管理。但是好在官方已经解决了此问题。在 metrics 的暴漏形式上也有所改变:#...原创 2022-08-27 21:21:20 · 911 阅读 · 0 评论 -
ClickHouse v22.8.5.29-lts 安装笔记
欢迎关注【云原生生态圈】订阅号。原创 2022-09-26 12:54:58 · 1795 阅读 · 1 评论 -
分享使用Go案例开发到持续集成整个过程
分享一个使用Go编写的极简单的Demo案例,为什么要分享呢?涉及到几个小知识点Go mod的使用GO中如何导入包通过Go简单的演示分层构建演示如何编写一个自动化构建的脚本式Jenkinfile.1. Go mod如何使用我们准备一个apis模块,在该模块中实现一个打印字符串的函数Says(str string):所以mkdir apiscat << EOF > ./apis.gopackage apisimport "fmt"func Sa原创 2020-05-15 16:13:38 · 879 阅读 · 1 评论 -
微软出品·kubernetes学习路线
Kubernetes正在席卷应用开发世界。到2022年,全球超过75%的组织将在生产环境中运行容器化应用程序。Kubernetes正在塑造应用程序开发和管理的未来-微软希望今天帮助您开始使用它。 于是微软出品了一个Kubernetes的学习路径指南本指南适用于有兴趣进一步了解Kubernetes的任何人。在短短50天内,您将了解Kubernetes的基础知识,并获得有关其各种组件,功能和解决方案,使用Kubernetes从零变成英雄,可以让您的公司为将来的应用程序开发成功做好准备。公众号内发送微软,原创 2020-05-18 21:13:36 · 1347 阅读 · 0 评论 -
Kexp 动态展示 k8s 资源对象依赖关系
k'exp[1] 旨在以可视化的方式帮助用户理解和探索 Kubernetes 的能力。原创 2024-05-12 20:54:56 · 442 阅读 · 2 评论 -
官方mysqld_exporter支持抓取多MySQL实例监控指标
mysqld_exporter官方支持单exporter采集多MySQL实例指标原创 2022-11-02 14:02:58 · 3635 阅读 · 1 评论