自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 client-go使用方法

下载k8s对应版本的client-go依赖版本,本机安装的是19.16。client-go代码在集群内部使用。使用dockerfile生成镜像。创建目录并初始化项目。

2023-12-26 22:40:14 621

原创 kubebuilder开发operator

安装kubebuilder前 需要有kubernetes环境和golang环境。官网:https://go.kubebuilder.io/安装kubebuilder。

2023-12-09 12:45:57 263 1

原创 k8s运维管理安装监控metrice,Prometheus

首先会让节点脱离调度 然后会删除节点所有运行的pod,如果强制删除deployment之类的控制器 会在其他节点创建pod。以上两种方法只会让节点脱离调度 不会停止运行的pod 需要手动停止。1.使用patch命令。2.使用cordon。

2023-11-19 22:26:24 812 1

原创 k8s-statefulset创建mongo集群

创建statefulset。首先创建headless。

2023-09-24 17:44:19 150

原创 pod调度

此调度方式是硬性现在 如果匹配不上 会调度失败。通过标签选择器定向调度到node上。创建pod的yaml文件。

2023-09-17 12:02:10 125

原创 k8s基于rbac权限管理serviceAccount授权管理

curl没有证书不能通过https来访问apiServer需要使用kubectl代理。测试通过http访问apiServer。

2023-09-03 16:35:58 921

原创 kind搭建k8s集群用于测试

安装kind 需要先安装go kind基于go开发。

2023-08-30 22:12:38 1437

原创 jenkins相关

jenkins频繁出现构建失败 报 “too many open file” 打开文件过多异常。jenkins日志文件路径:/var/log/jenkins/jenkins.log。通过配置 /etc/security/limits.conf。查看jenkins 配置 因为使用systemctl启动的。然后查看jenkins 进程 发现还是不好使。

2023-06-27 09:49:31 701

原创 linux技术内幕相关工具使用

这意味着驱动没有实现 ethtool 的 get_channels 方法。可能的原因包括:该网卡不支持调整 RX queue 数量,不支持 RSS/multiqueue,或者驱动没有更新来支持此功能。不是所有网卡驱动都支持这个操作。

2023-06-12 09:14:41 385

原创 k8s-StatefulSet简单使用

首先是需要有数据的持久化,及时Pod被重启后,也能恢复,与重启前保持一致。然后是应用创建的所有pod有依赖关系,顺序的创建、需要运行在指定的宿主机上,并且都有对应的网络标志。动态创建StorageClasse连接https://blog.csdn.net/ltgsoldier1/article/details/127283739。StatefulSet是用来创建有状态应用,可以通过过某种方式记录这些状态,然后在 Pod 被重新创建时,能够为新 Pod 恢复这些状态。查看stsfulset命令。

2023-05-21 00:25:18 204

原创 openssl用法简介

openssl 生成rsa非对称加密。openssl 生成hash值。openssl 进行数字签名。

2022-12-14 22:56:09 349

原创 centos 安装mongodb

解决办法:进入dbpath 删除mongod.lock。

2022-11-10 15:31:17 257

原创 minikube安装及使用

然后安装minikub 可参考官网安装方式。首先安装docker。

2022-11-10 10:51:54 1196

原创 chickhouse安装使用

chickhouse 官网:https://clickhouse.com/docs/zh/

2022-10-26 18:21:57 539

原创 kubeneter-数据存储

emptyDir:kube给创建空目录 不会保存数据 pod删除 数据也会删除,一般用于应用运行时所需要的临时目录。k8s pod 挂载数据卷。挂载基本数据卷有以下几种。

2022-10-12 15:26:53 292

原创 beego安装及使用

首先安装bee工具 在通过bee安装运行beego。输入go build -mod=mod 在运行即可。

2022-09-26 13:42:27 9020

原创 kubernetes常用命令及使用方法

运行和调试 expose 暴露资源为service。运行和调试 autoscale 自动调整pod数量。运行和调试 run 在集群中运行一个指定的镜像。运行和调试 describe 显示资源内部信息。运行和调试 logs 输出容器在pod中的日志。运行和调试 scale 扩(缩)容pod的数量。运行和调试 attach 进入运行中的容器。运行和调试 exec 执行容器中的一个命令。运行和调试 rollout 管理资源的发布。运行和调试 cp 在pod内外复制文件。基本命令 patch 更新一个资源。

