标签 io 下的文章

  • 📂k8s入坑之路(12)ingress-nginx安装配置四层代理教程

    ingress官方文档地址:http://docs.kubernetes.org.cn/ https://feisky.gitbooks.io/kubernetes/content/plugins/ingress.html什么是 Ingress?通常情况下,service和pod的IP仅可在集群内部访问。集群外部的请求需要通过负载均衡转发到service在Node上暴露的NodePort上,...

  • 📂(转)优化nginx-ingress-controller性能教程

    1.首先优化ingress-controller通过 Helm 安装 Nginx Ingress 的默认关联配置映射实例名称为 nginx-ingress-controller,用户可以通过修改资源对象 Deployment/DaemonSet 实例 nginx-ingress-controller 中的参数 --configmap 自定义关联配置映射实例的名称。于是参考nginx-ingr...

  • 📂linux如何查看io性能教程

    查看磁盘 IO 性能1.1 top 命令top 命令通过查看 CPU 的 wa% 值来判断当前磁盘 IO 性能,如果这个数值过大,很可能是磁盘 IO 太高了,当然也可能是其他原因,例如网络 IO 过高等。top命令的其他参数代表的含义详见top命令详解 1.2 sar 命令sar 命令是分析系统瓶颈的神器,可以用来查看 CPU 、内存、磁盘、网络等性能。sar 命令查看当前磁盘性能的命令为...

  • 📂基于Windows 10的 WSL2 配置和搭建Kubernetes的高效开发环境教程

    \## 基于Windows 10的 WSL2 配置和搭建Kubernetes的高效开发环境 ### 一、准备环境 > 1.1 硬件环境 这是我的工作开发机器配置: CPU: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz(建议i5 以上) RAM: 64.0 GB(建议16GB及以上) 磁盘: 250GB 固态磁盘(建议) > 1.2 Windo...

  • 📂ingress-nginx/controller-0.32.0版本部署教程

    下载wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-0.32.0/deploy/static/provider/baremetal/deploy.yaml需要修改1,添加hostNetwork: true2,将Deployment修改成DaemonSet要是无法下载可直接复制使用,这是修改后...

  • 📂k8s nginx ingress 修改nginx参数教程

    应用出现上传文件大小限制,报错413 Request Entity Too Large经过检查发现是k8s nginx ingress 里面默认参数太小,需要修改,在ingress里面client\_max\_body\_size不是配置成全局参数的,而是配置在server里面,修改方法如下在ingress配置hosts的位置配置,在 annotations: 下面增加nginx.ingre...

  • 📂centos7.6安装Jenkins教程

    1、安装git yum install git2、安装Jenkins (1)sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo (2)sudo rpm --import https://pkg.jenkins.io/redhat-stable/je...

  • 📂通过helm部署EFK收集应用日志,ingress-nginx日志解析。教程

    前段时间看了马哥的k8s新书,最后几章讲了下EFK,尝试部署了下,很多问题, 这里改进下,写个笔记记录下吧。准备工作所有组件都通过helm3部署,选添加几个仓库。helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add fluent https://fluent.github.io/helm-charts存储...

  • 📂Linux:安装rvm教程

    rvm是ruby的版本管理工具 还可对ruby进行安装、卸载等1、安装curlyum -y install curl2、安装安装rvmcurl -L get.rvm.io | bash -s stable没有报错,直接执行第四步;如果出现以下报错请执行,请以此执行以下了,以下两条命令:curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -c...

  • 📂Linux安装Typora教程

    # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - # add Typora's repository echo -e "\nde...

  • 📂xen 相关教程

    https://forum.odroid.com/viewtopic.php?t=6370https://discuss.96boards.org/t/how-to-use-xen-for-linux-ubuntu-and-android/5441/46https://huataihuang.gitbooks.io/cloud-atlas/content/virtual/xen/archit...

  • 📂【逆向&编程实战】Metasploit安卓载荷运行流程分析_复现meterpreter模块接管shell教程

    关于metasploit的安卓模块,前几次的博客我已经写了相应的分析和工具 【Android编程】Java利用apktool编写Metasploit恶意后门注入工具 【Android编程】Java利用Socket类编写Metasploit安卓载荷辅助模块我再次完善之前的...

  • 📂【TimLinux】 k8s 故障分析全集教程

    节点NotReady ===============================Traints:node.kubernetes.io/unreachable:NoExecutenode.kubernetes.io/unreachable:NoSchedule解决办法:查看 kube-controller-manager, kube-scheduler, kube-apiserver, ...

  • 📂4. 完整版Ubuntu k8s 集群搭建及采坑记录(k8s 连载)教程

    一. 安装virtualBox虚拟机需要安装两台. 一个是master, 一个是node. 这两台虚拟机的名字一定不能相同. 因此, master服务器的名字叫做ubantu, node的名字叫ubantu-node安装ubantu系统设置设置桥接模式设置root密码sudo passwd root先输入用户密码, 然后在输入root密码设置 root ssh 访问网络不通, 重启电脑, 以...

  • 📂必收藏干货!Kubernetes集群搭建超详细总结(CentOS版)教程

    学习Kubernetes的关键一步就是要学会搭建一套k8s集群。在今天的文章中作者将最近新总结的搭建技巧,无偿分享给大家!废话不多说,直接上干货!01、系统环境准备要安装部署Kubernetes集群,首先需要准备机器,最直接的办法可以到公有云(如阿里云等)申请几台虚拟机。而如果条件允许,拿几台本地物理服务器来组建集群自然是最好不过了。但是这些机器需要满足以下几个条件:要求64位Linux操作...

  • 📂Linux异步IO引擎:io-uring教程

    Phoronix 报道称,IO\_uring 可以说是 Linux 内核近期引入的最大创新之一,因其能够显著提升移步输入/输出(async I/O)的效率。一句话总结 io\_uring 就是:一套全新的 syscall,一套全新的 async API,更高的性能,更好的兼容性,来迎接高 IOPS,高吞吐量的未来。先看一下性能数据(数据来自 Jens Axboe)。 4k randrea...

  • 📂Centos7 上安装jenkins yum安装教程

    Centos7 安装jenkins 远程安装 yum1,首先我们的服务器上得有jdk环境 java -version 如果没有的话,自行去安装,之前写过教程2,远程安装jenkins,之前准备操作sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo...

  • 📂【Centos8】安装docker的坎坷历程教程

    因为要弄redis集群,需要用到docker,所以我就去安装了。文章目录重要步骤第一步第二步第三步第四步第五步重要步骤先试试水 然后发现,这样不行。yum install docker,有的人说这样,但是也不行。 -有人说:curl -fsSL https://get.docker.com | bush -s docker – mirror Aliyun 依旧还是报错。-但是,胜...

  • 📂优化nginx-ingress-controller性能教程

    1.首先优化ingress-controller通过 Helm 安装 Nginx Ingress 的默认关联配置映射实例名称为 nginx-ingress-controller,用户可以通过修改资源对象 Deployment/DaemonSet 实例 nginx-ingress-controller 中的参数 --configmap 自定义关联配置映射实例的名称。于是参考nginx-ingr...

  • 📂ubuntu安装md文件相关软件 Typora教程

    点击https://typora.io/#linux,进入官网,根据提示安装或依次输入以下代码# or run: # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typora.io/linux/public-key.asc | sudo ap...

  • 📂在 Ubuntu 上安装 K8S教程

    在 Ubuntu 上安装 K8S教程目录在 Ubuntu 上安装 K8S教程1,更新系统源2,更新软件包3,安装 Docker也可以参考其它过程安装4,安装 K8S5,初始化6,使主节点生效7,查看 Node8,安装面板9,访问面板(dashboard)10,添加 Node 进行测试1,更新系统源如果系统本身自带得镜像地址,服务器在国外,下载速度会很慢,可以打开 /etc/apt/sourc...

  • 📂Linux 文件 I/O 进化史(三):Direct I/O 和 Linux AIO教程

    Direct I/O前面介绍的 buffered I/O 和 mmap,访问文件都是需要经过内核的 page cache。这对于数据库这种 self-caching 的应用可能不是特别友好:用户层的 cache 和内核的 page cache 其实是重复的,导致内存浪费。数据的传输:disk -> page cache -> user buffer 需要两次内存拷贝。为此,Lin...

  • 📂Linux 文件 I/O 进化史(四):io_uring —— 全新的异步 I/O教程

    基本原理io\_uring 是 2019 年 5 月发布的 Linux 5.1 加入的一个重大特性 —— Linux 下的全新的异步 I/O 支持,希望能彻底解决长期以来 Linux AIO 的各种不足。io\_uring 实现异步 I/O 的方式其实是一个生产者-消费者模型:用户进程生产 I/O 请求,放入提交队列(Submission Queue,后续简称 SQ)。内核消费 SQ 中的 ...

  • 📂Ingress-nginx工作原理和实践教程

    本文记录/分享 目前项目的 K8s 部署结构和请求追踪改造方案 这个图算是一个通用的前后端分离的 k8s 部署结构: Nginx Ingress 负责暴露服务(nginx前端静态资源服务), 根据十二要素应用的原 则,将后端 api 作为 nginx 服务的附加动态资源。Ingress vs Ingress-nginx免费优惠券 https://www.cps3.cn/ Ing...

  • 📂K8S v1.18.x 部署-Kubeadm方式-9:部署Addon-Nginx Ingress教程

    Ingress Kubernetes中,Service资源和Pod资源的IP地址仅能用于集群网络内部的通信,所有的网络流量都无法穿透边界路由器(Edge Router)以实现集群内外通信。尽管可以为Service使用NodePort或LoadBalancer类型通过节点引入外部流量,但它依然是4 层流量转发,可用的负载均衡器也为传输层负载均衡机制。Ingress是Kubernetes AP...

  • 📂Nginx Ingress的一些奇巧淫技教程

    12.2.1、Nginx Ingress 奇巧淫技-前提:在集群部署好Nginx IngressRedirectredirect主要用于域名重定向,比如访问a.com被重定向到b.com。 如下我们配置访问ng.coolops.com重定向到www.baidu.comapiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: ...

  • 📂在linux上面如何分析io wait 问题教程

    一、iostat和iowait详细解说-查看磁盘瓶颈一、iostat基础 %iowait并不能反应磁盘瓶颈1、安装iostat iostat的包名叫sysstatyum install sysstat -y2、iowait实际测量的是cpu时间: %iowait = (cpu idle time)/(all cpu time) 说明:高速cpu会造成很高的iowait值,但这并...

  • 📂Linux下Docker安装Nacos教程

    搜索nacos的镜像docker search nacos 输出INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/nacos/nacos-server This project contains a Docker image meant… 127 [OK] docker.io docker.io/n...

  • 📂windows consul 下载安装教程

    -1、 下载官网 https://www.consul.io/downloads.html 。 由于官网下载较慢 百度网盘: linux版 链接:https://pan.baidu.com/s/1CGqGkVpfCiVqh3FXWfGw6Q 提取码:yynpwindow版 链接:https://pan.baidu.com/s/1I-hQtDPnQEDwqjKVYijtBw...

  • 📂进程池线程池/协程/io模型教程

    进程池线程池协程from gevent import monkey;monkey.patch_all() import gevent,time def eat(name): print('%s eat 1'%name) time.sleep(2) print('%s eat 2'%name) def play(name): print('%s play 1...