自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 Exceptionless本地IIS部署

以前部署过7.2.1版本,那时是.net5的,现在成.net6了,折腾了下没成功,总有那么点问题,然后又换8.0.4版本,elasticsearch要使用8,我下了最新的elasticsearch 8.10.4,部署好后,有的接口报错,又不行,又考虑换版本,折腾死了,最后想是不是elasticsearch版本太高了,换成elasticsearch 8.0.0,它妈的,可以了。Exceptionless有官方的系统,但要钱,免费的限制太大,只能加一个项目,考虑自己部署到自己的服务器。

2024-05-08 10:27:54 699

原创 IIS部署Vue前端站点

3、添加条件,输入条件{REQUEST_FILENAME},选择“不是文件”发布后把dist内的文件部署成一个站点即可,这个很简单。4、填写重写URL为/index.html,然后保存即可。主要是vue站点需要设置URL重写,如果没有的话需安装。2、填写名称(自己定)和模式,模式为.*1、添加规则,然后选择空白规则。

2024-05-08 10:27:16 308

原创 k8s部署consul集群

kubectl exec -n public-service consul-server-0 -- consul members #查看集群。kubectl get pod -n public-service #查看pod。kubectl get svc -n public-service #查看服务。yaml内容如下,设置nodePort: 32685外部访问端口。

2024-05-08 10:26:22 671

原创 nfs网络文件系统

echo "/home/nfs-share 192.168.1.0/24(rw,async,insecure,no_subtree_check,no_root_squash)" >> /etc/exports #我以网段设置,用IP就需设置两条。mount -t nfs 192.168.1.135:/home/nfs-share /mnt/nfs #增加执行挂载命令。mkdir /home/nfs-share #创建共享目录(存储目录)chmod -R 777 /home/nfs-share #设置权限。

2024-05-08 10:25:08 489

原创 k8s部署ingress-nginx-controller

