自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式调度 redis scheduler锁的实现参考

redis分布式锁

2024-08-19 18:42:17 365

转载 docker服务配置安全证书

【代码】docker服务配置安全证书。

2024-07-31 18:47:26 46

原创 openstack Y版在ubuntu22.04上不能创建超过8个cpu的虚拟机问题解决

openstack 版本: Y版25.2.1操作系统:ubuntu22.04。

2024-06-27 15:46:48 430

原创 查看openstack版本

openstack

2024-06-27 15:33:13 207

原创 kubeadm 在vubuntu22.04.4 server 上安装kubernetes 1.28.9

官方文档:https://v1-28.docs.kubernetes.io/zh-cn/docs/setup/production-environment/container-runtimes/官方文档:https://github.com/flannel-io/flannel/blob/v0.25.0/Documentation/kube-flannel.yml。如果有多个网卡,需添加参数 --iface=xxx, 指定网卡。默认使用的是 registry.k8s.io。

2024-05-14 00:08:13 429

原创 docker-compose 部署 ne 8.13.3

【代码】docker-compose 部署 ne 8.13.3。

2024-05-09 12:00:13 210

原创 docker-compose 部署 elasticsearch 8.13.3

【代码】docker-compose 部署 elasticsearch 8.13.3。

2024-05-09 11:44:55 248

原创 windows 10安装 docker desktop

windows 10 升级到 20H2,如 20H2 19045.4291。注意:需返回更新,重启计算机,确保更新完整。

2024-05-09 11:13:50 496

原创 libvirt-java 0.5.3 创建虚拟机

kvm, libvirt, libevirt-java

2024-04-17 14:41:38 442

原创 ssh 启动 docker 中 app, docker logs 无日志

ssh 启动 app, 标准输出被重定向 ssh 客户端,而不是 docker 容器的标准输出。只需要在启动时把app 标准输出重定向到 docker标准输出。

2024-03-28 17:59:05 349

原创 nginx 按路径代理到不同系统

使用一个域名,子系统通过路径区分。sub_filter 替换响应内容。

2024-02-22 09:27:59 438

原创 ubuntu22.04 virt-manager bridge虚拟机ip 一样

virt-manager bridge网络 ,虚拟机ip都一样解决办法

2024-01-14 15:26:51 549

原创 websockify + TokenFile 转发 vnc

websockify + TokenFile 转发 vnc。noVnc部署。

2023-12-27 16:46:03 593

原创 docker ssh执行命令丢失环境变量解决方案

通过ssh到docker容器中执行命令,环境变量会产生变化。

2023-10-24 11:53:49 275

原创 logback配置

【代码】logback配置。

2023-09-05 14:17:57 134

原创 nginx url重写

windows nginx 启动后,关闭界面,进程仍然存在。nginx -s reload,实际上还是用以前的配置,重写不生效,需把 nginx 进程全部彻底 kill 掉。

2023-08-22 10:53:17 145

原创 ubuntu22.04 k8s v1.20.15 使用 flannel v0.22.0

【代码】ubuntu22.04 k8s v1.20.15 使用 flannel v0.22.0。

2023-05-31 11:21:09 342

原创 从 ubuntu18.04 build java8镜像

