K8S将loop-lvm改为direct-lvm说明
对k8s集群进行存储驱动的调整,从loop-lvm 切换到direct-lvm。 k8s的几种不同的存储驱动 AUFS - 这是一个经过时间检验的存储驱动 DeviceMapper - Redhat系默认的驱动,有loop和direct两种不同配置 Btrfs - 我…. 这个文件系统的快照真的是贼好用,但是性能什么的….我倒觉得都一般 ZFS - 还没用过 VFS - 还没用过 Overlay2 - 简单的接触了一下,docker目前推荐的存储驱动 关于存储驱动选择的相关博客及文章 Docker引擎 - 选择存储驱动Docker五种存储驱动原理及应用场景和性能测试对比Docker系统八:Docker的存储驱动 Loop-lvm这是docker默认安装之后的选择,因为这样可以out-of-box,但是据说稳定性不佳,我没遇到稳定性的问题,但是遇到了IO高导致的整个虚拟机运行缓慢。Loop-LVM其实使用了linux中的使用loop设备我之前安装的一套k8s默认是使用overlay2的存储,可能是内核的版本过低导致无法使用其他的存储驱动,所以我觉得默认使用了loop-lvm。...
RabbitMQ_SysV风格管理脚本模板
需要自己写一个RabbitMQ的SysV脚本,所以找了一个模板,如果需要的时候可以改改就用了。 SysV脚本123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171#!/bin/sh## rabbitmq-server RabbitMQ b...
All this I did without you
Letter No. 028 July 31st, 1978 Gerald Durrell, a respected conservationist wrote a love letter to his future wife, and then one of his students taking her PhD at Duke University, Lee McGeorge. ~ My darling McGeorge, You said that things seemed clearer when they were written down. Well, here with is a very boring letter in which I will try and put everything down so that you may read and re-read it in horror at your folly in getting involved with me. Deep breath. To begin with I love you with ...
Gnome快捷键
Gnome桌面环境的快捷键。 快速启动一个应用 Super Hot Corner这两个我都用,HotCorner不是一个按键,而是一个动作,是指屏幕的右上角,鼠标指针用力撞过去,撞开所有的应用窗口。在Gnome的环境中,Super是一个超方便的键,当我需要打开vscode的时候,可以在任意时候通过super+code+Enter直接打开vscode应用。当按下Super的时候会自动触发一个全局的搜索,可以通过Super快速查看自己的需要的文件或者应用,这个功能是我最喜欢Gnome的地方。 执行命令 Alt+F2最常用的就是重启Gnome环境,通过Alt+F2 调出的命令窗口,使用r命令重启Gnome。 应用的切换 Super+TAB使用Super+TAB可以在应用之间快速切换。如果Cover-alt-tab的插件,还有三维动画。 Super+`这个组合键是切换应用内窗口的,我自己用的不多。 快速显示主屏幕应用菜单 Super+a快速显示主屏幕的所有应用程序页。 切换工作区 Super+PageUP or PageDown Ctrl+Alt+UP or DOWN可...
Nginx配置文件中if判断与try_files
Nginx的if判断问题,导致try_files字段未能正常生效。 配置文件123456789101112131415161718192021222324252627server { listen 80; server_name liarlee.site; set $mobile_rewrite do_not_perform; if ($http_user_agent ~* "(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|window...
虚拟机制作模板的步骤及设置
换了工作之后接管了这边旧的ESXi和上面的虚拟机,之前的模板不是特别的合适,自己开始动手做模板。最终期望的目标是: 修改IP地址 yum install 收工 CentOS虚拟机模板制作流程系统的硬件配置系统的硬件规格 4cpu 8G-RAM OS的版本系统的版本 CentOS 7.6 1810 x64 安装VMwareTools1yum install -y epel vim wget curl net-tools open-vm-tools htop iotop iftop tree atop sysstat 安装Zabbix-agent1rpm -ivh zabbix-agent-$version.rpm 关闭SELinux1sed -i 's@SELINUX=enforcing@SELINUX=disabled@g' /etc/selinux/config 更改hostnamehostname有一些有趣的问题,CentOS6.8 中的hostname可以定义在/etc/sysconfig/network文件中,系统启动的时候先读取/et...
通过systemd管理软件和服务
通过systemctl 来管理系统的服务和软件,但是如果是自己安装的软件就没有办法使用了。其实是可以自己定义systemd的管理脚本的,类似与之前的SysV风格的管理脚本。 Systemd systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, ...
ElasticSearch 安装记录
ElasticSearch的安装过程。 准备源码包 需要下载的包有三个:网站地址 ElasticSearch- 分布式、RESTful 风格的搜索和分析。/usr/local/src/elasticsearch Logstash - 采集、转换、充实,然后输出。/usr/local/src/logstash Kibana - 实现数据可视化。在 Elastic Stack 中进行导航。/usr/local/src/kibana 安装 ElasticSearch 解压下载的安装包 tar zxvf elasticsearch-7.3.1-linux-x86_64.tar.gz tar zxvf kibana-7.3.1-linux-x86_64.tar.gz tar zxvf logstash-7.3.1.tar.gz 修改系统参数 vim /etc/sysctl.conf fs.file-max=65535 vm.max_...
文件系统及文件管理
Linux文件管理笔记 文件系统默认的规定是遵守FHS规定的。 FHS(Filesystem Hierarchy Standard) defines the directory structure and directory contents in Linux distributions.FHS_Website 标准的根文件系统,应该具有如下的结构,所有的文件目录均在根文件系统下。 /bin – 单用户模式下可运行的二进制命令。所有用户都可以使用。 /sbin – 基本的系统二进制文件。 /boot – 一般为BootLoaderFiles,例如内核,ramfs,grub等等。 /etc – 常用的应用程序的全局配置文件。Host-specific system-wide configruation。 /etc/opt – /opt目录下的程序的配置文件。 /usr – 包含了主要的多用户工具及应用。 /usr/share – Architecture-inde...
Kubernetes集群的学习笔记(2)
Kubernetes的基本使用命令。 对控制命令进行分类整理: 查看k8s整体状态的命令 kubectl describe node node1.docker 查看node的详细信息 kubectl version 查看kube的版本信息,同时显示客户端的版本及服务端的版本 kubectl cluster-info 查看kube的集群信息,master节点的所在地址及kubeDNS的所在地址 手动运行Pods的命令 kubectl run nginx –image=nginx –replicas=5 启动5个nginx的pods kubectl run nginx –image=nginx –port:80 –replicas=5 –dry-run=true 启动5个nginx的pod的测试,但不执行改变,并expose端口80 查看Pods的命令 kubectl get pods 列出所有节点正在运行的pod的状态信息 kubectl get deployment 列出所有的deployment控制器的信息,所有的pod属于...


