ICode9

精准搜索请尝试: 精确搜索
  • kubernetes中部署kube-prometheus项目解决ControllerManager与Scheduler无法监控问题2022-06-07 12:03:45

    文章转载自:https://www.kococ.cn/20210302/cid=697.html 一、问题描述 在部署 kube-prometheus 到 kubernetes 集群中总会遇到一个问题,当 pod 都正常运行的时候,却发现 kube-controller-manager 和 kube-scheduler 并没有正常被监控到,即使是新建了新的 SVC 与两个 Pod 进行绑定但还

  • 干货 | 利用 pytest 玩转数据驱动测试框架2022-06-07 12:02:59

    pytest架构是什么? 首先,来看一个 pytest 的例子: def test_a(): print(123) collected 1 item test_a.py . [100%] ============ 1 passed in 0.02s =========

  • 【Python】requirements.txt文件使用2022-06-06 20:01:38

    一、requirements.txt 是用于记录所有依赖包及其精确的版本号。 二、使用方法 1、命令:pip install -r requirements.txt 2、操作步骤: 第一步:用pip freeze > requirements.txt自动生成requirement.txt 执行成功后,会自动生成requirement.txt文件。 第二步:更换环境,分享项目的同时,带

  • 安装部署TiCDC2022-06-06 14:03:37

    环境:TIDB:V6.0.0Mysql:5.7OS:Centos 7 192.168.1.118 pd,tidb,tikv,tiflash,monitoring,grafana,alertmanager,pump,drainer192.168.1.85 pd,tidb,tikv,tiflash,pump,ticdc192.168.1.134 pd,tidb,tikv,pump   如果要添加 TiCDC 节点,IP地址为192.168.1.85 可以按照如下步骤进行

  • ReDoc最完善的API文档2022-06-03 21:05:04

    开启swagger注释 项目设置勾选“文档文件” 加载文档文件 builder.Services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "天气查询说明", Version = "v2" }); //启用中文注释功能 var basePath = AppContext.BaseDirectory; va

  • python 读取yaml文件2022-06-01 10:03:31

    简介 在实际开发过程中,我们可能需要读取一些配置文件的配置信息,例如ini、yaml、property等格式,本文将讲述怎么去获取和设置yaml文件的相关参数。 示例yaml文件 test1: test2-1: 5 test2-2: 130000 test2-3: test3-1: 123 test3-2: 256 使用到的模块 pip3 install

  • python 操作yaml文件2022-05-30 15:32:55

    一、环境安装  安装:pip install pyyaml  使用:import yaml 二、yaml文件   基本语法规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只能使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释,从这个字符一直到行尾,都会被解析器忽略,这

  • 2、yaml配置文件当中的坑(数字的定义和支持进制书写格式)2022-05-29 15:02:22

    6、进制数的转换 6.1、问题回顾 我记得我刚刚开始使用SpringBoot的时候,有一天在做到SpringBoot整合第三方技术的时候 我刚好在那天学习到整合Mybatis,做Web项目嘛,不连数据库怎么行? 在yml配置文件当中配置数据源--datasource的时候,我遇见了一个问题 我个人有做笔记的习惯嘛,我喜欢

  • Gitlab-Runner2022-05-28 15:04:58

    Git-Runner 前期说明 对于gitlab Runner是什么这里不做过多介绍,这里仅对runner部署方式,以及如何使用展开说明。 实现功能: 配置文件存储位置为gitlab,当代码提交,自动触发apply操作 背景说明: 当前gitlab版本: 13.9.3-ee 使用runner版本:v13.9.0 k8s集群版本:v1.20.11 kubectl版本:v1.20

  • Dcoker-compose 部署KAFKA web2022-05-28 03:31:15

    cat > docker-compose.yaml << EOF version: "3.1" services: kafdrop: container_name: kafdrop image: obsidiandynamics/kafdrop:3.27.0 restart: always ports: - 9000:9000 environment: ## kafka集群地址 KAFKA

  • 部署EFK Stack收集K8s日志2022-05-25 19:36:04

    一、下载efk相关安装文件 1.1、下载对应的EFK yaml配置文件 [root@k8s-master01 k8s]# cd efk-7.10.2/ [root@k8s-master01 efk-7.10.2]# ls create-logging-namespace.yaml es-service.yaml es-statefulset.yaml filebeat fluentd-es-configmap.yaml fluentd-es-ds.yaml k

  • docker-compose 部署 gitea2022-05-24 16:32:21

    下载源 yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装docker yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin 启动docker systemctl start docker.service 设置自启 syste

  • K8S Kustomize2022-05-23 19:03:45

    1.概述 官网:https://kustomize.io/ 参考文档:https://kubectl.docs.kubernetes.io/guides/ Kustomize是一个开源的Kubernetes配置管理工具。 在Kubernetes上运行一个项目,可能存在多套运行环境:开发环境、测试环境、生产环境,多套环境可能需要编写多个存在微小差异的YAML配置文件,而这

  • helm安装和使用2022-05-23 17:32:11

    helm安装和使用

  • 38 k8s-19.1.5创建多域名 Ingress2022-05-22 01:33:03

    1.5创建多域名 Ingress  实例:创建一个多域名ingress 1. 拷贝[root@k8s-master01 ~]# cp ingress.yaml ngress-mulDomain.yaml 2. 复制了yaml中一份host… path内容 3. 修改相关参数: 01. host名称 foo2.bar.com 02. serviceName: nginx-svc-external 4. 更新ingress-mulD

  • yaml测试用例结构与关键字使用-request请求参数2022-05-19 12:02:42

    httprunner发送请求是基于requests库 request中的描述形式和requests.request完全相同 接口/post方法.py import requests S = requests.session() r1 = S.request(method='GET', url='http://127.0.0.1:端口号/api/test/demo') print(r1.text) url2 = "http:

  • Kubernetes之资源清单2022-05-18 17:01:36

    Kubernetes之资源清单  文章作者: Escape  文章链接: https://www.escapelife.site/posts/49d1a23c.html K8S 中所有的内容都抽象为了资源,资源实例化之后就叫做对象。 在 Kubernetes 系统中,Kubernetes 对象是持久化的实体,Kubernetes 使用这些实体去

  • Ingress 大全2022-05-16 00:32:09

    13、Ingress 大全   1)、 nodePort不足     1端口限1服务,端口需提前规则     支持4层负载均衡     2)、对外/对内==>http/https   Ingress Controller流量路由           3)、     

  • 是时候使用 YAML 来做配置或数据文件了2022-05-14 12:03:11

    概述 我们做程序,经常需要用到配置信息,回顾一下这么多年的搬砖生涯,我记得用过多种格式的文件来定义配置信息,例如 ini文件,xml文件,或者现在比较流行的 json 文件。 这些年随着云计算和云原生应用的流行,我发现一种新的做配置(甚至作为数据源格式)的文件格式,叫做 YAML(发音 /ˈjæməl/ )。

  • yaml.scanner.ScannerError:报错处理2022-05-12 18:03:02

    报错信息: yaml.scanner.ScannerError: while scanning for the next tokenfound character '%' that cannot start any token in "D:\勿动\MS\api_proctice\wz_api_frame\config.yaml", line 4, column 14 报错截图:     切换yaml文件,发现yaml文件中字符串中有%时候,需要加上引

  • .NET6之MiniAPI(三):Response2022-05-11 21:02:09

      MiniAPI中,Response的返回数据有三种格式,IResult,string,json: ValueTask<string> - 这包括 string 和 Task<string> T(任何其他类型,返回前端时转成json)- 这包括 Task<T> 和 ValueTask<T> 基于 IResult - 这包括 Task<IResult> 和 ValueTask<IResult> 1、字符串 返回字符串

  • .NET6之MiniAPI(三):Response2022-05-11 21:00:42

      MiniAPI中,Response的返回数据有三种格式,IResult,string,json: ValueTask<string> - 这包括 string 和 Task<string> T(任何其他类型,返回前端时转成json)- 这包括 Task<T> 和 ValueTask<T> 基于 IResult - 这包括 Task<IResult> 和 ValueTask<IResult> 1、字符串 返回字符串

  • Python | yaml模块2022-05-11 12:03:20

    一、yaml文件介绍 yaml是一个专门用来写配置文件的语言   1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注; 注释标

  • 3.springboot的配置2022-05-09 21:01:32

    spring boot使用一个全局的配置文件,文件名称是固定的 1.application.properties 2.application.yml或application.yaml      配置文件的作用:修改springboot 自动配置的默认值,spring boot在底层都帮我们配置好 YAML(YAML Ain't MarkUp Language) YAML A MarkUp Language:是一个

  • helm K8s打包介绍2022-05-09 13:33:32

    目录Helm介绍Helm安装二进制版本安装包管理器下载三大概念Helm资源安装顺序创建charts基础命令文件结构 Helm介绍 Helm 是 Kubernetes 的包管理器,诞生于2015年,2018年加入CNCF。 Helm安装 二进制版本安装 tar -zxvf helm-v3.0.0-linux-amd64.tar.gz(解压targz包) mv linux-amd64/h

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有