自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 PromQL使用合集过滤不需要监控节点

需求:有部分节点不需要内存cpu的告警,但是在cpu和内存的label里面找不到打得标签,如果过滤instance 太不现实了,集群的节点是动态的,随着业务的浮动会自动进行收缩。尝试通过集合运算符 根据标签进行过滤and (并且)vector1 and vector2 会产生一个由vector1的元素组成的新的向量。该向量包含vector1中完全匹配vector2中的元素组成。or (或者)vector1 or vector2 会产生一个新的向量,该向量包含vector1中所有的样本数据,以

2021-07-16 15:35:22 1001

原创 单节点一键部署k8s 脚本

阿里云香港云主机部署k8s#!/bin/bashIP=$1echo "安装dcoker"sleep 2# dockerwget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ceecho "启动docker"sleep 2systemctl start dockersystemctl enable dockerecho "配置h

2021-04-27 16:38:34 449

原创 centos7 部署k8s v1.21.0-0

安装docker配置docker源wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo安装docker-ceyum install -y docker-ce用下面的命令可以查看可以安装的版本yum list docker-ce --showduplicates | sort -r启动dockersystemctl start dockersystemctl enable doc

2021-04-26 11:02:05 2435

原创 k8s 部署 metrics-server

部署 metrics-server版本信息:kubernetes 版本:v1.21.0metrics-server分支:master部署时间:2021-04-25参考:https://github.com/kubernetes-sigs/metrics-server下载yamlwget -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml修改配置修改ya

2021-04-25 16:46:34 876

原创 实现快速查看linux某个目录下所有子目录数子文件数的inode文件占用总数

这里写自定义目录标题实现快速查看linux某个目录下所有子目录数子文件数的inode文件占用总数实现快速查看linux某个目录下所有子目录数子文件数的inode文件占用总数dir=$(ls -l $florder |awk '/^d/ {print $NF}')for i in $dirdo if [ "$i" != 'home' -a "$i" != 'proc' ];then f=$i if [ $florder != '/' ];then f=$flor

2021-03-12 15:33:45 1306

原创 Deployment does not have minimum availability

kubectl get dployer xxx查看报错如下疑似k8s自身bug:删除rs自动恢复正常Deployment does not have minimum availability

2020-11-04 16:46:41 6186 2

原创 k8s 尝试创建crd资源

升级git(版本太老,go编译的时候报错)# 卸载gityum remove -y git# 编译安装新的gitwget https://github.com/git/git/archive/v2.17.0.tar.gztar -zxvf v2.17.0.tar.gz yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -ycd git

2020-09-24 15:08:28 966

原创 docker x509: certificate has expired or is not yet valid

[root@k8s1 ingress]# docker pull nginx:1.15.41.15.4: Pulling from library/nginx802b00ed6f79: Pulling fs layer c16436dbc224: Pulling fs layer 683eac851b28: Pulling fs layer error pulling image configuration: Get https://production.cloudflare.docker.co.

2020-08-31 16:42:44 301

原创 笔记_k8s

Kubernetes Python Clienthttps://github.com/kubernetes-client/pythonk8s API文档:https://github.com/kubernetes-client/python/blob/master/kubernetes/README.md示例:https://github.com/kubernetes-client/python/tree/master/examples开启kubernetes proxy命令:kubec.

2020-08-26 15:08:59 207

原创 k8s chart

Chart 文件结构chart 为一个目录内的文件集合。目录名称是 chart 的名称(没有版本信息)。例如,描述 WordPress 的 chart 将被存储在 wordpress / 目录中。在这个目录里面,Helm 期望如下这样一个的结构的目录树:...

2020-08-23 17:47:26 2325

原创 python3 调用 k8s API

一、安装:方式1:github:https://github.com/kubernetes-client/pythonpip3 install kubernetes方式2: 1、将python_k8s.tar.gz文件解压到' /usr/lib/python3.x'二、认证1、kubeconfig文件认证首先引入SDK支持库。然后将 ~/.kube 的config文件的内容复制到本地目录,保存为文件kubeconfig.yaml,然后运行下面的python代码。...

2020-08-20 16:48:12 4230

原创 python - mysql socket

server端:#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名:server.pyimport socket # 导入 socket 模块s = socket.socket() # 创建 socket 对象host = socket.gethostname() # 获取本地主机名port = 12345 # 设置端口s.bind((host, port)) # 绑定端口s.listen(5) # 等待客户端连接while.

2020-08-19 20:58:42 142

原创 python - mysql SMTP邮件

import smtplibfrom email.mime.text import MIMEText# 第三方 SMTP 服务mail_host = "smtp.qq.com" # SMTP服务器mail_user = "1032796xxx@qq.com" # 用户名mail_pass = "xxxxxxxxx" # 授权密码,非登录密码sender = "1032796xxx@qq.com" # 发件人邮箱(最好写全, 不然会失败)receivers = ['1032796x.

2020-08-19 20:56:01 343

原创 python - mysql查询