DockerfileFROM ubuntu:22.04COPY jdk-8u281-linux-x64.tar.gz /opt/RUN mkdir /usr/lib/jvmRUN tar -xzvf /opt/jdk-8u281-linux-x64.tar.gz -C /usr/lib/jvmRUN rm -rf /opt/jdk-8u281-linux-x64.tar.gzENV JAVA_HOME /usr/lib/jvm/jdk1.8.0_281ENV JRE_HOME ${JAVA

2022-03-30 17:59:53 1755

原创 node 保留资源

/var/lib/kubelet/config.yamlapiVersion: kubelet.config.k8s.io/v1beta1authentication: anonymous: enabled: false webhook: cacheTTL: 0s enabled: true x509: clientCAFile: /etc/kubernetes/pki/ca.crtauthorization: mode: Webhook webho

2022-02-19 16:35:05 506 1

原创 linux ssh免密

1.在客户端生成公钥私钥对命令:ssh-keygen -t rsa一路默认回车,系统在/home/用户/.ssh下生成id_rsa、id_rsa.pub2.查看系统生成的公钥私钥对命令:ls /home/用户/.ssh3.设置ssh互信,将生成的公钥私钥对id_rsa.pub发送到其他的服务器上。命令:ssh-copy-id -i /home/用户/.ssh/id_rsa.pub 用户@ip...

2022-01-18 11:10:50 571

原创 powershell 挂载磁盘到文件夹

$r = (cmd /c mount ${CONFIG_DIR_NFS_PATH} S:)$DeviceId = Get-CimInstance -Query "Select * from Win32_volume where name like 'S%'"| Select-Object -ExpandProperty DeviceIDrm -R ${CONFIG_DIR_ENGINE_PATH}mkdir -p ${CONFIG_DIR_ENGINE_PATH}mountvol ${CONFIG

2022-01-14 09:29:34 1131

原创 k8s 1.18.20 kubevirt v0.47.1 创建 windows10 虚拟机

嵌套虚拟化虚拟机管理软件:exsi 6.7,k8s node节点: ubuntu 18.04.5 desktop, k8s 1.18.20。Dockerfile进入 windows7下载目录(此目录应当只有一个iso)构建镜像cd /media/sf_backup/dev/os/windows10-20h2cat <<EOF | sudo tee DockerfileFROM scratchADD --chown=107:107 cn_windows_10_business_

2021-12-16 14:02:32 3242 1

原创 k8s 1.18.20 kubevirt v0.47.1 创建 windows server 2019 虚拟机

嵌套虚拟化物理机: windows 10 专业版,k8s node节点: virtualbox 6.1.22 虚拟机,使用嵌套虚拟化,ubuntu 18.04.5, k8s 1.18.20。Dockerfile进入 windows7下载目录(此目录应当只有一个iso)构建镜像cd /media/sf_backup/dev/os/windows-server-1909cat <<EOF | sudo tee DockerfileFROM scratchADD --chown=1

2021-12-07 09:55:35 1062

原创 k8s 1.18.20 kubevirt v0.47.1 创建 windows7 虚拟机

嵌套虚拟化物理机: windows 10 专业版,k8s node节点: virtualbox 6.1.22 虚拟机,使用嵌套虚拟化,ubuntu 18.04.5, k8s 1.18.20。下面的配置,在安装时,鼠标有些飘,安装好后,恢复正常。w7-c.yamlmetadata: name: w7-capiVersion: kubevirt.io/v1alpha3kind: VirtualMachineInstancespec: domain: cpu: soc

2021-12-06 14:56:14 978

原创 kubernetes 1.18.20部署 kubevirt v0.47.1

kubevirt-operator-v0.47.1.yml测试环境资源不够,把 replicas 设置成1---apiVersion: v1kind: Namespacemetadata: labels: kubevirt.io: "" name: kubevirt---apiVersion: apiextensions.k8s.io/v1kind: CustomResourceDefinitionmetadata: labels: operator.kubev

2021-12-06 09:19:56 561

原创 k8s 1.18.20 kubevirt v0.47.1 创建 ubuntu 虚拟机

1. try ubuntu仅试用,不安装。Dockerfile从官网下载 iso, 构建 docker 镜像。Dockerfile内容:FROM scratchADD --chown=107:107 ubuntu-18.04.5-desktop-amd64.iso /disk/命令:docker build -t udesk:18.04.5 .vmi-c.yaml此方案把 iso 文件放在 docker镜像里。metadata: name: udesk-capiVersion

2021-12-02 09:35:22 1861

转载 kubevirt v0.47.1 错误解决

1. virt-handler Init:CrashLoopBackOff环境:ubuntu 18.04, kubevirt v0.47.1节点错误日志:kernel: [ 249.963567] audit: type=1400 audit(1638348023.680:69): apparmor="DENIED" operation="exec" profile="/usr/sbin/libvirtd" name="/usr/libexec/qemu-kvm" pid=12096 comm="r

2021-12-01 17:16:53 465

原创 kubernetes 1.18.20部署 kubevirt cdi v1.29.0

kubevirt-operator-v0.47.1.ymlapiVersion: v1kind: Namespacemetadata: labels: cdi.kubevirt.io: "" name: cdi---apiVersion: apiextensions.k8s.io/v1kind: CustomResourceDefinitionmetadata: labels: operator.cdi.kubevirt.io: "" name: cdis.cd

2021-11-26 18:22:41 872

原创 filebeat 7.13.3 收集 k8s 1.18.20集群 windows server 2019 1909节点日志

此文更新中,构建镜像下载1.从官方下载 filebeat-7.13.3-windows-x86_64.zip。2.解压 Expand-Archive s:/soft/filebeat-7.13.3-windows-x86_64.zip filebeat3.创建 Dockerfile4.创建 filebeat.yml5.创建 entrypoint.ps1目录如图:Dockerfile# escape=`FROM mcr.microsoft.com/windows/servercore

2021-11-18 10:13:46 877

原创 mysql 操作

统计字段如果需要写word文档,统计表信息select `COLUMN_NAME`, data_type, case when character_maximum_length is not null then character_maximum_length when datetime_precision = 0 then 1 when numeric_scale > 0 then numeric_precision else numeric_precision + 1 end as wid

2021-11-01 14:56:19 90

原创 k8s 操作

copy windows pod 文件到宿主机把 kube-proxy-windows-cmd4p pod 中 c:/utils/wins.exe copy到宿主机kubectl cp kube-system/kube-proxy-windows-cmd4p:utils/wins.exe /home/hnidc/tmp/wins.exe

2021-10-09 17:22:56 220

原创 kubernetes 1.18.17 windows server 2019 节点 cluster ip 服务不通

kube-proxy 日志...E0409 13:34:34.816950 3560 proxier.go:998] "Source Vip endpoint creation failed" err="hcnCreateEndpoint failed in Win32: An address provided is invalid or reserved. (0x803b002f) {\"Success\":false,\"Error\":\"An address provided is inv

2021-09-01 10:36:29 542 1

原创 windows 操作

powshell 挂载 iso执行挂载 Mount-DiskImage -ImagePath "C:\Users\Administrator\serverlang.iso"查看挂载路径 Get-DiskImage C:\Users\Administrator\serverlang.iso | get-volume

2021-07-27 12:57:03 399

原创 配置 windows server 2019 静态ip 和 dns

操作在powershell 中执行代码:$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"$wmi.EnableStatic("192.168.3.156", "255.255.255.0")$wmi.SetGateways("192.168.3.1", 1)$wmi.SetDNSServerSearchOrder("222.246.129.80")转载https://www.

2021-07-24 10:34:18 2950

转载 vmware 16 下 ubuntu 18.04 安装 vmware-tools

具体操作参考https://blog.csdn.net/teacher20133/article/details/54601816如果仅需全屏,简单执行如下命令即可。但是这不能与宿主机共享剪贴板,所以还是按照上面的文档,按照 vmware tools.apt updateapt install -y open-vm-tools...

2021-07-21 16:17:44 329

原创 ubuntu 18.04 安装 smbma 服务

服务端安装服务 apt install -y samba samba-common创建共享目录mkdir -p /opt/smbsharesudo chmod 777 /opt/smbshare增加用户这个用户应当首先存在于系统中,否则会失败。或者用groupadd 和 useradd 添加系统用户,可不给shell权限,增加安全性。sudo smbpasswd -a mm编辑配置文件vim /etc/samba/smb.conf增加如下片段[share] commen

2021-07-08 16:29:45 406

原创 windows server 2019 挂载共享nfs磁盘

安装nfs客户端控制面板 -> 程序和功能 -> 启用或关闭windows 功能。安装 nfs服务和nfs客户端。挂载此电脑 -> 映射网络驱动器

2021-07-07 10:01:24 4277

原创 java8 AbstractQueuedSynchronizer 源码注解

public abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer implements java.io.Serializable { private static final long serialVersionUID = 7373984972572414691L; /** * Creates a new {@code AbstractQueuedSynchr

2021-06-30 17:43:59 90

原创 java8 ReentrantLock 源码注解

public class ReentrantLock implements Lock, java.io.Serializable { private static final long serialVersionUID = 7373984872572414699L; /** Synchronizer providing all implementation mechanics */ private final Sync sync; abstract static class

2021-06-30 15:04:00 102

原创 ThreadPoolExecutor 源码注解

package java.util.concurrent;import java.util.concurrent.locks.AbstractQueuedSynchronizer;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;import java.util.concurrent.atomic.AtomicInteger;import java.util.*;

2021-06-29 15:40:09 142

virtualbox 镜像

virtualbox 镜像

2023-06-17

metrics-server-v0.3.7.tar

metrics-server-v0.3.7 官方镜像

2021-06-03

metrics-server-v0.4.4.tar

metrics-server-v0.4.4.tar

2021-05-25

空空如也

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

TA关注的人

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