2022-09-20 23:41:21 288

原创 linux_window下安装bee 并简单使用bee

但是2x安装不上 解决办法。

2022-08-09 14:41:30 369

原创 go单元测试及调试方式-及编译中间码命令

go 单元测试

2022-08-05 10:07:33 278

原创 centOs安装minio oss对象存储

centOs安装wget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x minio#设置账号 密码 控制台端口MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001"后台启动服务 并设置账号密码设置账号密码export MINIO_ACCESS_KEY=admin

2022-05-06 11:11:06 462 1

原创 centos7安装配置nginx

安装nginxyum install -y nginx设置开机启动systemctl enable nginx启动nginxsystemctl start nginx如果启动报错:nginx: [emerg] getpwnam("nginx") failed in /etc/nginx/nginx.conf:5说明没有nginx 用户#创建用户 -s /sbin/nologin 参数的含义是为nginx指定默认的shell,像常用的bash、csh、ash等等。nginx用户是为了

2022-04-12 16:27:39 4047

原创 kettle创建表及表字段方法

业务场景: 从oracle同步数据到mysql mysql中没有对应表 需新创建表实现方法1 ,配置oracle数据库 表输入2, 选择 转换->输出->表输出在表输出里 配置好数据库链接后:目标表:选择要创建得表指定数据表字段:勾选点击获取字段:清除并增加所有字段点击右下角sql ->点击“执行”这样就新建了表及表字段...

2022-04-11 12:13:15 4117

原创 centos7安装19c 并定时备份恢复数据

下载oracle19chttps://www.oracle.com/database/technologies/oracle-database-software-downloads.html找到对应版本下载 然后上传到服务器/opt目录下进入opt目录下载依赖包:wget http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86

2022-03-30 15:41:18 2066

原创 tomcat安装solr7并使用ik分词器

