-
Kubernetes (k8s) 管理工具 kubectl 自动补全设置方法
1.安装bash-completion工具 yum install bash-completion -y 否则报错: -bash: _get_comp_words_by_ref: command not found 2.执行bash_completion source /usr/share/bash-completion/bash_completion 3.加载kubectl completion…... admin- 0
- 0
- 580
-
成都双流钓鱼好去处-钓鱼嘴
位于成都双流区的钓鱼嘴,是一个人气颇旺的垂钓胜地。由于访客众多,若抵达较晚,往往难以寻觅到理想的垂钓位置。此地之所以深受钓友们的青睐,很大程度上得益于其丰富的水生资源——尤其是石板鳅的盛产,加之数量可观的鲫鱼,共同构成了这一钓点独特的魅力所在。我于当日13时启程,大约半小时后,即13点30分左右抵达钓鱼嘴。直至下午四点半,我结束了此次垂钓之旅。在这段时间里,我不仅享受了垂钓的乐趣,还意外地收获了极…... admin- 0
- 0
- 229
-
深入浅出Docker(一):Docker核心技术预览
1. 背景 1.1. 由 PaaS 到 Container 2013 年 2 月,前 Gluster 的 CEO Ben Golub 和 dotCloud 的 CEO Solomon Hykes 坐在一起聊天时,Solomon 谈到想把 dotCloud 内部使用的 Container 容器技术单独拿出来开源,然后围绕这个技术开一家新公司提供技术支持。28 岁的 Solomon 在使用 pytho…... admin- 0
- 0
- 657
-
nginx-ingress代理websocket配置示例
官方文档中说明websocket不需要特别的配置,但需要在注解中配置以下三项 再ingress-nginx的官方文档中说明websocket不需要特别的配置,但需要在注解中配置以下三项 nginx.ingress.kubernetes.io/proxy-http-version: "1.1" nginx.ingress.kubernetes.io/proxy-read-time…... admin- 0
- 0
- 367
-
如何修改CoreNext主题整站宽度
CoreNext主题的默认宽度是1200px,本站长看起来始终不是那么舒服,于是就自己动手改下整站的宽度为1400px。下面是修改步骤: 找到文件/wp-content/themes/CoreNext/static/css/main.css ctrl+F进行全局搜索max-width,将其改为1400px,然后保存即可。 效果如下... admin- 0
- 0
- 272
-
Docker 最佳实战:Ubuntu 22.04 LTS 在线安装 Docker
本文将详细介绍如何在操作系统 Ubuntu 22.04.3 LTS 中,在线安装 Docker。 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名IPCPU(核)内存(GB)系统盘(GB)数据盘(GB)用途docker-node-1192.168.9.8141640100Docker 节点 1合计141640100 实战环境涉及软件版本信息 操作系统:Ubuntu 22.…... 装系统的sre运维- 0
- 0
- 687
-
使用Nginx反向代理kubesphere
nginx处终结ssl证书,代理后端kubesphere通过NodePort暴露的http端口 [root@devops ~]# cat /etc/nginx/conf.d/rancher_devops_70mail_cn.conf upstream rancher{ server 192.168.2.249:30880 weight=1 max_fails=1 fails_timeou…... admin- 0
- 0
- 179
-
nsenter命令解决容器内部命令不足排查网络的问题
在docker或者container中,为了尽可能缩减镜像大小,常常不会包含一些常用的工具,类似ping,curl,tcpdump等,虽然精简了镜像,但如果我们需要在容器内部测试网络联通性时,没有这些工具就非常的头疼。其实容器内部和主机之间的网络环境是互相隔离的,处于独立的命名空间下,那如果能在主机上切换命名空间,就可以在主机上以容器的网络环境进行操作,就可以利用主机上的工具,利用这个思想,我们就…... admin- 0
- 0
- 378
-
六个最危险的Linux命令,rm -rf /* 只能排第三
Linux 是一个功能强大且灵活的操作系统,广泛应用于服务器、开发环境和嵌入式系统中。尽管其强大功能带来了无限的可能性,但也意味着一旦使用不当,可能会带来严重后果。本文将详细介绍六个最危险的 Linux 命令,以及如何正确使用它们以避免灾难。 第六名:kill -9 1 解释 kill 命令用于发送信号给进程,-9 表示强制终止进程。PID 1 通常是 in…... 装系统的sre运维- 0
- 0
- 368
-
nerdctl:一个酷似docker又胜于docker的命令行工具
1 nerdctl 简介 nerdctl 是一个命令行工具,旨在为用户提供与 Docker 相似的体验,但它是通过 containerd 来管理容器的。containerd 是一个高性能的容器运行时,用于管理容器的生命周期,包括镜像拉取、容器的创建、运行、停止等。nerdctl 的出现是为了简化和容器管理工具之间的差距,尤其是在不使用 Docker 的情况下,仍然能够获得类似 Docker 的体验…... 装系统的sre运维- 0
- 0
- 477
-
全链路监控:打通前后端链路的最后一公里
本次分享的是一个基于JAVA的微服务应用场景。后端使用SkyWalking进行链路监控,前端使用Sentry进行性能和异常监控。然而,在排查用户侧问题和优化站点性能时,前后端请求的关联性较差。因此,我们考虑使用Nginx的RequestID作为链路TrackID,将前后端链路打通,从而实现更高效的监控和问题排查。 如上图,用户通过前端发起请求,经过Nginx,再经微服务网关路由到微服务,微服务…... brandifinnerty3- 0
- 0
- 209
-
一招完美解决k8s调度不均问题
01 前言 在近期的工作中,我们发现 k8s 集群中有些节点资源使用率很高,有些节点资源使用率很低,我们尝试重新部署应用和驱逐 Pod,发现并不能有效解决负载不均衡问题。 02 调度不均衡的原因 1.1 sceduler 不是根据node负载进行调度 k8s 调度器默认会根据Pod cpu和内存request 值调度,Pod r…... admin- 0
- 0
- 440
-
containerd 相关项目集中发布全新大版本
KubeCon 北美 2024 [2]于 11 月 12 至 15 日在盐湖城盛大召开。就在会前一周,containerd v2.0 [3]、 nerdctl (contaiNERD CTL) v2.0 [4] 和 Lima v1.0 [5]集中发布 🎉。 01 containerd v2.0 containerd 是业界标准的容器运行时, 被 Docker 和多个基于 Kubernet…... leliapugliese0- 0
- 0
- 567
-
Horizon Connection Server 外部登入提示登录失败
原因: 自 Horizon 7.6 以来,Horizon 7 中包含的一项安全功能会出现此行为 Horizon 7 中的 View Administration 页面: 1、检查 Web 请求的源 URL 2、如果 URL 与预期地址不匹配,则拒绝请求: 功能 / 预期 URL 的示例如下: https://localhost/admin https://URL_used_in_Secure_Tu…... admin- 0
- 0
- 1.4k
-
夜莺监控系统Agent采集组件之Categraf 监控 Redis
Redis 监控概述 Redis 的监控和 MySQL、MongoDB 等数据库的监控类似,采集器 agent(比如 Categraf、Redis Exporter) 作为 client 连到 Redis 实例上,执行一些命令获取监控数据,比如连到 Redis 上执行 info 命令。 Categraf 监控 Redis 快速入门 Categraf 内置各类监控插件,也内置了 …... 装系统的sre运维- 0
- 0
- 317
-
WordPress 分页判断当前是第一页或最后一页
在 WordPress 中,你可以使用不同的方法来调用最新发布的文章。下面是一些常见的方法: 使用 WordPress 主题中的“最新文章”小工具: 登录到你的 WordPress 后台。 转到“外观” > “小工具”。 在小工具区域中,找到“最新文章”小工具,并将其拖放到你想要显示最新文章的小工具区域。 配置小工具的选项,如显示文章数量、文章标题长度等。 保存更改并在网站上查看最新文章列表…... admin- 0
- 0
- 285
-
利用Shell脚本对docker容器服务进行健康检查监控钉钉告警并重启
经常线上生产环境docker容器出现假死、或者容器异常退出,运维都是后知后觉,由运营部门反馈才知晓,于是研发领导提出对服务进行监控告警。这就有了下面对docker容器进行监控告警并进行容器重启的脚本。下面是具体配置步骤和脚本代码: 添加脚本文件cat /root/monitor.sh #!/bin/bash #docker容器名字 export scontainerName="membe…... 装系统的sre运维- 0
- 0
- 250
-
搭建VMware Horizon8私有云桌面虚拟化(五)Horizon连接vCenter Server
1、登入 Horizon 控制台 2、添加 vCenter Server 服务器 3、添加即时克隆域管理员(添加这个账户可以使后面批量生成的计算机自动加域) 即时克隆需要有一个能够加域的域账户,是因为克隆后的计算机需要加入到域控中,配合域账户实现登录以及策略管控... admin- 0
- 0
- 1.5k
-
超实用!k8s网络抓包技巧,事半功倍
在k8s中,每个Pod都拥有独立的网络命名空间,这意味着它们有自己的网络接口、IP 地址和路由表。容器之间通过共享同一个网络命名空间进行通信,这种隔离使得网络问题的排查变得更加复杂,但同时也提供了灵活性和安全性。 既然Pod拥有独立的命名空间,那我们不妨借助工具进入其命名空间进行网络抓包,这样就省去了进入Pod内部抓包的麻烦。那么,具体该怎么…... 装系统的sre运维- 0
- 0
- 264
-
从k8s的事件聊聊for循环
序言 见过的人越多,就越喜欢狗。 感觉没有秋天,突然一下就凉凉的,偶尔还下个雨。k8s事件和for循环 人人都爱for循环,无论是开发还是运维,经常随便来个for循环来执行一些脚本,例如进行一个测试。 for i in `seq 1000`;do curl…... admin- 0
- 0
- 166
-
使用loki+promtail+alertmanager+prometheusAlert实现自定义日志采集查看和监控告警
1、整体架构 后面介绍部署方式都是二进制部署,这些应用都可以使用容器进行部署,思路都是一样的,本文就不再介绍了 2. 安装loki 2.1 下载地址 https://github.com/grafana/loki/releases 2.2 安装 [root@testqwe ~]# mkdir loki [root@testqwe ~]# cd loki [root@t…... 装系统的sre运维- 0
- 0
- 373
-
搭建VMware Horizon8私有云桌面虚拟化(三)部署设置vCenter Server Appliance
在 Horizon Connection Server 服务器上执行安装 VMware vCenter Server Appliance 软件包(以下简称:vCenter Server ) vCenter Server 服务器 IP:40.1.0.206 vCenter Server 服务器管理界面:https://40.1.0.206:5480 vCenter Server …... admin- 0
- 0
- 1.1k
-
八个步骤彻底清理Docker无用镜像
docker镜像如此清理 在日常开发和维护工作中,Docker 镜像管理是一件既繁复又必要的工作。镜像积累如山,不仅占用宝贵的磁盘空间,还可能给我们的工作带来不便。今天,就让我带大家深入了解如何高效清理 Docker 镜像,保持我们的开发环境干净整洁。 1.查看镜像并评估 首先,我们需要知道自己的“战场”: docker images -a -a 参数会列出所有镜像,包括中间层镜像。检查一下这些镜…... admin- 0
- 0
- 962
-
自建 免费 NVIDIA vGPU15 License Server 授权许可服务器
自建 免费 NVIDIA vGPU15 License Server 授权服务器,vGPU的虚拟机运行会定时向License服务器发起License请求。1、CentOS 7 安装docker服务2、创建配置和生成容器3、Linux 客户端激活4、Windows 客户端激活 1、CentOS 7安装Docker服务 #安装依赖 sudo yum install -y …... 装系统的sre运维- 0
- 0
- 1.7k