Docker部署Jenkins与创建流水线笔记 CI/CD

0x00 前言 使用docker部署jenkins后使用流水线docker build提示找不到docker命令,找了好久解决了,需要把docker挂载出来。 第二个问题是docker login 私有仓的时候 提示证书不对,需要在配置文件添加下insecure-registries 0x01 jenkins正确部署命令 docker run --name ...
myluzh 发布于 

JDK1.8之前版本使用K8S对Java应用进行资源限制的注意事项 Kubernetes

0x01 前言 flowchart TD %% 定义最外层的 Kubernetes 限制 K8s["🔴 Kubernetes 容器 Limit (例如: 2048Mi) (操作系统 Cgroups 物理内存硬限制) 触碰此线 -> 容器暴毙: OOMKilled (Exit Code 137)"] %% 第一层...
myluzh 发布于 

部署私有镜像容器仓库-Harbor Docker

Harbor部署 部署docker-compose curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/loc...
myluzh 发布于 

K8S安装flannel报错解决(pods with system-node-critical priorityClass is not permitted in kube-flannel namespace) Kubernetes

0x01 关于部署flannel失败 在上一个过程中,部署高可用k8s集群后,在master节点安装flannel网络插件,部署后没有pod,后面经过分析报错如下: # 在master节点apply kube-flannel.yml 提示所有东西都已经创建了。 # kubectl apply -f kube-flannel.yml namespace/ku...
myluzh 发布于 

K8S笔记-通过kubeadm方式搭建高可用集群(keepalived+haproxy) Kubernetes

0x00 介绍 虚拟ip 172.16.10.20 master.k8s.io k8s-vip master01 172.16.10.21 master01.k8s.io master01 master02 172.16.10.22 maste...
myluzh 发布于 

Python邮件发送例子 Python

python邮件发送案例 import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText class AutoEmail: def __init__(self): self.__sender_emai...
myluzh 发布于 

K8S笔记-持久化存储(PV和PVC) Kubernetes

0x01 PV PVC概述 PV(PersistentVolume)是对底层的共享存储的一种抽象,由管理员进行创建和配置。它和具体的底层的共享存储技术的实现方式有关,比如Ceph、GlusterFS、NFS等,都是通过插件机制完成与共享存储的对接。 PVC(PersistentVolumeClaim)是Kubernetes中的一个资源对象,用于抽象地申请和管...
myluzh 发布于 

K8S笔记-持久化存储(使用NFS网络存储) Kubernetes

0x01 安装nfs服务端 找一台服务器安装nfs服务端 # centos nfs服务端跟客户端 一样都是nfs-utils # yum install -y nfs-utils # 如果是Ubuntu sudo apt-get install -y nfs-kernel-server # nfs服务端 设置挂载路径 # 创建挂载路径 # mkdir...
myluzh 发布于 

Redis主从配置与哨兵模式 Redis

0x01 主从配置 主节点redis.conf配置 port 6379 从节点redis.conf配置 port 6380 pidfile /var/run/redis_6380.pid dbfilename dump-6380.rdb relicaof x.x.x.x 6379 #主节点ip 端口 查看当前角色 127.0.0.1:6379 > in...
myluzh 发布于 

Redis持久化配置(RDB&AOF) Redis

0x01 RDB(Redis DataBase) RDB是通过生成数据快照的方式来保存数据。 修改redis.conf配置 # 通过save参数来配置RDB。格式为 "save "。 # 在1小时内,只要有一次修改,就会进行一次快照 save 3600 1 手动触发快照 使用save命令可以手动触发快照。但请注意,在执行save命令时,Redis将进入阻...
myluzh 发布于