
DEVOPS
文章平均质量分 73
Kevin_Wuzl
运维一万年
展开
-
AWS S3 存储桶复制及权限同步
CCR无法同步除所有者之外的权限,需要进行其他权限的同步,需要通过写批量同步权限的脚本完成同步操作。SCR可以同步对象的权限,不需要额外的权限同步操作。分为2种: SCR , CCR。原创 2022-12-09 09:41:21 · 1353 阅读 · 0 评论 -
修改Docker容器默认存储路径
docker安装之后默认的服务数据存放根路径为/var/lib/docker目录下,var目录默认使用的是根分区的磁盘空间;所以这是非常危险的事情;随着我们镜像、启动的容器实例开始增多的时候,磁盘所消耗的空间也会越来越大,所以我们必须要做数据迁移和修改docker服务的默认存储位置路径;有多种方式是可以修改docker默认存储目录路径的,但是最好是在docker安装完成后,第一时间便修改docker的默认存储位置路径为其他磁盘空间较大的目录(一般企业中为/data目录),规避迁移数据过程中所造成的风险。..原创 2022-06-21 08:14:15 · 1846 阅读 · 1 评论 -
几个关于AWS NLB的问题
0x00 前言分享几个关于NLB的有趣问题。0x01 架构概述我有一个internal的NLB(跨两个AZ),监听33端口 NLB后端有1个EC2实例(实例B),监听22端口 我还有一个EC2实例作为客户端(实例A)0x02 相关问题2.1 实例B不能正常访问NLB,但是实例A可以这个最开始我还觉得奇怪,手动测试了一下,确实是这样:实例B(10.0.0.64是实例B的IP,10.0.1.170是NLB的IP): [ec2-user@ip-10-0-0-64 ~]$ n原创 2022-01-24 16:16:20 · 1653 阅读 · 0 评论 -
解决AWS EKS 未经授权或访问被拒绝 (kubectl)
如果您在运行kubectl命令时收到以下错误之一,则说明您的kubectl未针对 Amazon EKS 正确配置,或您使用的 IAM 用户或角色凭证未映射到 Amazon EKS 集群中具有足够权限的 Kubernetes RBAC 用户。 could not get token: AccessDenied: Access denied error: You must be logged in to the server (Unauthorized) error: the ...原创 2021-12-06 16:31:57 · 2251 阅读 · 0 评论 -
解决字体文件Font跨域权限问题
问题描述:Font from origin 'http://trunk.supply_chain.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.xicheng.com' is therefore not al原创 2021-08-26 20:01:47 · 4959 阅读 · 2 评论 -
RabbitMQ 内存和磁盘警告
内存和磁盘警告有两种情况下,Rabbit MQ会停止读取客户端的连接socket,为了防止crash崩溃,这两种情况是:内存使用达到配置值磁盘空间下降到配置值下在这两种情况下,服务器会临时阻塞连接—服务器会暂停读取发布消息的客户端的连接,连接心跳监控也会被禁用,在rabbitmqctl和管理查建中的所有网络连接如果是blocking状态,意味着他们没有尝试发送,因此可以继续,如果是blocked状态,意味着他们已经发布了,现在需要被暂停。集群的警告当运行Rabbit MQ集群的时候,原创 2021-06-24 14:35:55 · 413 阅读 · 0 评论 -
Linux安装rinetd实现TCP/UDP端口转发
安装rinetd这篇文章以CentOS 7为例,复制下面的命令输入,一行一个: #安装依赖 yum -y install gcc gcc-c++ make #下载rinetd wget https://github.com/samhocevar/rinetd/releases/download/v0.70/rinetd-0.70.tar.gz #解压 tar -zxvf rinetd-0.70.tar.gz #进入目录 .原创 2021-06-15 09:00:59 · 362 阅读 · 0 评论 -
Kafka问题整理 (Too many open files等)/kafka重要参数总结
Kafka集群搭建好以后,运行一段时间Kafka节点挂掉,程序中出现如下错误 ERROR Error while accepting connection (kafka.network.Acceptor) java.io.IOException: Too many open files 使用命令:ulimit -a 查看每个用户允许打开的最大文件数 发现系统默认的是open files (-n) 1024,问题就出现在这里。 然后执行:ulimit -n 4096...原创 2021-04-21 17:31:39 · 8478 阅读 · 0 评论 -
修复 Ghost win10系统不能启动问题
很多下载了ghost win10系统的小伙伴发现安装完成以后,电脑不能正常的启动了,Ghost win10系统不能启动怎么办呢?其实ghost win10是一款不错的系统,但是也免不了会出现一些问题,今天小编带来了详细的解决方法,有需要的用户一起来看看吧。Ghost win10系统不能启动怎么办错误原因:将机械硬盘换成ssd,不想重装系统和程序,于是克隆了。但是启动不了,出现了0x0000000e的蓝屏错误1、利用安装U盘启动(UEFI启动),安装U盘的制作:到网上下载Media Creatio原创 2020-12-31 11:58:40 · 7735 阅读 · 0 评论 -
Kubernetes-docker垃圾清理
1、整体分析对于Docker来说,存在镜像、容器、存储卷和网络这些对象。因此,也就会生产相对应的这些对象,这些对象会占据磁盘空间。当这些对象不在被使用时,为了不占据额外的磁盘空间,就需要对这些对象进行清理,即进行垃圾清理。在docker 1.13版本之后,提供了对各种对象的prune命令,也提供了清理所有对象类型的docker system prune命令。但在docker 1.13之前的版本,则需要提供其他方式进行垃圾清理。2、垃圾清理2.1 docker v1.13之后版本的垃圾清理2.原创 2020-12-28 09:19:00 · 379 阅读 · 1 评论 -
Java内存泄漏分析系列之六:JVM Heap Dump(堆转储文件)的生成和MAT的使用
原文地址:http://www.javatang.comJVM Heap Dump(堆转储文件)的生成正如Thread Dump文件记录了当时JVM中线程运行的情况一样,Heap Dump记录了JVM中堆内存运行的情况。可以通过以下几种方式生成Heap Dump文件:使用 jmap 命令生成jmap命令是JDK提供的用于生成堆内存信息的工具,可以执行下面的命令生成Heap Dump: 1 jmap -dump:live,format=b,file=heap.原创 2020-11-28 17:26:52 · 722 阅读 · 0 评论