import pymysqldb = pymysql.connect("172.16.27.130", "root", "Hou.fei12345", "hou")# 使用cursor()方法获取操作游标cursor = db.cursor()# SQL 查询语句sql = "SELECT * FROM EMPLOYEE \ WHERE INCOME > %s" % (1000)try: # 执行SQL语句 cursor.execute(sql)...

2020-08-19 20:53:46 167

原创 python - mysql更新

import pymysqldb = pymysql.connect("172.16.27.130", "root", "Hou.fei12345", "hou")cursor = db.cursor()sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M')try: cursor.execute(sql) db.commit()except: db.rollback()db..

2020-08-19 20:52:18 253 1

原创 python - mysql 插入

import pymysql# 打开数据库db = pymysql.connect("172.16.27.130", "root", "Hou.fei12345", "hou")# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()# 插入sql语句sql = """INSERT INTO EMPLOYEE(FIRST_NAME, LAST_NAME, AGE, SEX, INCOME) VALUES (.

2020-08-19 20:51:37 154

原创 python - mysql建表

import pymysql# 打开数据库db = pymysql.connect("172.16.27.130", "root", "Hou.fei12345", "hou")# 使用cursor()方法创建光标cursor = db.cursor()# 如果表已经存在,使用execute() 删除表cursor.execute("drop table if EXISTS EMPLOYEE")# 创建数据表SQL语句sql = """CREATE TABLE EMPLOYEE (.

2020-08-19 20:50:57 895 1

原创 kubectl proxy 让外部网络访问K8S service的ClusterIP

使用kubectl proxy命令就可以使API server监听在本地的8001端口上:$ kubectl proxy --port=8009Starting to serve on 127.0.0.1:8009如果想通过其它主机访问就需要指定监听的地址:$ kubectl proxy --address=0.0.0.0 --port=8009Starting to serve on [::]:8009此时通过curl访问会出现未认证的提示:$ curl -X GET -L

2020-05-11 11:20:35 2068

原创 条件自动添加taint

此外,kubernetes 1.6引入了对节点问题的展示.也就是说当满足了特定条件,节点控制器会自动为符合条件的节点添加taint,以下是一些内置的taint node.kubernetes.io/not-ready,节点还没有准备好,对应节点状态Ready值为false node.kubernetes.io/unreachable,节点控制器无法触及节点,对应节点状态ready值...

2020-05-06 16:21:28 462

原创 常用命令

pv无法删除的问题解决方法:直接删除k8s中的记录:kubectl patch pv xxx -p '{"metadata":{"finalizers":null}}'强制删除podkubectl delete pod PODNAME --force --grace-period=0删除所有没有关联容器的镜像docker image prune -adocker image p...

2020-04-23 10:12:58 273

原创 helm 只渲染不安装

只渲染不安装helm install/upgrade xxx --dry-run --debug

2020-04-23 10:09:38 914

原创 Linux PS1自定义图标

# vi .bash_profile ##新增export PS1='\n\[\033[0;33m\][\d \t] \[\033[0;31m\]\u \[\033[0;35m\]@ \[\033[0;32m\]\W \[\e[00m\]\[\033[1;32m\]\n \[\033[0;34m\][\#] ???? → \[\e[00m\]'结果:[一 4 20 1...

2020-04-20 10:08:14 391

原创 centos7 配置静态IP地址(VMware)

cenos7 配置固定IP地址(VMware)获取信息:# 自动获取IP地址$ dhclient#查看IP信息$ ip a | grep inet inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host inet 172.16.27.130/24 brd 172.16.27.255 scope...

2020-04-15 10:56:59 342

原创 VMware 启动黑屏 MAC版

Mac 升级10.15 VMware Fusion启动黑屏系统版本:10.15VMware fusions:VMware FusionPro 11.5.1.15018442在隐私-屏幕录制 勾选VMware Fusion如果找不到在“屏幕录制 ”找不到VMware Fusion,参考下面屏幕录制添加过程:1·重启mac 开启的时候按住comm...

2020-04-13 12:53:52 3850 1

转载 kubectl 命令技巧大全

更新资源$ kubectl rolling-update frontend-v1 -f frontend-v2.json # 滚动更新 pod frontend-v1$ kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2 # 更新资源名称并更新镜像$ kubectl rolling-u...

2020-01-13 11:25:43 451

转载 Kubectl 详细输出和调试

使用-v或--v标志跟着一个整数来指定日志级别。详细等级 描述 --v=0 总是对操作人员可见。 --v=1 合理的默认日志级别,如果您不需要详细输出。 --v=2 可能与系统的重大变化相关的,有关稳定状态的信息和重要的日志信息。这是对大多数系统推荐的日志级别。 --v=3 有关更改的扩展信息。 --v=4 调试级别详细输出。 ...

2020-01-13 11:20:26 1209 1

转载 kubernetes资源类型缩写

资源类型 缩写别名 clusters componentstatuses cs configmaps cm daemonsets ds deployments deploy endpoints ep event ev horizontalpodautoscalers hpa ingresses in...

