ReplicationController 与 ReplicaSet 与 Deployment 关联 RC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数 。即如果有容器异常退出,会自动创建新的Pod来替代;而如果异常多出来的容器也会自动回收 Kubernetes 官方建议使用 RS…
K8S中iptables和ipvs区别比较 从k8s的1.8版本开始,并在v1.9中进入了beta,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,但是ipvs采用的hash表,iptables采用一条条的规则列表。 iptables又是为了防火墙设计的,集群数量越多iptables规则就越多,而i…
SSH超时断开的设置使用 有时候连接一些Linux服务器会过几分钟就断的问题 修改设置 找到/etc/ssh/sshd_config,修改此文件,修改前可预先备份一下~ ClientAliveInterval 找到 ClientAliveInterval参数,如果没有就自己加一行,参数数值单位是秒,比如你设置为600,就是10分钟:ClientAl…
Prometheus常见的问题 一般问题 Prometheus是什么 Prometheus是一款高活跃生态系统的开源系统监控和警告工具包。 Prometheus与其他的监控系统比较 官方详细说明文档:https://prometheus.io/docs/introduction/comparison/ Prometheus有什么依赖? Promet…
什么是Distroless容器镜像 GoogleContainerTools 的 distroless基础镜像经常被称为生产小型、快速和安全容器的方法之一。 如果你想在容器内调试你程序,你需要 shell 和其他一些已安装的工具,但 distroless 没有这些,这时使用普通镜像进行开发。 为什么要使用 distroless 镜像 将运行时容器中…
Linux关闭UseDNS来解决SSH客户端登录慢的问题 每次登录SSH时总是要停顿等待一会儿才能连接上,这是因为OpenSSH服务器有一个DNS查找选项UseDNS默认情况下是打开的;平时我们都是动态 IP不会有PTR记录,所以打开此选项也没有太多作用。我们可以通过关闭此功能来提高连接 OpenSSH 服务器的速度。 解决办法: 编辑配置文件/e…
CentOS7.9 部署Harbor2.x本地私有镜像仓库 一年前写过:harbor镜像仓库搭建配置,但是以1.x版本为基础得部署,此次是基于2.x的版本进行部署,在同步做一次部署过程的记录。 安装docker环境 省略,参考以往部署教程:Centos 安装Docker(含在线和离线) 安装docker-compose 省略,参考以往部署教程:Do…
联丰的电脑椅只有半年的保修,过后就自求多福-避雷吧! 前因 我21年4月20号在京东买了联丰(lianfeng)-电脑椅-人体工学椅-灰色X-12T,当时界面只是质保2年的,最近气杆漏气,于是进行售后,才发现一个有趣的知识点,居然保修是半年的,非人为问题也是需要自行换新处理的(需要自付运费)。 噗呲5年质保不就是笑话吗?这明眼不是只有半年的有限质保…
Linux系统负载暴增时检查性能常用的命令 Linux服务器突然负载暴增,可通过执行以下命令,可以在几分钟内对系统资源使用情况有个大致的了解。 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETC…
Linux中cache和buffer的区别 一、buffer/cache两者区别 buffer指Linux内存的:Buffer cache。翻译成中文可以叫做缓冲区缓存。 是内核缓冲区用到的内存,对应的是 /proc/meminfo 中的 Buffers 值。 cache指Linux内存中的:Page cache。翻译成中文可以叫做页面缓存。是内核…
Centos8:登录ssh提示Activate the web console 最近在玩AnolisOS8.6,然后安装完毕后,通过ssh登录系统提示 Activate the web console with: systemctl enable --now cockpit.socket 这条命令是提示可以激活系统的Web管理程序,设置系统开机启动…
linux-报错su: failed to execute /bin/bash: Resource temporarily unavailable 报错原因: [root@iottest01 ~]# su - xinsec 上一次登录:二 11月 22 15:21:39 CST 2022从 192.168.10.170pts/3 上 su: fai…
数据结构-排序算法的时间空间复杂度 note:仅仅用于记忆 不稳定排序:快选希堆(快速排序,选择排序,希尔排序,堆排序)
lsof 文件描述符数量查询 lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more
Linux基础 - 查看登陆用户的历史记录、IP、时间等信息 查看登陆用户的历史记录 一、查看登陆失败用户 二、查看登陆用户详细信息 三、查看各个用户登陆情况 四、查看登陆日志 一、查看登陆失败用户 lastb 命有登陆失败的用户信息 [root@redis1 ~]# lastb root ssh:notty 192.168.21.139 Thu …
RKE搭建k8s集群&Helm3部署Rancher高可用 此次是:RKE的方式快速部署K8S集群(https://199604.com/2400)的进一步文章 运行环境 机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_64(个人选择CentOS7.9) 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘…
Docker-SRS5.0流媒体系统服务搭建 SRS5.0查看官网还是预览版... 推荐使用Docker启动SRS,这是最简单也是最方便的方式。 Docker启动SRS: CANDIDATE=`ifconfig ens192|grep 'inet '|awk '{print $2}'` docker run -itd \ --restart=alw…
Kubectl命令自动补全 yum -y install bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl completion bash)"…
Grafana-自定义界面 主要三个模块 服务器资源 服务用到中间件(mysql,nginx,nacos) java服务列表 下面是效果图 引入json { "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "grafana", "uid": "-- Grafana…
k8s中Cgroup:systemd和cgroupfs的区别 什么是Cgroup Cgroup是control group的简写,属于Linux内核提供的一个特性,用于限制和隔离一组进程对系统资源的使用,也就是做资源QoS,这些资源主要包括CPU、内存、block I/O和网络带宽。Cgroup从2.6.24开始进入内核主线,目前各大发行版都默认打…