10 tankpanv

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

jenkins 添加api 方式请求

使用REST API而不是在文件中进行更改。从现有工作获取配置:curl -X GET http://<your_jenkins_url>/job/test/config.xml -u username:API_TOKEN -o mylocalconfig.xml创建/更新工作:curl -s -XPOST 'http://<your_jenkins_url...

2020-03-20 02:36:56

k8s pod 详解

https://www.cnblogs.com/kevingrace/p/11309409.html一、什么是Podkubernetes中的一切都可以理解为是一种资源对象,pod,rc,service,都可以理解是 一种资源对象。pod的组成示意图如下,由一个叫”pause“的根容器,加上一个或多个用户自定义的容器构造。pause的状态带便了这一组容器的状态,pod里多个业务容器共享pod的...

2020-03-20 02:13:37

grafana 配置详解

、概述grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。最好的参考资料就是官网(http://docs.grafana.org/),虽然是英文,但是看多了就会啦。基本概念Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制...

2020-03-19 15:41:46

go http请求如果参数中带有"等特殊字符,参数传输可能会出现问题

go http请求如果参数中带有"等特殊字符,参数传输可能会出现问题,所以传输前需要进行参数编码。在 Golang 中有net/url包是用来专门处理 URL 的,net/url包有完整的URL解析函数,编码函数,解编码函数。URL 解析解析 URL 可以使用url.Parse()函数。这个函数功能类似于 PHP 下的parse_url()函数。import (...

2020-03-15 19:20:48

python 缺少pip,安装pip方式

先下载https://bootstrap.pypa.io/get-pip.py然后执行pythonget-pip.py如果是python3 则python3get-pip.py

2020-03-14 19:51:44

golang实现https请求跳过证书验证

请求 https 网站跳过证书验证在用 Golang 发起https请求时出现以下错误,因为证书是未经过认证的,而是自己创建的。错误信息:Get https://192.169.0.199:8080/Versty/app: x509: certificate signed by unknown authority所有这里需要忽略检查证书,以下是部分代码。import ( "cr...

2020-01-14 23:57:32

docker容器开机启动

容器自启动Docker提供了restart policy机制,可以在容器退出或者Docker重启时控制容器能够自启动。这种Restart policy可以保证相关容器按照正确顺序启动。虽然也可以通过进程监控的方式(如systemd)来完成这种动作,但Docker还是建议尽量避免使用进程监控的方式来 "自启动" 容器。Docker的 Restart policy与dockerd...

2020-01-09 10:42:18

k8s node加到master遇到的坑

向集群添加主机时候主机启动报错:Runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitializedgoogle到了解决方法;sudo mkdir -p /etc...

2019-12-29 19:45:26

k8s删除添加node节点

在已有k8s云平台中误删除node节点,然后将误删除的节点添加进集群中。如果是一台新服务器必须还要安装docker和k8s基础组件。1.查看节点数和删除node节点(master节点)[root@k8s01 ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONk8s01 Ready master...

2019-12-27 10:33:56

debian 安装nfs使用

#apt-get install portmap <-------------客户端和服务器的安装#apt-get install nfs-kernel-server <-------------或者#apt-get install nfs-user-server#apt-get install nfs-common#mkdir -p /home/cody/arm210/r...

2019-12-23 22:08:11

Go语言获取系统性能数据gopsutil库

psutil是一个跨平台进程和系统监控的Python库,而gopsutil是其Go语言版本的实现。本文介绍了它的基本使用。Go语言部署简单、性能好的特点非常适合做一些诸如采集系统信息和监控的服务,本文介绍的gopsutil库是知名Python库:psutil的一个Go语言版本的实现。安装go get github.com/shirou/gopsutil使用CPU采集CPU...

2019-12-17 20:51:02

go编译详解

go编译详解(转载记录):https://halfrost.com/go_command/

2019-12-10 15:52:45

本文介绍重启K8S Deployment的小技巧

本文介绍重启K8S Deployment的小技巧有时候我们会需要重启Deployment,原因可能是:docker image使用的是latest tag,这个latest在docker image registry已经更新了,我们需要重启deployment来使用新的latest Pod运行缓慢但是还活着,我们就是想重启一下 ConfigMap/Secret变更了,想重启一下应...

2019-12-10 11:02:39

从零搭建Prometheus监控报警系统

从零搭建Prometheus监控报警系统什么是Prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将P...

2019-12-06 16:46:38

1191. K 次串联后最大子数组之和

一、题目描述:给你一个整数数组arr和一个整数k。首先,我们要对该数组进行修改,即把原数组 arr 重复k次。举个例子,如果arr= [1, 2] 且 k = 3,那么修改后的数组就是[1, 2, 1, 2, 1, 2]。然后,请你返回修改后的数组中的最大的子数组之和。注意,子数组长度可以是 0,在这种情况下它的总和也是 0。由于结果可能会很大,所以需要...

2019-12-06 11:07:28

k8s yaml 各个yaml 文件

https://blog.csdn.net/Ay_Ly/article/details/89393281service、deployment、pod的yaml文件解析

2019-11-28 20:16:57

k8s核心yml--Pod、Deployment、Service

PodKubernetes 使用 Pod 来管理容器,每个 Pod 可以包含一个或多个紧密关联的容器。Pod 是一组紧密关联的容器集合,它们共享 PID、IPC、Network 和 UTS namespace,是 Kubernetes 调度的基本单位。Pod 内的多个容器共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务一个pod的yaml文件apiVersi...

2019-11-26 20:48:32

linux文件服务器apache2的搭建,并支持远程访问

开发环境:ubuntu 12.04 64 bitlinux内核源码是通过http服务器和git代码管理来管理文件的,用户可以通过git方式下载,也可以通过http服务器的方式下载文件。之前一直在研究linux内核源码是如何通过http服务器下载的,对应的界面如下:下面来介绍写如何搭建文件服务器,通过网页下载文件,之后使用花生壳进行内网穿透,最终实现远程访问的目的。1. 通过ap...

2019-11-26 15:09:10

制作自己的docker镜像并发布到k8s

本篇主要讲述如何将自己的程序生成docker镜像,并且发布到k8s环境的简单步骤。在这之前你需要了解基本的docker使用,基本的k8s概念和命令。 Step1 编写代码 为了方便使用之前一篇的代码,将KV值put到ETC集群。具体代码如下: package mainimport ( "fmt" "io/ioutil" "log" "time"...

2019-11-25 17:48:00

Kubernetes集群的详细部署

一、集群机器linux-node1:192.168.56.11 ---master部署的服务:etcdkube-apiserverkube-controller-managerkube-schedulerdockerlinux-node2:192.168.56.12 ---node部署的服务:etcdkubeletkube-proxydocker...

2019-11-25 00:44:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。