随笔分类 - python 运维开发
摘要:一、概述 现有项目中,涉及文件上传。要求: 1. 文件必须是excel 2. 只能上传1个文件 3. 文件大小不能超过5M 二、Upload 上传 注意:ElementUI Upload 上传,需要和后端api结合才能使用。 演示环境使用django,版本为:3.1.5 新建django项目 新建d
阅读全文
摘要:一、概述 现有一个vue项目,需要一个json编辑器,能够格式化json数据,同时也支持编辑功能。 vue-json-editor 插件就可以实现这个功能 二、vue-json-editor 使用 安装插件 npm install vue-json-editor --save 使用 test.vue
阅读全文
摘要:一、概述 效果图 二、代码实现 新建test目录,放2个vue文件。 sidentify.vue组件代码: <template> <div class="s-canvas"> <canvas id="s-canvas" :width="contentWidth" :height="contentHe
阅读全文
摘要:一、概述 现有一个基于element-ui开发的后台页面,效果如下: 需要将公司名进行切割,每一行,显示一个公司。 二、代码实现 test.vue <template> <el-table :data="tableData" border style="width: 362px"> <el-tabl
阅读全文
摘要:一、概述 当我们向后台请求大量数据的时候,并要在页面展示出来,请求的数据可能上百条数据或者更多的时候,并不想在一个页面展示,这就需要使用分页功能来去完成了。 本次所使用的是vue2.0+element-ui实现一个分页功能,element-ui这个组件特别丰富,分页中给我提供了一个Paginatio
阅读全文
摘要:一、概述 ElementUI 官方给的demo,里面有验证数字的,但是没有小数点的校验。 二、代码实现 页面效果 from表单 <el-form-item label="价格" prop="price"> <el-input v-model="ruleForm.price" oninput="val
阅读全文
摘要:一、概述 使用kubectl apply或者create命令创建/更新部署后,其pod需要时间完成创建/更新。如果在CI中不等待所有pod更新完成,下一步流程很有可能使用更新前的环境。 二、使用方法 根据实际情况kubectl rollout status命令,能够正确的获取rollout stat
阅读全文
摘要:一、概述 在保留当前页面状态的情况下,告知用户并承载相关操作。 二、自定义内容 Dialog 组件的内容可以是任意的,甚至可以是表格或表单,下面是应用了 Element Table 和 Form 组件的两个样例。 <!-- Table --> <el-button type="text" @clic
阅读全文
摘要:一、jaeger 介绍 jaeger 官网:https://www.jaegertracing.io/ jaeger 是 Uber 开源的分布式跟踪系统,用于微服务的监控和全链路跟踪,其设计思想来自于 Dapper 和 zipkin。jaeger 特征包括: 分布式上下文传播 分布式事务监控 Roo
阅读全文
摘要:一、节点调度 在开始 kiali 亲和性调度之前,先演示一个简单的例子介绍 pod 选择调度到指定 node: 节点打标 使用命令查看当前所有 k8s 节点: [root@k8s-master ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION k
阅读全文
摘要:一、kiali 组件分析 使用如下命令查看 kiali pod 详情: kubectl edit pod -n istio-system $(kubectl get pods -n istio-system | grep -i kiali | awk '{print $1}') kiali pod
阅读全文
摘要:一、概述 kiali 是使用 istioctl 客户端工具安装 demo profile 时自动就会安装的组件,kiali 是一款 istio 服务网格可视化工具,提供了服务拓扑图、全链路跟踪、指标遥测、配置校验、健康检查等功能。 二、kiali 可视化bookinfo 在前面几篇文章中,已经部署了
阅读全文
摘要:一、概述 这个示例部署了一个用于演示多种 Istio 特性的应用,该应用由四个单独的微服务构成。 这个应用模仿在线书店的一个分类,显示一本书的信息。 页面上会显示一本书的描述,书籍的细节(ISBN、页数等),以及关于这本书的一些评论。 Bookinfo 应用分为四个单独的微服务: productpa
阅读全文
摘要:一、概述 简介 kiali 是一款 istio 服务网格可视化工具,提供了服务拓补图、全链路跟踪、指标遥测、配置校验、健康检查等功能。 二、访问 在上一篇文章中,https://www.cnblogs.com/xiao987334176/p/14236554.html 其实已经安装了kiali,查看
阅读全文
摘要:一、概述 在安装 Istio 之前,需要一个运行着 Kubernetes 的兼容版本的 cluster。 Istio 1.8 已经在 Kubernetes 版本 1.16, 1.17, 1.18, 1.19 中测试过。 通过选择合适的 platform-specific setup instruct
阅读全文
摘要:一、什么是 Istio? 官方对 Istio 的介绍浓缩成了一句话: An open platform to connect, secure, control and observe services. 翻译过来,就是”连接、安全加固、控制和观察服务的开放平台“。开放平台就是指它本身是开源的,服务对
阅读全文
摘要:一、概述 在k8s集群中,已经部署了nginx应用,需要使用elk来收集日志。 注意:elk并没有放在k8s集群中,使用单独的服务器进行安装。不推荐elk放在k8s集群中! 其中filebeat,使用DaemonSet方式部署,这样就可以自动收集了。 二、部署 环境说明 操作系统:centos 7.
阅读全文
摘要:一、概述 使用docker方式部署禅道简单,快速,不容易出错。比起编译安装要方便很多。 二、部署 环境说明 操作系统:centos 7.6 ip地址:10.212.82.65 docker版本:19.03.8 配置:2核4g 关于docker安装,请参考链接: https://www.cnblogs
阅读全文
摘要:一、概述 现有vue页面如下: 需要将日期转换为:2020-12-25 二、实现 修改vue html部分,应用方法dateFormat <el-table-column prop="start_time" label="日期" width="140" :formatter="dateFormat"
阅读全文
摘要:一、概述 Form 表单由输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据 官方链接: https://element.eleme.cn/#/zh-CN/component/form 二、典型表单 包括各种表单项,比如输入框、选择器、开关、单选框、多选框等。 环境说明 还是以上一篇
阅读全文