胡伟煌

个人博客

指定节点调度与隔离

1. NodeSelector 1.1. 概念 如果需要限制Pod到指定的Node上运行,则可以给Node打标签并给Pod配置NodeSelector。 1.2. 使用方式 1.2.1. 给Node打标签 12345678910111213# get node的namekubectl get nodes# 设置Labelkubectl label nodes <node-name>......

资源配额

Pod限额(LimitRange) ResourceQuota对象是限制某个namespace下所有Pod(容器)的资源限额 LimitRange对象是限制某个namespace单个Pod(容器)的资源限额 LimitRange对象用来定义某个命名空间下某种资源对象的使用限额,其中资源对象包括:Pod、Container、PersistentVolumeClaim。 1. 为namesp......

资源服务质量

Resource Quality of Service 1. 资源QoS简介 request值表示容器保证可被分配到资源。limit表示容器可允许使用的最大资源。Pod级别的request和limit是其所有容器的request和limit之和。 2. Requests and Limits Pod可以指定request和limit资源。其中0 <= request <=Node......

安全迁移节点

1. 迁移Pod 1.1. 设置节点是否可调度 确定需要迁移和被迁移的节点,将不允许被迁移的节点设置为不可调度。 12345678# 查看节点kubectl get nodes# 设置节点为不可调度kubectl cordon <NodeName># 设置节点为可调度kubectl uncordon <NodeName> 1.2. 执行kubectl drain命令 ......

Supervisor的使用

1. Supervisor简介 Supervisord 是用 Python 实现的一款的进程管理工具,supervisord 要求管理的程序是非 daemon 程序,supervisord 会帮你把它转成 daemon 程序,因此如果用 supervisord 来管理进程,进程需要以非daemon的方式启动。 例如:管理nginx 的话,必须在 nginx 的配置文件里添加一行设置 daem......

basic vimrc

以下转自https://github.com/amix/vimrc/blob/master/vimrcs/basic.vim basic vimrc 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646......
VIM

confd的使用

confd的源码参考:https://github.com/kelseyhightower/confd 1. confd的部署 以下Linux系统为例。 下载confd的二进制文件,下载地址为:https://github.com/kelseyhightower/confd/releases。例如: 123456789# Download the binarywget https://g......

vim 配置

vimrc 中文版 由 https://blog.51cto.com/zpf666/2335640 转载 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757......
VIM

vim 命令

1. vi的模式 1.1. 普通模式 由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释。普通模式下没有任何提示符,输入命令后立即执行,不需要回车,而且输入的字符不会在屏幕上显示出来。 1.2. 编辑模式 编辑模式主要用于文本的编辑。该模式下用户输入的任何字符都被作为文件的内容保存起来,并在屏幕上显示出来。 1.3. 命令模式 命令模式下,用......
VIM

ssh tips

1. ssh/scp免密码 A服务器地址:10.8.216.25,下面简称A B服务器地址:10.8.216.26,下面简称B 实现A登录B免密码。 1.1. 在A生成密钥对 1ssh-keygen -C <comment> -f <keyfile> -t rsa -P "<passphrase>" 执行上述命令,一路回车,会在当前登录用户的home目录下......