2020-01-13 11:19:13 793

转载 Kubernetes 将Pod调度到Master节点

出于安全考虑,默认配置下Kubernetes不会将Pod调度到Master节点。如果希望将k8s-master也当作Node使用,可以执行如下命令:kubectl taint node k8s-master node-role.kubernetes.io/master-其中k8s-master是主机节点hostname如果要恢复Master Only状态,执行如下命令:kubec...

2020-01-02 17:37:02 654

转载 利用wget批量下载http目录下文件,下载yum源,http下rpm文件

wget -nd -r -l1 -A.rpm --no-parent http://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/ -e robots=offwget -nd -r -l1 -A.rpm --no-parent http://mirrors.163.com/centos/7.6.1810/os/x86_64/P...

2019-12-19 11:38:46 1057

原创 centos7 部署minio

minio servie 创建1、下载二进制执行文件 wget https://dl.min.io/server/minio/release/linux-amd64/minio2、修改权限及位置 chmod 755 minio mv minio /usr/local/bin 3、关闭防火墙 systemctl stop firewalld 或者开启9000端口 fir...

2019-11-12 13:56:00 5441

原创 consul常用API接口

参考:https://blog.csdn.net/u010246789/article/details/51871051/v1/agent/checks : 返回本地agent注册的所有检查(包括配置文件和HTTP接口)/v1/agent/services : 返回本地agent注册的所有 服务/v1/agent/members : 返回agent在集群的gossip pool中...

2019-04-22 17:12:50 11847

转载 使用DockerFile创建Docker Image

指令说明: 指令 说明 FROM 指定所创建镜像的基础镜像 MAINTAINER 指定维护者信息 RUN 运行命令 CMD 指定启动容器时默认执行的命令 LABEL ...

2019-04-22 17:04:10 6544

原创 创建自定义Chart签名打包

创建自定义Chart签名打包参考:https://www.kubernetes.org.cn/3913.htmlhttps://github.com/helm/helm/blob/master/docs/provenance.mdhttp://www.ruanyifeng.com/blog/2013/07/gpg.htmlhttps://docs.helm.sh/developing_ch...

2019-04-22 16:53:42 772

原创 kubernetes常用命令

kubectl get deployments ## 查看副本数kubectl get pod --all-namespaces -o wide ## 查看pod的信息kubectl get pod --all-namespaces ## 查看pod的信息kubectl delete deployment nginx-deployment...

2019-04-22 16:46:18 1119

原创 kubernetes tab命令补全

添加命令自动补全:yum install -y bash-completionvim ~/.bashrc添加source <(kubectl completion bash)

2019-04-22 16:44:49 1715

转载 rsync+sersync文件实时同步

rsync+sersync文件实时同步参考:https://www.linuxidc.com/Linux/2017-10/147900.htmhttps://yq.aliyun.com/articles/601394https://blog.51cto.com/13673885/2103325?cid=704552一、为什么要用Rsync+sersync架构?1、sersync是...

2019-04-22 16:39:34 5169 2

原创 GlusterFS 部署双节点replica模式

准备:1、两台机器挂载一个硬盘/逻辑卷用于GlusterFS的存储/dev/mapper/vgs_dt01-GlusterFS 4.9G 155M 4.4G 4% /data/gluster2、关闭防火墙 节点 存储挂载 主机名10.22.60.33 /data/gluster ODCBSCFMP0110.22.60...

2019-04-22 16:25:36 2312

原创 docker 修改默认存储路径

1、创建docker镜像存放路径mkdir /data/dockercd /data/docker2、创建docker配置vi /etc/docker/daemon.json{ "graph": "/data/docker"}3、拷贝配置文件到新的docker目录cp -rf /var/lib/docker/* /data/docker/4、重启doc...

2019-04-22 16:20:04 808

原创 kubernetes 1.13部署

参考:https://blog.csdn.net/qq_42006894/article/details/86214085https://blog.csdn.net/networken/article/details/84991940集群信息10.22.60.26 master10.22.60.172 node0110.22.60.173 node021、安装基本服务(所有...

2019-04-15 17:09:26 661

原创 Harbor 1.7部署

新版本Harbor 1.7新增功能相比harbor 1.5 版本,harbor 新增一下功能 镜像构建历史 -用户可查看容器镜像的构建历史和内容; 镜像复制(retagging) -提供了在镜像上传至Harbor后重新创建镜像tag的能力。此功能在CI流水线中提升镜像到生产状态或者通过编程方式重新tag镜像,亦或将特定镜像重新tag或者移动到其它...

2019-04-15 16:48:37 1467 1

python_k8s.tar.gz

python3 调用k8s api 库文件打包

2020-08-20

dubbo-admin-2.5.7.war

dubbo官网下载源码,无修改maven打包,纯净版,详细安装请看 http://blog.csdn.net/jijiuqiu6646/article/details/78666732

2017-11-29

空空如也

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

TA关注的人

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