摘要:
介绍 stress 是一个 Linux 系统压力测试工具,可以给系统进行压力测试,包括cpu 使用率、内存、磁盘io、网络等性能指标都可以进行测试。 高负载/cpu使用的压力测试(模拟一个cpu 密集型的进程) $ stress --cpu 1 --timeout 600 #模拟启动一个cpu 线程 阅读全文
摘要:
需求 有三个任务需要同时运行,3个任务有任意一个运行出错就终止整个任务运行。3个并行任务运行完成后,顺序运行多个任务,最后结束运行。 根据需求整体workflow 结构是这样的 整个结构是dag ,dag 里面的两个template ,两个template 都是step类型,前者并行运行,后者顺序运 阅读全文
摘要:
强制删除namespace 当删除ns 时候里面还有其他资源,那么就会导致删除不了ns ,一直处于Terminating 状态,然后再在此命名空间内部新增资源的时候就会导致失败,所以要强制删除。 kubectl get namespace monitoring -o json > monitorin 阅读全文
摘要:
前言 相比于cpu 使用率和内存、磁盘使用率等指标,IO瓶颈往往是我们可能会忽略的地方 磁盘性能指标 磁盘性能指标说到磁盘性能的衡量标准,必须要提到五个常见指标,也就是我们经常用到的,使用率、饱和度、IOPS、吞吐量以及响应时间等。这五个指标,是衡量磁盘性能的基本指标。 使用率,是指磁盘处理 I/O 阅读全文
摘要:
问题现象: 访问 nginx 的url 后面的路径不加 /访问不到页面 ,返回404 配置如下: ... server xxx; listen 80 location /asdf/company {root /usr/share/nginx/html; if (-d $request_filenam 阅读全文
摘要:
在往docker regitry 推送镜像的时候,服务端 返回 500 问题处理 可能导致的原因有3个: 1、没有关闭selinux 2、网络不稳定 3、如果仓库存储的目录外挂在了宿主机上面,最好使用本地磁盘,使用nfs 等存储可能导致500错误 4、目录权限问题,最好把外挂的存储目录改为777 阅读全文
摘要:
应用场景 当我们下载大文件时候,占用终端,当连接断开的时候下载任务也会断开,此时就需要一个后台运行操作,screen 是一个不错的选择。 使用介绍 简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个sc 阅读全文
摘要:
现状阐述 七个机器,三台master ,四个node ,还有服务运行,需要重装集群,采取的方案是先下线三个机器重新搭建集群。下线的机器上面没有etcd 的node 节点。 下线操作 master 执行 kubectl drain sd-cluster-05 --delete-local-data - 阅读全文
摘要:
查看es 集群状态的信息通过head 插件很方便,此插件可以安装在es 端也可以在谷歌浏览器里面安装。 谷歌浏览器安装 下载插件 https://github.com/mobz/elasticsearch-head 下载后的文件夹内有一个crx目录里面有一个es-head.crx ,把此目录更改为e 阅读全文
摘要:
权限控制 此处要介绍的是基于rbac 的权限控制,主要涉及四个概念,角色(role,clusterrole),角色绑定(rolebinding,clusterrolebinding),授权对象(serviceaccount, user),权限(apiGroups,resources,verbs) s 阅读全文