- 博客(188)
- 资源 (7)
- 收藏
- 关注
原创 aws的alb,多个域名绑定多个网站实践
创建alb就不介绍了 ,百度都有。主要有侦听器 【一般80和443可以新增】,目标组【没有就新建】,vpc【选你需要有主机的vpc】 ,安全组【已有的或新建按照提示就能完成创建成功后,下图可以看出主要三个部分侦听器 ,目标主,规则。
2024-06-21 18:12:53 568
原创 在其它ec2上实例配置kubectl命令
aws eks --region ap-southeast-1 update-kubeconfig --name 集群名。是已经创建好的eks可,属于集群里面不需要开端口。kubectl get svc就能使用看到了。
2024-05-14 19:23:31 160
原创 【aws】amazon linux使用密码登录或者root登陆
注意:使用pem私钥不允许直接登录root用户,只能登录默认用户例如:ec2-user ,ubuntu等等。注意:如果 PermitRootLogin 项找不到自行添加。amazon linux ssh 使用密码登录。4、修改 sshd_config 文件。1、使用AWS控制台创建的密钥对或者。3、切换到root用户。5、重新启动ssh服务。设置好安全区组规则后。建议直接通过网页登录。2、创建root密码。允许root用户登录。
2024-05-14 17:07:30 837
原创 aws s3
"arn:aws:s3:::xxx存储名/*""arn:aws:s3:::xxx存储名","arn:aws:s3:::存储桶名/*""arn:aws:s3:::存储桶名",iam的s3创建策略点,然后绑上用户名。设置s3策略,所有人访问。
2024-05-13 17:50:13 469
原创 elk生命周期删除日志
ELK日志我们一般都是按天存储,例如索引名为"kafkalog-2022-04-05",因为日志量所占的存储是非常大的,我们不能一直保存,而是要定期清理旧的,这里就以保留7天日志为例。自动清理7天以前的日志可以用定时任务的方式,这样就需要加入多一个定时任务,可能不同服务记录的索引名又不一样,这样用定时任务配还是没那么方便。ES给我们提供了一个索引的生命周期策略(lifecycle),就可以对索引指定删除时间,能很好解决这个问题。
2023-05-08 12:30:12 1525
原创 阿里云slb多个域名和证书
没道理啊,nginx都能实现自由多域名多配置 多个域名 多个证书。更多:三点不是两点也可以直接点击端口弹出的窗口的右上角。配置转发策略后,发现域名管理证书只能上传一个。使用了阿里云slb后,443端口只有一个。点击slb实例,到监听端口到。
2023-04-25 22:08:25 606
原创 手动批量删除es索引,时间范围内
由于使用时间戳方式不合适这次删除,只能从开发那儿生成的索引名字进行删除,还好生成的索引比较有规律,本次要删除的索引格式access_logger_+不同的日期。本脚本不之处,遇到不存在的索引会报错404后继续执行shell,没有跳过404的错误提示,只保留执行成功的信息。dev-jaeger-span-$del_date 索引名。本脚本直接在生产上使用了,还没有经过优化,但是可以使用。es版本 7.10.0。
2023-04-14 18:01:52 722
原创 stable-diffusion安装教程推荐
打开该网址后在Settings -> User interface -> Localization (requires restart)设置语言,在菜单中选择chinese-all-0220(前提是已经在目录中放入了对应语言包,见上),点击Apply Settings确定,并且点击Reload UI重启界面后即可。将https://github.com替换为https://ghproxy.com/https://github.com,即使用Ghproxy代理,加速国内Git。
2023-04-08 01:24:17 3233
原创 rsync增量同步文件,windows同步windows【有下载包】
www]这个就是定义一个模块,相当于一个用户,可以用这个来限定一些权限以及这个用户可以访问的文件夹,这个可以有多个,后边称呼他为模块名称了(我自己这么叫的,非官方)hosts allow = 192.168.1.56 允许访问这个服务器的IP地址,我的客户端是192.168.1.56我这就填写这个,这个根据需要自己修改。path = /cygdrive/D/software/mysql/base/data 这个就是要进行备份的文件夹 是c盘的www这个文件夹中的东西。然后定时任务增加完成。
2023-03-27 12:38:04 730
原创 nginx配置账号密码访问elk
文件passwd-admin 账号adm 密码123456。目录地址:/etc/nginx/conf.d/下面。
2023-03-24 16:51:04 243
原创 虚拟机断电centos无法启动
但是我添加rd.break_ 后 Ctrl+x 没有跳到下面这个页面,而是卡死在用户名,登陆界面 但是让我看到了一个报错提示。需要注意的是后面的dm-0不唯一,要按照自己的报错日志为准,不然会报not found 找不到文件。但是你要根据你的报错日志来确定是哪个内存数据损坏,我的就是 /dev/sda3 损坏。我就又切到单用户模式下执行(我的必须先umount,不然xfs_repair报错)node3节点:登陆就一直卡死不出现登陆用户名,密码的界面。node3:登陆就一直卡死不出现登陆用户名,密码的界面。
2023-03-23 19:08:45 1058
转载 Jenkins构建不同项目时jdk版本的切换
打开Jenkins,进入Global Tool Configuration(全局工具配置)下载的jdk不需要在本地配置环境变量,只用在Jenkins中进行全局工具配置。Java Downloads | Oracle(官网)之前项目都是依赖jdk1.8,新项目则需要jdk1.9。就能自由选择该项目所需的jdk版本了。添加项目需要的jdk路径后保存应用。1、下载需要的jdk版本。2、进行全局工具配置。
2023-03-13 14:23:48 2197
原创 k8s安装minio
安装好后浏览器访问ui,登录密码admin和root123456ip:30500创建buckets,例如创建名字最少3位数,例如hhh,然后上传图片,支持在线预览,设置公有属性所有人可以访问图片ip:30900/hhh/图片名称注意。
2022-08-18 14:39:56 573
原创 k8s 1.20,IPv4/IPv6 双协议栈
还没验证文档先一波FEATURE STATE:Kubernetes v1.16 [alpha]IPv4/IPv6 双协议栈能够将 IPv4 和 IPv6 地址分配给Pod和Service。如果你为 Kubernetes 集群启用了 IPv4/IPv6 双协议栈网络, 则该集群将支持同时分配 IPv4 和 IPv6 地址。Alpha版的更新:IPV4/IPV6为了支持基于用户和社区反馈的双栈IPv4/IPv6服务,双栈 IPv4/IPv6 已重新实现。这允许将 IPv4 和 IPv...
2022-02-25 14:45:55 4302
原创 k8s安装prometheus+grafana(第二弹:prometheus-operator)
本来安装prometheus-operator用helm安装就是一句话的事奈何bitnami/prometheus-operator这版本的一个组件8080被应用占了,而且不智能的不切换端口,stable版本又太老提前准备好k8s环境,下载prometheus-operator安装包,我这里使用的0.8.0版本,k8s版本为v1.20.x,其版本与k8s版本有对应关系,请对应下载kube-prometheus stack Kubernetes 1.18 Kubernetes 1.19
2022-02-22 19:19:45 5771 4
原创 软件包管理工具:Helm3的基本操作
一、概述1.Helm是什么?Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的apt、Python中的 pip 一样,能快速查找、下载和安装软件包。2.Helm解决的痛点在 Kubernetes中部署一个可以使用的应用,需要涉及到很多的 Kubernetes 资源的共同协作。比如你安装一个 WordPress,用到了一些 Kubernetes (下面全部简称k8s)的一些资源对象,包括 Deployment 用于部署应用、Service 提供服务发现、Se
2022-02-21 14:40:15 2193
原创 ipv6和aws ec2开启ipv6,nginx默认静态网站
https://www.uenu.com/ipsearch可以查询ipv6的地址http://ipv6-test.com/validate.php 可以查询是否支持ipv6的网站awsec2开启ipv6参考https://www.taterli.com/6333/https://blog.csdn.net/SinnetCloud/article/details/102740328新买的到路由表和安全组icmp基本完了...
2022-01-24 17:26:17 3196
原创 k8s安装prometheus+grafana
环境:k8s 1.16 1.20都行版本 :node-exporter v0.16.0prometheus:latestgrafana:latest 现在是8.3去掉nfs ,为什么?人懒不想再装一个nfs服务,挂在本地集群json模板 官网下载导入即可:https://grafana.com/grafana/dashboards/13105...
2021-12-09 19:35:43 2395 4
原创 k8s删除pod老是重启解决
#和kubectl get pods timersrv一样 默认空间[root@k8s-master ~]# kubectl get deployment timersrvNAME READY UP-TO-DATE AVAILABLE AGEtimersrv 1/1 1 1 3d5h#这个StatefulSets控制器也可以[root@k8s-master ~]# kubectl get StatefulSets -A.
2021-11-26 18:17:58 6281
原创 其它机器(Jenkins)暴力连接k8s
安装了一个k8s集群,master节点192.168.1.1其它主机Jenkins(不属于k8s集群),192.168.1.100----------------------------------------------------------------------------/use/bin/kubectl文件master节点192.168.1.1进到目录 /use/bin复制文件 kubectl 到Jenkins主机192.168.1.100目录 /use/bin-...
2021-11-24 16:11:58 1221
原创 docker-compose部署Prometheus+Grafana
version: '2' networks: monitor: driver: bridge services: prometheus: image: prom/prometheus container_name: prometheus hostname: prometheus restart: always volumes: - /usr/local/src/c.
2021-11-24 10:21:20 2482
原创 一个shell对比内容脚本,镜像的digests对比,注意格式
#!/bin/bash#本地获取digests值dg=$(docker images --digests | grep bin_spinsrv | grep k8sv33 | awk '{print $3}')echo $dg > /root/t3.json#远程获取digests值dj=$(curl --header "Accept: application/vnd.docker.distribution.manifest.v2+json" -I -X GET http://19.
2021-11-22 23:38:44 819
原创 Jenkins流水线nodejs
流水线def code_url="git@192.168.1.1:server/123.git" def cweb_url="git@192.168.1.1:456/web-admin.git" def cehua_url="git@192.168.1.1:789/csv.git"def gitee_auth_id="53987"def aliyun_registry_auth_id="d4"pipeline { agent any environment...
2021-11-16 17:23:06 1436
原创 docker 私有仓库删除镜像
推荐第二种方法 (简单粗暴),第一种凑字数(头晕眼花)如果需要删除已经上传的镜像,现有两种方法1.官方推荐版重点内容1) 更改registry容器内/etc/docker/registry/config.yml文件storage: delete: enabled: true2) 找出你想要的镜像名称的tag$ curl -I -X GET <protocol>://<registry_host>/v2/<镜像名>/tags/list
2021-11-12 15:39:46 2348
原创 k8s 安装只有操作
文档https://kubernetes.io/zh/docs最常用命令======================================kubectl get nodes 查看物理节点信息kubectl get pods 查看默认命名空间的podskubectl get pods -o wide 查看默认命名空间的pods的详细信息kubectl describe pods onePodName 查看默认命名空间的onePodName的详细信息kubectl apply.
2021-11-10 12:11:08 1291
原创 ghost离线备份还原系统,物理机
目的:不使用U盘光盘网络安装,适用内网没公网的情况工具:CGI-plus5.0.0.0(用来备份的,用来还原好像没成功)LaoMaoTao_v9.5_2107 (离线版 800多m)环境:不要把这两个工具放到系统c盘 放到 d f g等等1.用cgi备份ghost,选好路径备份的时候会遇到几个报错,不要x掉,不支持gpt 热备等的错误 点确定点确定最后会自动运行ghost2ghost完成,到路径确认是否存在3老毛桃,用一键还原功能,按照步骤依次选择,4老毛桃选好gho..
2021-10-27 15:44:16 364
原创 AWS CLI 安装
安装 AWS CLI在Python虚拟环境中安装 AWS CLI$ pip install awscli 查看当前版本$ aws --version 升级到最新版$ aws install awscli --upgrade 卸载$ pip uninstall awscli 配置 AWS CLI添加默认的配置文件 未使用过 AWS CLI,则必须先配置默认的 CLI 配置文件$ aws configureAWS Access Key ID [None]:.
2021-10-21 11:53:28 1086
原创 yum rpm 指定安装nginx版本
rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-2.el7.ngx.x86_64.rpmsystemctl enable nginxsystemctl start nginxcurl http://127.0.0.1:80
2021-10-18 15:59:54 592
原创 在aws亚马逊云EC2上创建root用户,并使用root用户登录
1、根据官网提供的方法登录连接到EC2服务器(ssh连接) 2、 创建root的密码,输入如下命令: sudo passwd root 3、然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。 4、接下来,切换到root身份,输入如下命令:su root密码#下面步骤没试过根据自己情况修改吧,但是上面步骤 已经进入root账号 可以为所欲为 5、使用root身份编辑亚马逊云主机的ssh登录方式,...
2021-10-16 18:05:07 7618 1
docker-compose法宝.rar
2021-08-04
mysqld_exporter-0.12.1.linux-amd64.tar.gz
2019-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人