自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 istio下游的服务无法获取client来源IP

问题描述查看Tomcat或Nginx日志时候,发现日志来源IP均为Node节点IP,无法得到真实请求IP访问流程如下Type=NodePort: client \ ^ \ \ v \ node 1 <--- node 2 | ^ SNAT | | ---> v | endpoint客户端发送 tcp 包 到 node2:nodePo

2020-06-30 16:58:18 996

原创 Grafana的Node相关模板

Node模板{ "annotations": { "list": [ { "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts",

2020-06-30 10:35:09 2108

原创 istio功能[熔断]

在并发的连接和请求数超过一个,在istio-proxy进行进一步的请求和连接时,后续请求活连接将被阻止apiVersion: networking.istio.io/v1alpha3kind: DestinationRulemetadata: name: httpbin #规则名称spec: host: httpbin #后端svc trafficPolicy: connectionPool: tcp:

2020-06-28 19:22:31 545

原创 [Jenkins3]-Jenkins部署上线流程

一.UPLOAD(更新)CATALINA_OPTS-server -XX:+UseContainerSupport -XX:MaxRAMPercentage=70 -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -Djava.security.egd=file:/dev/./urandom -Duser.timezone=GMT+08 -Dfile.encoding=UTF-8 -Dsun.jnu.enco

2020-06-16 17:52:21 614

原创 [Jenkins1]-Jenkins上线流程

简述将一个项目的全部流程分为三个阶段”CREATE(创建)”,”UPLOAD(更新)”,”ROLLBACK(回滚)”一.CREATE(创建)与UPLOAD(更新)思路: Dockerfile模板(注:这里的Dockerfile路径是与上面打包ROOT路径为同级路径): From ccr.ccs.tencentyun.com/base-test/tomcat:7.0.104-jdk8-adoptopenjdk-openj9 ...

2020-06-16 16:54:51 1109

原创 [Jenkins2]-Jenkins基础配置

一.配置Jenkins1.浏览器访问http://NodeIP:320002.密钥查看>>kubectl logs -n kube-system jenkins-5fb4647f5f-ccjj2 #jenkins-5fb4647f5f-ccjj2为Pod的name密钥为:aa06a0afe3614787840f610f803c811c3.安装需要插件选择”安装推荐插件”安装Kubernetes,ExtendedChoiceParameter...

2020-06-16 15:49:51 324

原创 [Jenkins]-Jenkins部署YAML文件

jenkins-deployment.yamlapiVersion: apps/v1beta1kind: Deploymentmetadata: name: jenkins namespace: kube-systemspec: replicas: 2 template: metadata: labels: app: jenkins spec: terminationGracePeriodSeconds: 10 #优

2020-06-16 14:52:57 1692

原创 [Jenkins]-Python脚本文件

#创建deployment,service脚本,用于创建新项目create_deployment_yaml.py#!/usr/bin/python3# -*- coding: utf-8 -*-#########BASE_YAML='''apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: %(JOB_NAME)s namespace: apm labels: app: %(JOB_NAME)s

2020-06-16 13:42:51 287

原创 镜像规划

Tomcat基础镜像选择linuxwei/jdk_tomcat:7.0.104-jdk8-adoptopenjdk-openj9Jenkins-slave基础镜像选择linuxwei/jenkins_slave:v1.4

2020-06-11 18:01:07 225

原创 开启Istio-sidecar注入

通过修改namespace实现自动注入kubectl label namespaces auto istio-injection=enabledkubectl edit namespace auto

2020-06-11 14:41:38 301

原创 拉取Kubernetes的yaml修改其image,env的Python脚本

#!/usr/bin/python3# -*- coding: utf-8 -*-#==================================================##使用到的三方库PyYaml,pip install PyYaml#用法python3 [脚本] [job-name] [file-path] [new-image] [env-name] [new-env-value]import yaml,json,os,sysclass Change_yaml: .

2020-06-03 18:47:35 829

原创 Python基础(字符串传参)

test_str = "dadadadadsd%(data)s ,dadadadadaswwwwwwwwwwww%(number)s,222222222222222222222222%(data)s"print(test_str % {"data":"kkkkkkk","number":"333333333"})

2020-06-03 18:00:45 2171

原创 Python获取nginx-pod的QPS

#!/usr/bin/python# -*- coding: UTF-8 -*-#===========================================================##该脚本根据匹配到的Deployment进入到每个Pod下面抓取Nginx的QPS#zabbixServer端可以获取到值,客户端无法通过该脚本获取#主要用于zabbix获取qps#使用模块os,commands,time,sys,re#============================.

2020-06-01 13:58:40 528

原创 腾讯云获取镜像仓库的版本标签配合Jenkins

#!/usr/bin/python3# -*- coding: utf-8 -*-#需要调用腾讯云SDK,模块json,sys#用法python3 [this_file] [image_warehouse] [file_path]#该脚本实现对腾讯云上镜像仓库中的镜像标签进行抓取,以“$key$=[tag1],[tag2]”方式存储到文件内,配合Jenkins实现参数化构建from tencentcloud.common import credentialfrom tencentcloud..

2020-06-01 10:53:40 450

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除