registry.k8s.io/ingress-nginx/controller:v1.3.0 替换为 registry.cn-hangzhou.aliyuncs.com/sjr/ingress-nginx-controller:v1.3.0(此为通过下面方法下载到自己仓库的镜像)2、在阿里云容器镜像服务创建一个镜像仓库ingress-nginx-controller,并且需要绑定GitHub,如下图设置。对于k8s.gcr.io、gcr.io的镜像,国内不能下载,可使用以下方法下载(

2024-05-08 10:23:26 2008 1

原创 四、部署dashboard可视化

kubectl -n kubernetes-dashboard create token admin-user #创建token。#查看各版本与k8s的兼容,选择相应版本,v2.6.0只兼容k8s v1.24;v2.4.0兼容k8s v1.20和v1.21。# token令牌如下是我的(v2.4.0长期有效,可复制保存好)#下载yml文件,可更换其中的v2.6.0版本(目前最新版)#创建令牌(v2.6.0每次要创建)#查看令牌(v2.6.0查看不了)#或创建服务后再用命令修改。#或者如下查看和修改。

2024-05-08 10:16:39 1567

原创 三、3.6 node节点添加(k8s安装)

master使用cri-dockerd运行时,node节点也需要设置,v1.24.x版本使用cri-dockerd运行时需加上--cri-socket unix:///var/run/cri-dockerd.sock 否则不用。初始化master后时复制的kubeadm join信息,用于node节点的加入。前提:node节点也要先安装kubelet、kubeadm、kubectl。journalctl -xeu kubelet #查看日志。#token有效期是24小时,过期后重新生成。

2024-05-08 10:14:41 216

原创 三、3.5 master节点安装(k8s安装)

-cri-socket /var/run/cri-dockerd.sock 使用运行时,需要安装cri-dockerd,不设置默认使用containerd。kubeadm reset --cri-socket /var/run/cri-docker.sock #如果初始化未设置可如此重设。kubectl taint nodes --all node-role.kubernetes.io/master- #去除污点。--ignore-preflight-errors 忽略所有预检项的警告信息。

2024-05-08 10:13:50 1665

原创 三、3.4 安装kubelet、kubeadm、kubectl(k8s安装)

安装1.20.1(安装最新版本1.20.1,不安装最新1.24.x,因为各云服务商目前最高支持才1.22.X)yum install -y kubelet-1.20.1 kubeadm-1.20.1 kubectl-1.20.1。systemctl start kubelet #启动,暂不执行,此时还没生成配置文件启动不了,init和join后会初始生成并启动。systemctl enable kubelet #开机启动。systemctl status kubelet #查看状态。

2024-05-08 10:12:40 214

原创 三、3.3 CRI-dockered安装(k8s安装)

如果选择Docker Engine作为运行时,则需要使用cri-dockerd。wget https://github.com/Mirantis/cri-dockerd/releases/download/v0.2.2/cri-dockerd-0.2.2.amd64.tgz #下载。#https://github.com/Mirantis/cri-dockerd查看版本,目前最新为0.2.2,下载慢多台服务器安装可本机先下载再上传。# 生成socket 文件。安装1.20版本可忽略。

2024-05-07 10:03:46 1274 1

原创 三、3.2 前置配置(k8s安装)

setenforce 0 && sed -ri 's/^SELINUX=./SELINUX=disabled/' /etc/selinux/config #设置SELinux 成为permissive模式(即关闭),1为enforcing模式(即开启),永久关闭设置SELINUX=disabled,验证命令getenforce。modprobe -- nf_conntrack #前面升级过内核,高内核使用nf_conntrack_ipv4改为了nf_conntrack。

2024-05-07 10:02:03 286

原创 三、3.1 升级内核(k8s安装)

操作系统 CentOS7.x(最好是不低于4.4的内核版本),因为CentOS 7.x 系统自带的3.10.x内核存在一些Bugs.导致运行的Docker.Kubernetes不稳定。查看内核版本,7.9版本内核一般是3.10,使用yum -y update和yum -y upgrade(生产环境慎用)也无效。再次查看CentOS的内核版本,发现已经把内核升级成了5.18.2。cat /proc/version 或 uname -a。cat /proc/version 或 uname -a。

2024-05-07 09:58:41 335 1

原创 二、安装docker(k8s学习)

"insecure-registries" : [ "registry.docker-cn.com", "docker.mirrors.ustc.edu.cn"],#使用Systemd管理的Cgroup来进行资源控制与管理,因为相对Cgroupfs而言,Systemd限制CPU、内存等资源更加简单和成熟稳定。docker pull registry.cn-hangzhou.aliyuncs.com/sjr/my:[镜像版本号] #其中sjr/my是命名空间和仓库名,具体登录阿里云查看。

2024-05-07 09:57:40 633

原创 一、创建虚拟机(k8s学习)

安装VM VirtualBox,然后新建虚拟电脑,设置名称位置,类型选择Linux,版本选择Red Hat(64-bit),其中内存设置2G,硬盘为64G(装的东西较多默认8G是不够的),CPU至少为2(k8s要求)。CentOS-7-x86_64-DVD-2009.iso或CentOS-8.5.2111-x86_64-dvd1.iso(阿里云下载)官网:https://www.centos.org/centos-linux/ 没有centos8。ONBOOT=yes #启动网卡。

2024-05-07 09:56:45 379

转载 IIS 10 网站应用程序初始化和预加载

通过安装 IIS 10 应用程序初始化功能,并启用网站预加载设置,达到提高网站响应速度目的。当我们第一次把 ASP.NET 网站程序部署在 IIS 时,在浏览器中第一次访问网站,会发现很慢,即使你的程序并没有执行什么耗费资源的操作,也是会很慢,但当我们第二次访问网站时,会发现打开速度很快。接下来我们还会发现,网站在一段时间内,没有接收到任何请求访问时,当再次访问网站,依然会很慢,第二次访问后,居然恢复了,网站打开速度很快。这是为什么呢?

2024-05-07 09:49:50 661

原创 像素(px)与毫米(mm)间的转换

【代码】像素(px)与毫米(mm)间的转换。

2024-05-07 09:44:57 421

原创 字符串与Unicode转换

【代码】字符串与Unicode转换。

2024-05-07 09:42:46 201

转载 leaflet功能(转)

百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块。可以让marker自由移动,适合地图中GPS移动。点击鼠标右键弹出菜单进行相应操作。在导航/定位中可以用这种图标。3.marker加入小图标。24.矢量绘制和编辑控件。一.Leaflet插件。1.marker移动。23的控件基于此控件。

2024-05-07 09:41:19 43

原创 IIS网站迁移

只需要复制原服务串上的%windir%/System32/inetsrv/config/applicationHost.config文件到新服务器,这只是IIS的配置,再把所有网站的文件夹复制到新服务器,并且路径相同即可。IIS上布的网站,如果要换服务器,但是网站较多,域名绑定也多,如果再重新加就会很麻烦,如果快速迁移到新服务器呢?

2024-05-07 09:34:27 490

原创 C#随机生成字符串

经常会需要生成串随机数,一般都要想到用。

2024-05-07 09:28:20 564

原创 qq客服弹出

【代码】qq客服弹出。

2024-05-07 09:26:07 249

原创 XmlHelper代码

【代码】XmlHelper代码。

2024-05-07 09:23:19 341

原创 对类型或对象扩展方法

下面是本人定义的一些方法。

2024-05-07 09:17:55 198

sqlite打开工具.zip

sqlite打开工具,文件小不用安装,直接打开sqlite数据库文件 sqlite打开工具,文件小不用安装,直接打开sqlite数据库文件

2020-10-09

layui后台多标签框架html

layui后台多标签框架html,菜单加载是用的json文件,实际用时改为接口查询即可 layui后台多标签框架html,菜单加载是用的json文件,实际用时改为接口查询即可

2020-10-09

.net core 3.1 IdentityServer4单点登陆

.net core 3.1 IdentityServer4实现单点登陆,包含三块项目代码,base为登陆中心,mall和erp是子系统,其中一个登陆后,刷新另外两个系统,状态会变成已登陆状态

2020-10-09

一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。

一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。

2017-11-15

C#生成二维码和条码类源码

C#生成二维码和条码类源码,BarCodeHelper.cs,QRCodeHelper.cs

2017-11-15

C# rar和zip压缩解压缩代码

C# rar和zip压缩解压缩代码,支持文件夹压缩和目录压缩

2017-11-15

WinFormHTMLTextBox.dll

Winform的html文本编辑控件,WinFormHTMLTextBox.dll附使用说明

2011-08-08

空空如也

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

TA关注的人

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