
系统运维
文章平均质量分 62
看得见的风
我是一名从开发走过来的运维架构师,负责和接触的项目很广。在这个技术不断更迭的时代,希望和大家一起学习新技术、分享经验心得,互相帮助,共同提高!
展开
-
MySql建表时分离FOREIGN KEY外键约束
在MySql数据库建表时,如果CREATE TABLE语句中添加了FOREIGN KEY,那么所依赖的表必须先被创建,痛苦不堪,使用我这个工具可以将外键约束的语句分离出来,单独执行。原创 2023-03-03 13:18:30 · 257 阅读 · 0 评论 -
K8S Error getting node问题的排查思路
列出了安装和运行K8S遇到Error getting node问题的排查思路,和几种典型错误原创 2022-08-01 17:04:46 · 17638 阅读 · 6 评论 -
Ubuntu黑屏不能启动的处理方法
Ubuntu服务器不能启动了,可以重写引导信息解决问题。原创 2022-08-01 16:45:19 · 1501 阅读 · 0 评论 -
调整分区位置顺序和大小 - Ubuntu 22.04 LTS
如果想要扩容的分区被其他分区挡住,则无法直接扩容。本文描述了一种调整分区顺序,解决此问题的方法。原创 2022-08-01 16:27:14 · 4390 阅读 · 0 评论 -
K8S部署Minio经验心得
[Minio](http://www.minio.org.cn/)是云原生友好的开源分布式对象存储解决方案。本文介绍了在K8S中部署Minio遇到的问题和处理经验。原创 2022-06-17 21:27:05 · 7185 阅读 · 0 评论 -
K8S安装:1.24.1版本,操作系统CentOS 8 Stream,CRI containerd
本文描述了参考其他博文,在CentOS 8 Stream中安装1.24.1版本的K8S的过程,容器运行时CRI选用containerd。原创 2022-06-02 15:17:40 · 3369 阅读 · 0 评论 -
打造好用的Docker Desktop、WSL Ubuntu系统
本地开发环境(Windows机器)运行K8S,当然选择wsl和docker desktop。但是网上相关的方法太多,而且docker desktop安装可能遇到一些异常,导致在安装相关环境时走了一些弯路。 本文不会介绍如何安装wsl、ubuntu和docker desktop,仅描述安装这些软件后应当以何种最优的方式进行配置,使之更有利于平时使用。原创 2022-05-25 14:16:04 · 1013 阅读 · 0 评论 -
wsl systemd nsenter: 打不开 /proc/ /ns/time: 没有那个文件或目录
解决wsl ubuntu子系统无法设置systemd的问题:nsenter: 打不开/proc /ns/time: 没有哪个文件或目录原创 2022-05-25 13:19:30 · 4270 阅读 · 6 评论 -
通过Ingress和FRP连接远程和本地K8S集群
背景我们公有云的资源通常是很宝贵的,有时候申请的资源不足以运行大规模应用,本文描述了一种利用frp进行内网穿透,通过ingress整合访问路径的方法。全部模块通过K8S部署,易于测试和拓展。原创 2022-05-25 10:43:29 · 769 阅读 · 0 评论 -
为K8S集群申请Let‘s Encrypt证书
在K8S集群中部署cert-manager并申请Let's Encrypt证书,或者不依赖于K8S集群,直接安装certbot申请证书原创 2022-05-24 16:10:42 · 964 阅读 · 0 评论 -
CNI failed to retrieve network namespace path
K8S Pod部署过程中一个奇怪的错误的解决:CNI failed to retrieve network namespace path原创 2022-05-03 01:15:50 · 6821 阅读 · 0 评论 -
CentOs Stream脚本安装单机版Kubernetes并配置Calico和NFS
【2022年3月】在CentOs Stream服务器上,以脚本方式安装单机版Kubernetes安装,有助于您理解Kubernetes安装过程,而不需要面对太多枯燥的命令,并且已经适配新的操作系统(CentOs Stream)和K8S版本(v1.23.5)原创 2022-03-30 17:21:14 · 1447 阅读 · 0 评论 -
CentOS 8单机安装Kubernetes 1.18.x并部署NFS动态存储和MySql
最近在单台虚拟机上学习和安装了Kubernetes集群,并在其上部署了NFS动态存储卷和MySql。有兴趣的同学可以参考。软件版本为:CentOs: 8.2Docker: 19.03Kubernetes: 1.18.6/1.18.3MySql: 5.7.22虚拟化软件: Hyper-V由于在此时所安装的版本较新,踩了一些坑,供同学们借鉴。1 安装Docker# 安装curl https://mirrors.aliyun.com/docker-ce/linux/cent原创 2020-07-19 01:17:35 · 963 阅读 · 1 评论 -
处理器架构的特点比较以及在服务器领域的应用
注:编写本文的时间是13年,目前ARM的发展情况有所变化,以下内容仅供参考。先介绍下X86和ARM。首先要理解处理器架构的不同思路:CISC(复杂指令集)和RISC(精简指令集),X86是CICS设计思路,而ARM是RISC设计思路。CISC注重性能,可以提供复杂的指令完成一系列规定处理,RI...原创 2019-04-23 16:00:28 · 769 阅读 · 0 评论 -
在 Oracle 数据库 10g中轻松进行响应时间分析(转载)
来源:http://testingtop.com/bbs/viewthread.php?tid=3838从全局或系统级出发,数据库管理员通常想解决以下问题:总的来讲,我的数据库运行状况如何?哪些因素影响效率?我的用户获得的平均响应时间是多少?哪些活动对总响应时间的影响最大?在 Oracle 数据库 10g 推出之前,数据库管理员很难准确回答这些问题,但现在如果您碰巧正在使用最新...转载 2019-04-23 16:01:20 · 731 阅读 · 0 评论 -
存储系统的概念和方案比较
本文希望通过对各种存储系统的概念进行描述,各种实现方案进行比较,加深大家对于存储中的各种概念的理解。欢迎指正和补充!先给大家看一张图,该图描述了块存储、文件存储、对象存储的架构区别。具体比较请继续往下阅读。一、理解SAN存储和NAS存储我们传统的网络存储主要是SAN存储(典型的是磁盘阵列)和NAS存储,这两者的差别主要因为“块存储”和“文件存储”的原理不一样,如...原创 2019-04-23 16:11:15 · 725 阅读 · 0 评论