自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s命令自动补全

2021-03-08 09:55:17 113

转载 pv 与pvc的绑定

创建pvapiVersion: v1kind: PersistentVolumemetadata:name: pv003labels:app: vnc003namespace: vnc-spacespec:capacity:storage: 5GiaccessModes:- ReadWriteManypersistentVolumeReclaimPolicy: RetainhostPath:path: "/home/pv"创建...

2021-03-08 09:53:16 375

原创 基本概念和术语

大部分概念如Node、Pod、ReplicationController、Service等都可以看作一种“资源对象”,几乎所有的资源对象都可以通过Kubernetes提供的kubectl工具(或者API编程调用)执行增、删、改、查等操作并将其保存在etcd中持久化存储。从这个角度来看,Kubernetes其实是一个高度自动化的资源控制系统,它通过跟踪对比etcd库里保存的“资源期望状态”与当前环境中的“实际资源状态”的差异来实现自动控制和自动纠错的高级功能。MasterKubernete..

2021-03-08 09:52:18 104

原创 Prometheus学习笔记

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库。从字面上理解,Prometheus由两个部分组成,一个是监控报警系统,另一个是自带的时序数据库(TSDB)特点具有由 metric 名称和键/值对标识的时间序列数据的多维数据模型 PromQL,有一个灵活的查询语言 不依赖分布式存储,只和本地磁盘有关 通过 HTTP 的服务拉取时间序列数据 也支持推送的方式来添加时间序列数据 通过服务发现或静态配置发现目标 多种图形和仪表板支持Prometheus 的基本

2021-03-08 09:50:31 245 2

转载 gitlab CI 失败一次后 fatal git fetch-pack expected shallow list

原因是git版本太老不持之新API,需要升级一下git:#安装源 yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm#安装git yum install git#更新git yum update git

2021-03-08 09:46:46 1224

原创 git放弃修改,强制覆盖本地代码

1.git fetch --all //从远程拉取最新的代码 不merge2.git reset --hard origin/develop //使用指定分支的代码(此处develop)强制覆盖代码3.git pull //从远程拉取最新的代码 自动merge

2021-03-08 09:45:08 163

原创 gitlab-runner 提示无权限问题

psaux|grepgitlab-runner#查看当前runner用户sudogitlab-runneruninstall#删除gitlab-runnergitlab-runnerinstall--working-directory/home/gitlab-runner--userroot#安装并设置--user(例如我想设置为root)sudoservicegitlab-runnerrestart#重启gitlab-runnerpsaux|gr...

2021-03-08 09:44:05 1213

原创 npm相关命令,搭建私有npm仓库

//查看包信息 npm info test//安装包 npm install test//删除包 npm uninstall test//查看包版本 npm view test versions --json//本地包 npm ls test//全局包 npm ls test -g参考https://verdaccio.org/en/https://blog.csdn.net/github_33420275/article/details/83035973...

2021-03-08 09:37:32 62

原创 linux 下vim中关于删除某段,某行,或全部删除的命令

1,先打开某个文件: vim filename2,转到文件结尾 在命令模式输入 G3,转到10行 在命令模式输入 10G4,删除所有内容:先用G 转到文件尾,然后使用下面命令: :1, .d5,删除第10行到第20行的内容:先用20G转到第20行,然后使用下面命令: :9, .d6,关于删除的一些说明: 1 在vi中," . "表示当前行,“1,。”表示从第一行到当前行,“d”表示删除。...

2021-03-08 09:30:36 2307

原创 C++动态分配--C++的内存模型

C++编程语言有3种不同类型的变量:全局变量,局部变态,动态分配变量。变量的值储存在计算机的主存中,但是变量储存的方式取决于变量的类型。3种类型的变量分别对应储存器中的3个特定的区域:1.全局变量储放在存储器中的固定位置2.局部变量存放在运行时栈上3.动态分配变量存放在堆上全局变量的声明在所有函数的外面,在程序的执行过程中位置保持不变。局部变量在程序中声明,函数被调用时它们出现

2017-05-09 20:45:19 148

转载 前台线程和后台线程

main()函数即主函数,是一个前台线程,前台进程是程序中必须执行完成的,而后台线程则是java中所有前台结束后结束,不管有没有完成,后台线程主要用与内存分配等方面。                                                                                           前台线程和后台线程的区别和联系:1、后台线程

2017-05-09 14:01:47 285

原创 C++指针理解笔记(2)

2.2声明其他类型的指针:double* dtr;int* str;dtr声明为一个指向double的指针,因此知道*drt是一个都double类型的值,这个值在大多数系统上占据8个字节。指针变量不仅仅是指针,而且是指向特定类型的指针。而str是指向int的指针或int*指针。虽然dtr和str是指向不同长度的数据类型,但这两个变量本身的长度是不变的,也就是说int的地址和do

2017-05-08 20:48:11 346

原创 C++指针理解(1)

1.定义函数函数可以分为两种,有返回值和无返回值的函数,没有返回值的函数的函数类型用void,有返回值的函数将会生成一个值,并将它返回给调用函数。对于有返回值的函数,必须使用返回语句。C++对于返回值的类型有一定的限制:不能是数组,但可以是其他任何类型——整数,浮点数,指针,甚至是结构和对象。2.指针指针是一个变量,其存储的是值的地址,而不是值的本身。要想找到变量的地址

2017-05-08 20:15:37 247

空空如也

空空如也

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

TA关注的人

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