自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 k8s sidecar接入prometheus+grafana

1.首先需要写一个prometheus需要采集的接口。func (logcar *LogCar) runHttp() { prometheus.Register(logcar.exporter) http.Handle("/metrics", promhttp.Handler()) if err := http.ListenAndServe(":"+strconv.Itoa(utils.SIDECAR_METRICS), nil); err != nil { fmt.Println("Err

2022-03-10 16:07:49 1315

原创 k8s sidecar开发-webhook开发

1.首先需要申请一个secret,用来在进行webhook的时候apiserver访问我们的webhook服务器的时候进行证书认证。[ -z ${service} ] && service=logcar-service[ -z ${secret} ] && secret=logcar-secret[ -z ${namespace} ] && namespace=kube-systemif [ ! -x "$(command -v openss..

2022-03-10 15:51:17 893

原创 如何使client-go代码在pod里面如何访问k8s内置资源

首先需要创建serviceAccount:apiVersion: v1kind: ServiceAccountmetadata: name: test-sa namespace: test接着需要创建相关的rbac:apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRolemetadata: name: my-clusterrules: - apiGroups: [""] resources: ["no

2022-02-15 15:14:07 789

原创 docker打包golang编译的文件报错找不到文件解决

FROM alpineWORKDIR /home/COPY . .EXPOSE 8080ENTRYPOINT ["./app"]直接使用golang编译好的文件,docker build 会报错standard_init_linux.go:178: exec user process caused “no such file or directory”解决办法:go build -tags netgo -o app ....

2022-01-24 14:00:09 1352

原创 client-go使用dynamicClient创建资源报错

使用client-go的dynamicClient进行deployment创建的时候,发生了the server does not allow this method on the requested resource错误,错误代码405。经过查询发现是没有填写对应的namespace才会导致这个问题。_,err = k.client. Resource(mp.Resource). Namespace(k.namespace). Create(k.c

2022-01-20 16:09:39 1571

原创 k8s crd如何使用map[string]interface{}

只需要在object字段里面添加类型x-kubernetes-preserve-unknown-fields: true就可以apiVersion: apiextensions.k8s.io/v1kind: CustomResourceDefinitionmetadata: name: mines.test.iospec: group: test.io versions: - name: v1 served: true storage: true .

2022-01-19 09:35:41 2263

原创 kube_proxy iptables

//将table中所有来自srcChain链中的数据包跳转到dstChain链中type iptablesJumpChain struct { table utiliptables.Table //iptables的表 dstChain utiliptables.Chain //需要创建的chain的名字 srcChain utiliptables.Chain //需要进行判定的chain的名字 comment string //添加的注释 extraArgs []strin.

2021-09-06 15:04:41 130

原创 golang中channel的底层实现

type hchan struct { qcount uint dataqsiz uint //channel的大小 buf unsafe.Pointer elemsize uint16 closed uint32 elemtype *_type sendx uint recvx uint r...

2019-09-10 16:37:21 7777

原创 常用网站

免费jquery模板http://www.htmleaf.com/jQuery/凌云资源http://www.linyunbbs.comhtml界面模板http://aspx.sc.chinaz.com/query.aspx?keyword=%E5%B9%BF%E5%91%8A%E8%BD%AE%E6%92%AD&classID=835...

2019-03-29 10:47:22 139

翻译 golang interface

package mainimport ( "fmt")type People interface { Speak(string) string}type Stduent struct{}func (stu *Stduent) Speak(think string) (talk string) { if think == "bitch" { talk = "You a...

2019-03-28 09:15:08 143

原创 golang接口

golang中的接口也可以为一个类型例如:type O interface { Dosth(s string)string}type S struct { do O} 此时如何给S这个结构的do赋值呢?必须是一个实现了O这个接口的结构 例如:type T struct {}func (t T) Dosth(s string) string...

2019-03-28 09:14:51 126

原创 js之setTimeout

setTimeout在等待的时候会继续执行后面的代码,当达到设定的时间后在执行setTimeout后面的函数<html><head><title>测试</title></head><div id='test'></div><script>var div = document.getElem...

2019-03-14 13:44:59 132

原创 python-go 通过RabbitMQ进行消息传递 小说爬取

由于go对爬虫不是非常友好,还是使用比较熟悉的Python爬虫首先go使用了amqp这个库:package mainimport ( "encoding/json" "fmt" "github.com/streadway/amqp")type One struct { Name string `json:"name"` Href string `json:"href...

2019-03-13 16:19:59 256

转载 RabbitMQ(一)

RabbitMQ "no access to this vhost"问题的解决打开RabbitMQ Command Prompt,输入 rabbitmqctl add_vhost admin然后输入rabbitmqctl set_permissions -p admin username "." "." ".*"最后在调用的时候需要加上这个创建的vhost...

2019-03-13 09:01:42 231

原创 beego大坑 ---ajax数据接收

beego有个大坑,必须在app.conf中添加一个copyrequestbody = true才能够获取ajax提交的json数据,不然全是空的要使用session必须加上sessionon = true

2019-03-06 11:34:12 1349 1

原创 flask 开发微信公众号 自定义菜单的问题

# -*- coding:utf-8 -*-from flask import Flask, make_response,requestimport hashlibimport xmltodictimport timeimport jsonimport requestsfrom urllib import parsefrom urllib import request as re...

2018-10-24 09:50:19 1205 2

mysql表里面的字段转换成golang的struct

把mysql表里面的字段转换成golang的struct,可以再orm里面使用

2021-02-23

golang + vue 低仿微信

使用go语言作为服务器端语言,前端使用jquery vue等实现,目前只实现了好友添加,聊天功能

2019-04-15

pygame写的魔塔

pygame写的魔塔 第一次用pygame写的很垃圾 打的时候会卡主 只写到了第三层

2018-11-19

delphi所有笔记,还有mongodb innosetup sql等

delphi所有笔记,还有mongodb innosetup sql等,都是比较基础的一些笔记

2018-10-26

python微信公众号开发

微信公众号的开发,暂时只做了一个简单的菜单,一个天气查询,用到了最简单的爬虫

2018-10-24

基于delphi+opencv的avi播放

只需要几行代码,就能实现avi视频的播放以及滚动条控制视频的播放位置

2018-08-24

delphi xe 连接mongodb

版本为delphi xe 10.2.2 1.吧GrijjyFoundation-master路径加入library 2.用delphi xe 打开DelphiMongoDB-master中的UnitTests后运行,系统会把Resources中的json数据导入mongodb数据库 3.如果导入成功了,就可以打开mongoTest使用

2018-08-22

delphi mongodb添加

开始使用Delphi驱动程序的最简单方法是拉取DelphiMongoDB和GrijjyFoundation存储库并在MongoDBTests项目中运行单元测试。默认情况下,单元测试假定MongoDB守护程序正在本地计算机上运行。如果您想要连接到另一台服务器,那么您应该相应地更新常量TEST_SERVER_HOST和/或TEST_SERVER_PORT单元Tests.Grijjy.MongoDB.Settings。

2018-08-22

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

TA关注的人

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