tomcat安装solr1solr-7.7.3\server\solr-webapp\webapp 文件夹打包war包jar cvf solr.war ./*2solr.war复制到tomcat下webapps下3WEB-INF/web.xml 中增加配置 指定solr-home(solr运行主目录)配置<env-entry> <env-entry-name>solr/home</env-entry-name> <env

2022-03-18 08:48:58 389

原创 oauth2使用链接

授权码模式get方式 获取授权码http://localhost:8011/uaa/oauth/authorize?client_id=c1&response_type=code&scope=all&redirect_uri=http://www.baidu.compost方式 通过授权码 获取tokenhttp://localhost:8011/uaa/oauth/token?client_id=c1&client_secret=secret&grant_t

2022-02-24 14:28:09 517

原创 linux执行kattle任务

1:把di整个安装文件上传到linux服务器上2:进入文件夹cd di3:执行在windos下 用spoon编辑好的转换./pan.sh -file=/opt/kettle/di/myjobs/peopledwd.ktr > /opt/kettle/di/logs/dwd.txtpeopledwd.ktr是要执行的转换任务文件保存日志到/opt/kettle/di/logs/dwd.txt...

2021-12-06 10:05:36 162

原创 mongodb基本操作

//数据库状态 默认大小byte 加上1024变kbdb.stats(1024)创建索引db.runtimelogs.createIndex({"status":1})//查看查询状态db.runtimelogs.find({status:"Success"}).explain("queryPlanner")//按日期范围查询db.runtimelogs.find({"createDate":{"$lt":ISODate("2021-11-16 21:38:09")}})//查看所有

2021-11-17 14:55:44 398

原创 java计算开启多少线程为益

首先查看机器配置 linux下1.查看CPU个数cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2.查看每个物理CPU含有的核心个数cat /proc/cpuinfo |grep "cpu cores"|uniq|wc -l3.查看每个CPU核心含有的线程数cat /proc/cpuinfo |grep "processor"|wc -l那么cpu支持的线程数为 cpu数目 * 每个cpu含有的核心数目* 每个核心含有的线程数

2021-10-27 11:02:40 93

原创 idea 多module打包方式

首先需要对父项目进行打包 在推送到maven本地库 否则子模块找不到父依赖1 maven -> lifecycle -> clean2 compile3 install打包好父项目后打包moduleclean -> compile -> package

2021-10-19 11:12:33 1333

原创 查找内存泄漏原因

查看jvm 垃圾回收器状态jstat -gcutil -t 1247 1000 5导出堆信息 然后用mat分析看那些对象占用内存大jmap -dump:format=b,file=heapdump.phrof 1247然后使用eclipse MAT插件进行分析

2021-10-13 15:35:47 42

原创 docker使用dockerfile方式运行java程序

docker使用dockerfile方式运行java程序1,下载基础java环境镜像java:82,创建文件夹并进入:mkdir dockerfilecd dockerfile3,打包好的jar文件 放入此此文件夹4,创建dockerfile文件vim dockerfile# 基础镜像FROM java:8# 作者信息MAINTAINER liutiangang# 容器目录分配数据卷# VOLUME /tmp# 设置时区RUN ln -sf /usr/share/zonei

2021-08-23 10:27:36 4983 1

原创 layui发送ajax请求

html:<form class="layui-form" action="" lay-filter="form-group"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">xxx</label> <div class="la

2021-07-25 19:18:43 11117

原创 git版本控制常用命令及基本使用方法

输入你的名字和Email地址 Git 全局设置 让git知道你是谁git config --global user.name "***"git config --global user.email "***@user.noreply.gitee.com"提交到临时区git add .提交到版本库git commit -m "第1次提交"查看状态 那些文件被改动git status查看文件详细改动内容git diff查看版本日志git log简洁输出git log --

2021-07-13 12:17:24 148

原创 docker搭建java环境

系统使用centos7已安装好docker如果未安装请参阅:https://blog.csdn.net/ltgsoldier1/article/details/105142300首先下载java镜像 我下载的是openjdk:slim 镜像#下载镜像docker pull openjdk:slim#宿主机创建目录 用于存放java应用mkdir -p java/app#把jar文件...

2020-04-15 16:17:37 198

原创 docker中的php 链接mysql缺少驱动解决办法

安装完php5.6的镜像 发现链接不到mysql 报错缺少驱动解决方法:#进入启动的php:5.6-fpm 23f25c24d6e8 为容器iddocker exec -it 23f25c24d6e8 bash#进入目录bincd /usr/local/bin#安装扩展pdo_mysql./docker-php-ext-install pdo_mysql#安装扩展mysql./...

2020-04-14 16:53:00 1346

原创 firewall-iptables防火墙用法

firewall防火墙用法1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service...

2020-04-14 16:16:27 210 1

原创 docker容器的使用

使用容器#从镜像运行实例 并执行命令 -it 开启中断 进行交互是操作 /bin/bash 在centos执行的指令 exit退出bashdocker run -it centos:centos7 /bin/bash#加参数d后台运行程序 常用的运行方法docker run -itd centos:centos7 /bin/bash#查看所有容器docker ps -a#启动已停...

2020-04-14 10:58:50 291

原创 centos7 docker简单安装及使用

安装docker:#首先更新yum源 以及支持devicemapper存储类型yum updateyum install -y yum-utils device-mapper-persistent-data lvm2#添加docker稳定版本的yum软件源yum-config-manager --add-repo https://download.docker.com/linux/cen...

2020-04-07 14:53:48 664

原创 centos7 安装docker

本实例使用yum进行安装如果安装过Docker需使用如下命令卸载yum remove docker docker-common docker-selinux docker-engine安装仓库1.执行以下命令,安装docker所需的包。其中yum-utils提供了yum-config-manager工具;device-mapper-persistent-data 及 lvm2则是dev...

2019-12-02 16:21:54 202

原创 hbase安装及使用(附带依赖zookeeper安装方法)

安装hbase前提是Hadoop集群和Zookeeper已经安装完毕,并能正确运行。这里hadoop已安装完毕 介绍如何安装zookeeper下载zookeeper:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.5/下载二进制包:apache-zookeeper-3.5.5-bin.tar.gz解压 tar zxf apac...

2019-10-14 17:05:06 1096

空空如也

空空如也

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

TA关注的人

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