01 2021 档案
摘要:screen 是一款由 GNU 开发的命令行终端工具,它提供了从多个终端窗口连接到同一个 shell 会话(会话共享)。当网络中断,或终端窗口意外关闭是,中 screen 中运行的程序任然可以运行(系统自带的终端窗口,当窗口意外关闭时,在该终端窗口中运行的程序也会终止。)。 安装 screen 工具
阅读全文
摘要:转发于网上 头发太长l关注0人评论686人阅读2020-03-24 16:20:34 目标:devuser用户只对namespace是dev下的资源有操作权限 一、基础配置设置1、首先useradd创建一个devuser用户,并修改密码:使用devuser执行kubectl get pod命令不会成
阅读全文
摘要:看到too many open files可能想到fs.file-max参数,其实还受下面参数影响: fs.inotify.max_queued_events:表示调用inotify_init时分配给inotify instance中可排队的event的数目的最大值,超出这个值的事件被丢弃,但会触发
阅读全文
摘要:田园园野 2019-06-01 23:42:20 5918 收藏 18 分类专栏: k8s 文章标签: k8s kube-proxy ipvs 版权 一、kube-proxy 开启 ipvs 1、环境准备: 测试环境为kubernetes集群,一台master节点,一台node节点。集群网络使用fl
阅读全文
摘要:昨日推荐:每天学一个 Linux 命令(23):file 命令简介 chattr 用来改变文件(扩展)属性。通常我们叫这个属性为特殊属性。 lsattr 查看文件扩展属性。 这种特殊属性有以下8种模式: a #限定文件具有某种功能。这个对于日志文件非常有作用,比如,不允许删除,只允许向里面追加内容。
阅读全文
摘要:使用stat命令 stat命令可以显示文件属性的详细信息,比如最近一次访问和修改文件的时间、文件大小等信息,使用起来比较简单,命令后面只需要加上文件名就可以: [root@localhost ~]# stat hello_script.sh File: ‘hello_script.sh’ Size:
阅读全文
摘要:大于:-gt 小于:-lt 等于:-eq 不等于:-ne 大于等于:-ge 小于等于:-le
阅读全文
摘要:Systemd是用于Linux的现代初始化系统:与流行的SysV初始化系统和LSB初始化脚本兼容的系统服务管理器。在Linux系统上,操作系统的当前操作状态称为运行级别;它定义了正在运行的系统服务。在Centos6之前的系统中使用SysV init,运行级别由数字标识。但是,在systemd中,运行
阅读全文
摘要:Kubernetes中的调度策略可以大致分为两种 一种是全局的调度策略,要在启动调度器时配置,包括kubernetes调度器自带的各种predicates和priorities算法,具体可以参看上一篇文章; 另一种是运行时调度策略,包括nodeAffinity(主机亲和性),podAffinity(
阅读全文
摘要:Linux是最适合开发的操作系统。它是把所有的操作权都交给了用户,有什么操作,就会呈现出什么样的格局。开放、自由、诚实,就是它最大的魅力。 而且越来越多的企业开始选择Linux作为服务器,所以对于我们正在学习的小伙伴来说,了解Linux是极为重要的一章课题。今天帮大家收集了10个Linux的命令,希
阅读全文
摘要:echo 'export LC_ALL=C'>> /etc/profile echo 'export LANG=en_US.UTF-8' >> /etc/profile source /etc/profile
阅读全文
摘要:1、内核优化 ECHOSTR='net.ipv4.tcp_fin_timeout = 2 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_keepalive_
阅读全文
摘要:第一篇(二进制部署k8s集群 准备架构篇) Man_Docker0人评论158人阅读2020-11-19 17:01:48 1、本文主要说明kubernetes集群的准备工作和安装的架构图。 集群架构图: 服务器清单: 2、服务器准备工作 升级内核: yum -y install kernel-ml
阅读全文
摘要:第二篇(二进制部署k8s集群 etcd集群搭建) Man_Docker0人评论195人阅读2020-11-19 18:29:34 本文etcd集群用三台centos7搭建完成。etcd1:192.168.206.31etcd2:192.168.206.32etcd3:192.168.206.33 一
阅读全文
摘要:第三篇(二进制部署k8s集群 Flannel网络和keepalived+haproxy高可用) Man_Docker0人评论283人阅读2020-11-19 20:58:56 此文将搭建flannel网络,目的使跨主机的docker能够互相通信,也是保障kubernetes集群的网络基础和保障,和h
阅读全文
摘要:转载于https://blog.51cto.com/14033037/2552486 本文在以下主机上操作部署k8s集群k8s-master1:192.168.206.31k8s-master2:192.168.206.32k8s-master3:192.168.206.33 kubernetes
阅读全文
摘要:转载于https://blog.51cto.com/14033037/2552634 本文在以下主机上操作部署k8s nodek8s-node1:192.168.206.41k8s-node2:192.168.206.42k8s-node3:192.168.206.43 kubernetes wor
阅读全文
摘要:hostNetwork nodeserlese
阅读全文
摘要:# resources: # limits: # memory: 1Gi # cpu: 200m # requests: # memory: 512Mi 调整pod/docker的内存
阅读全文
摘要:本文介绍各种常见的网络问题以及排错方法,包括 Pod 访问异常、Service 访问异常以及网络安全策略异常等。 说到 Kubernetes 的网络,其实无非就是以下三种情况之一 Pod 访问容器外部网络 从容器外部访问 Pod 网络 Pod 之间相互访问 当然,以上每种情况还都分别包括本地访问和跨
阅读全文
摘要:转载于https://kubesphere.com.cn/docs/installing-on-linux/on-premises/install-kubesphere-on-vmware-vsphere/ 对于生产环境,我们需要考虑集群的高可用性。如果关键组件(例如 kube-apiserver,
阅读全文
摘要:1.增加节点标签 备注 =:代表增加标签 kubectl label nodes node3 node-role.kubernetes.io/node3= 2.减少节点标签 备注 -:代表减少标签 kubectl label nodes node3 node-role.kubernetes.io/n
阅读全文
摘要:-e 脚本中的命令一旦运行失败就终止脚本的执行-x 用于显示出命令与其执行结果(默认shell脚本中只显示执行结果 +ex表示不终止错误,不显示结果
阅读全文
摘要:作者:Bboysoul来源:http://suo.im/6n2lLa 简介 在平时的工作中,docker接触很多,除了经常使用的docker run ,docker stop等命令,docker还有很多十分有用但是却不经常使用的命令,下面我就总结一下。 操作 1、docker top 这个命令是用来
阅读全文
摘要:Linux下使用Vim粘贴文本错乱问题解决 在使用vim进行文档操作时,经常需要进行复制粘贴,在粘贴大量代码时,出现行错位等各种错乱,查找问题解决办法: vim进入文件后,先ESC 在出入 :set paste 回车后再按下 i 之后进行粘贴的内容就规矩了
阅读全文
摘要:执行脚本sed: source ../../conf.properties target_dir=data_process_$DATE current_date=$(date +%Y/%m/%d/%H) echo $current_date rm -rf $target_dir > /dev/nul
阅读全文
摘要:憬薇关注0人评论15940人阅读2018-08-23 21:23:31 对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后
阅读全文
摘要:环境信息 三台机器,操作系统CentOS 7.4: hanyu-210 10.20.0.210 hanyu-211 10.20.0.211 hanyu-212 10.20.0.212 前提条件: 已搭建K8S集群(1个master 2个node节点) 1、搭建glusterFS集群(除非特别说明,否
阅读全文
摘要:需求描述: 今天在配置nrpe.cfg这个文件,里面有allowed_hosts的IP地址,需要加上监控主机的地址,所以首先要搜索 到这个地址,然后呢,加上监控主机的地址,考虑通过sed命令来实现 操作过程 1.查看原文件 [root@testvm02 ~]# cat nrpe.cfg allowe
阅读全文
摘要:一、在匹配行前后加内容在包含www.baidu.com的行前面或后面添加多一行内容www.qq.com#匹配行前加sed -i '/www.baidu.com/i www.qq.com' domain.file#匹配行后加sed -i '/www.baidu.com/a www.qq.com' do
阅读全文
摘要:#command: [ "/bin/bash", "-ce", "tail -f /dev/null" ]
阅读全文
摘要:1.mysql -u root -p 回车输入密码进入mysql 2. 执行show variables like "max_connections"; 3.执行set GLOBAL max_connections=1000; 4.执行show variables like "max_connect
阅读全文
摘要:在cp指令前面加反斜杠可以不弹出是否覆盖的询问而直接覆盖! 如:cp /app/WEB-INF/com/cfg.properties /app_bak/WEB-INF/com/cfg.properties 会弹出询问是否覆盖 \cp /app/WEB-INF/com/cfg.properties /
阅读全文
摘要:hostPort相当于docker run -p 8081:8080,不用创建svc,因此端口只在容器运行的vm上监听 缺点: 没法多pod负载 $ cat pod-hostport.yaml apiVersion: v1 kind: Pod metadata: name: webapp label
阅读全文
摘要:查看集群和版本相关信息 kubectl version //显示客户端和服务器侧版本信息 kubectl api-versions //列出当前版本的kubernetes的服务器端所支持的api版本信息 kubectl cluster-info //获取k8s集群信息 kubectl config
阅读全文
摘要:- name: 以轮询的方式等待服务同步完成 shell: "systemctl status etcd.service|grep Active" register: etcd_status until: '"running" in etcd_status.stdout' retries: 8 de
阅读全文
摘要:安装依赖包 yum install -y epel-release yum install -y chrony conntrack ipvsadm ipset jq iptables curl sysstat libseccomp wget socat git 本文档的 kube-proxy 使用
阅读全文
摘要:Linux 命令大全 Linux sync命令用于数据同步,sync命令是在关闭Linux系统时使用的。 Linux 系统中欲写入硬盘的资料有的时候为了效率起见,会写到 filesystem buffer 中,这个 buffer 是一块记忆体空间,如果欲写入硬盘的资料存于此 buffer 中,而系统
阅读全文
摘要:众所周知,Kubernetes很难! 以下是在生产中使用它应遵循的一些最佳实践。遵循这些步骤能够确保更高的安全性和生产效率。 毫无疑问,DevOps已经走过了一段很长的路! 借助于Kubernetes编排平台使得公司比以往更快地发布软件。随着容器用于构建和发布软件的使用量不断增加,Kubernete
阅读全文
摘要:解决容器启动不了的问题,跟前端进城没一直运行有关系
阅读全文
摘要:以docker方式部署apollo。最新版本:1.7.1 https://blog.csdn.net/miss1181248983/article/details/108717531 主机说明: 系统:CentOS 7.8 Meta Server/Config Service/Admin Servi
阅读全文
摘要:Mysql8.0开启忽略表大小写,无法启动,解决方案 mysql8.0默认是区分大小写。因此如果要设置忽略大小写,需要在安装完成之后,初始化数据库的时候进行设置。 /usr/sbin/mysqld --initialize --user=mysql --lower-case-table-names=
阅读全文