分类: linux总结

193 篇文章

k8s部署升级内核
k8s部署升级内核 k8s部署必须升级内核版本到4.4以上。本次升级是直接升级到5.4 下载rpm包(时间会很长) https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-lt-5.4.238-1.el7.elrepo.x86_64.rpm https://elrepo.org/linux/ke…
理解Kubernetes驱逐Pod
理解Kubernetes驱逐Pod Kubernetes Pods被驱逐是什么意思?它们被终止了,通常是由于没有足够的资源,但是为什么会发生这种情况呢? 驱逐是一个过程,分配给一个节点的Pod被要求终止。Kubernetes中最常见的情况之一是抢占,为了在资源有限的节点上安排一个新的Pod,通常需要终止另外一个Pod。 另外,Kubernetes会…
银河麒麟V10服务器系统快速利用RKE部署K8S
银河麒麟V10服务器系统快速利用RKE部署K8S 前言 因为后续服务器使用的操作系统是国产银河麒麟V10,那也需要预研一下。就各种踩坑 国产银河麒麟V10我初步看了下也是基于Centos8进行自己的魔改的 运行环境 服务器整体规划 名称 IP 组件 k8s-188 192.168.100.188 controlplane,etcd、rancher(…
监控运维告警工具之PrometheusAlert
监控运维告警工具之PrometheusAlert 自己肯定有疑问Prometheus外加alertmanager可以做告警推送,为什么我还要使用Prometheus Alert做第三方推送呢?-->其实就是不想自己再去部署多个Webhook吧 最近在折腾Rancher自带的监控,也是整合了Prometheus-operator,但为了整合告警推送到…
IBMmq 9.0 – 二进制部署
IBMmq 9.0 - 二进制部署 安装必要组件 yum -y install bc rpm-build 配置内核参数 echo "fs.file-max = 524288" >>/etc/sysctl.conf echo "kernel.threads-max = 32768" >>/etc/sysctl.conf sys…
rke/rancher离线安装需要的镜像
rke/rancher离线安装需要的镜像 因公司环境无法下载docker镜像,所以需要提前下载镜像,然后推送到公司的私有harbor仓库 获取rke支持k8s版本的镜像 官方只提供了https://docs.rancher.cn/docs/rke/config-options/system-images/_index解释,但具体需要进一步查找,下面…
ingress获取真实IP
Ingress获取真实IP 一般情况下,经过ingress的请求会携带headerX-Real-IP,用户可根据header解析出真实访问IP 但是有一种情况,用户请求可能经过多个nginx才达到ingress, 通过上述方法得到的并不是用户的真实IP了(比如现在我模拟云平台nginx->ingress,就无法获取到真实IP) user->requ…
k8s部署Gitlab
k8s部署gitlab并初始化和登录 准备环境 创建nfs共享目录 在nfs服务器创建共享目录,部署的gitlib使用共享目录来进行持久化,这样不管在哪个节点运行gitlib都没有关系 mkdir -p /data/nfs_data/gitlab/{logs,etc,opt} 添加到共享 [root@k8s-node2 nfs_data]# cat…
Jenkins-K8s动态部署Slave过程踩过坑
Jenkins-K8s动态部署Slave过程踩过坑 最近基于K8S集群部署jenkins,想着都已经上K8S了,为啥不基于Kubernetes实现动态Agent构建机制呢?部署过程的文档后面有空再补吧~ 于是乎,在部署过程中,遇到一个大坑吧,就记录一下。 问题1:mvn 找不到 JAVA_HOME 出现的错误 [Pipeline] sh + mvn…
Linux tar命令一个非常实用的参数 –strip-component
Linux tar命令一个非常实用的参数 --strip-component 最近在写shell自动化安装脚本时候,在解压文件的时候,如果压缩包中的文件存在多级目录。 解压出来的时候如果你不想要这些多级目录,你就可以使用–strip-component参数来实现。 tar --strip-components = NUMBER 在提取时从文件名中删…
RabbitMQ开启SSL与SpringBoot连接测试
RabbitMQ开启SSL与SpringBoot连接测试 最近有一个需求,需要RabbitMQ开启ssl连接进行消费,之前因为生产也是直接内网部署,因此没考虑过ssl加密访问,因此这又是我的一个小知识点(漠叔的语气) 配置 RabbitMQ 开启 SSL 前提是已经部署了RabbitMQ ,我这边是单机测试,https://199604.com/2…
CentOS安装activeMQ的理解小笔记
CentOS安装activeMQ的小笔记 tar方式安装 1.下载 https://activemq.apache.org/download or http://archive.apache.org/dist/activemq/选择对应版本下载即可 这次安装的是apache-activemq-5.16.3 2.解压,启动,测试 tar -zxvf …
基于LDAP搭建公司账号统一认证服务
基于LDAP搭建公司账号统一认证服务 LDAP是什么 首先LDAP是一种通讯协议,LDAP支持TCP/IP。协议就是标准,并且是抽象的。在这套标准下,AD(Active Directory)是微软出的一套实现。 LDAP(Light Directory Access Protocol 轻量级目录访问协议),他是一种目录数据库存储方式 那AD是什么呢…
Centos7等保三级检查命令
Centos7等保三级检查命令 查看文件权限 #查看该文件的权限 ls -la /var/log/audit/audit.log #查看如下文件的权限是否满足 ls -l /etc/passwd ls -l /etc/hosts ls -l /etc/login.defs ls -l /etc/hosts.allow ls -l /etc/shad…
Vmware Workstation虚拟机繁忙导致无法关机
Vmware Workstation虚拟机繁忙导致无法关机 环境 Windows11,VMware Workstation Pro16 问题描述 由于源文件放到移动硬盘里,给个小屁孩突然手多拔了出来(后迅速插回进去),导致虚拟机卡住不动了,而整个虚拟机也无法关掉。 解决方法 首先每打开一个虚拟机会有一个vmware workstation vmx.…
SSH超时断开的设置使用
SSH超时断开的设置使用 有时候连接一些Linux服务器会过几分钟就断的问题 修改设置 找到/etc/ssh/sshd_config,修改此文件,修改前可预先备份一下~ ClientAliveInterval 找到 ClientAliveInterval参数,如果没有就自己加一行,参数数值单位是秒,比如你设置为600,就是10分钟:ClientAl…
Prometheus常见的问题
Prometheus常见的问题 一般问题 Prometheus是什么 Prometheus是一款高活跃生态系统的开源系统监控和警告工具包。 Prometheus与其他的监控系统比较 官方详细说明文档:https://prometheus.io/docs/introduction/comparison/ Prometheus有什么依赖? Promet…