- 博客(20)
- 收藏
- 关注
原创 安装buildkit
/步骤5:配置/lib/systemd/system/buildkitd.service。//步骤4:配置/lib/systemd/system/buildkit.socket。//步骤3:将对应的文件copy到对应的目录。//步骤1:下载安装包。//步骤2:解压安装包。//步骤6:启动服务。
2025-03-24 15:28:54
111
原创 安装nerdctl
tar -zxvf 解压后 将里面的nerdctl 二进制文件mv到/usr/local/containerd/bin下。如果没有/usr/local/containerd/bin这个目录的话 就移动到/usr/local/bin/下。移动后就可以执行nerdctl命令了。
2025-03-24 15:15:19
195
原创 ubuntu系统执行apt install 报错 unable to locate package 配置国内源
上面两个源选一个就行,编辑完/etc/apt/sources.list后执行apt update命令。需要修改下载安装包的地址。
2025-03-17 14:22:13
795
原创 如何在不删除一个K8S节点的情况下,让这个节点暂停调度
也可以用kubectl describe pod pod_name -n namespace去查看,这个命令显示的信息更加详细一些,除了显示被分配到哪个节点,还会显示该pod的配置、状态及event等。当k8s集群的某节点压力过高时,可以暂时将这个节点停止调度,使新启动的pod不再分配到这些节点上来(不会影响该节点上已存在的pod)不会被调度到该节点上(除非 Pod 有特定的节点亲和性规则)。是一个用于管理节点调制的命令。它的作用是将一个节点标记为。,即阻止新的 Pod 被调度到该节点上。
2025-03-17 12:47:28
585
原创 VMware17启动虚拟机报错 此平台不支持虚拟化的Intel VT-x/EPT. 不使用虚拟化的Intel VT-x/EPT,是否继续?
1.在任务管理器检查虚拟化是否开启(如果之前能正常使用vmware,而现在才报错,那这个虚拟化应该是开启的)未开启需要在BIOS中开启(可以去查一下步骤)4.如果电脑上有EnableVirtualizationBasedSecurity参数的话,将它设置为0(关闭win11提供的基于虚拟化的安全性)3.在控制面板>程序>启用或关闭windows功能中,关闭Windows 虚拟机监控程序平台功能和虚拟机平台功能(重启电脑生效)6.win+x进终端管理员,运行(必须以管理员方式)2.在服务中关闭hyper。
2025-03-17 11:19:22
717
原创 ubuntu修改root登录
新建了一台ubuntu虚拟机,发现不能用root直接登录。使用sudo passwd root去给root用户设置密码。将下图中这个字段的注释去掉,修改为yes。之后就可以直接使用root去连接了。
2024-12-31 14:53:42
328
原创 Ubuntu系统安装完成后,怎样配置固定ip地址
安装完成后,修改/etc/netplan/00-installer-config.yaml。保存退出后,netplan try检查配置文件是否有问题。首先,安装openvswitch-switch。检测没问题后,执行netplan apply。内容修改如下,dhcp4要修改成no。在执行ip a查看ip是否修改成功。ip和路由要修改成自己的。
2024-10-28 18:12:58
313
原创 Ubuntu系统安装后不能登录root用户(不知道root密码)
sudo passwd root命令,给root改密码。保存后,就可以用这个密码登录root用户了。然后输入现在普通用户的密码。再给root用户设置新密码。
2024-10-28 16:21:28
321
原创 k8s接入的新节点一直处于notready
费劲哟,直接去dockerhub上整下来一个镜像吧。可以看到是网络插件出了问题。因为pod镜像拉不下来。
2024-09-25 17:43:09
171
原创 k8s集群中加入一个新节点
在master节点上执行这句:kubeadm token create --print-join-command。在已有的k8s集群中加入一个新的node节点,并正常工作。Kubernetes 不支持在启用交换空间的情况下运行,接下来,修改各个节点上的hosts文件。注意,在接入节点上执行。最后,在接入节点上执行。
2024-09-25 15:39:56
900
原创 docker拉取镜像出现error pulling image configuration: download failed after attempts=6: dial tcp ..解决方案
重新pull镜像就成功了。我这里是镜像源的问题。
2024-08-20 14:55:18
401
原创 SElinux怎样设置Enforcing,Permissive,Disabled三种状态
未关闭时,getenforce查看SELinux状态为Enforcing。将SELINUX这一行替换为disabled,保存退出后则永久关闭。# getenforce查看状态变为Permissive。# setenforce 0(临时关闭,重启失效)注意,退出后重启生效。
2024-08-20 11:43:21
658
原创 新建的虚拟机,网卡配置文件如何配置静态ip地址
cd /etc/sysconfig/network-scripts/ (网卡配置文件目录)#systemctl restart network(重启网络)若不报错则配置成功,若报错,仔细对照配置文件里哪里写错了。
2024-08-20 11:31:39
425
原创 安装新的虚拟机后,yum安装,更新yum源或者yum makacache时出现Cannot find a valid baseurl for repo: base/7/x86_64报错的解决方法
Cannot find a valid baseurl for repo: base/7/x86_64报错解决
2024-08-20 10:27:51
541
原创 一些linux知识
可以不解压 tar.gz文件而看到文件里的内容列表。可以不解压 zip文件而看到文件里的内容列表。1. tar -tvf 文件。2.zipinfo 文件。
2024-07-29 11:27:53
96
原创 k8s一些小知识
注意:例如图中的pod "nginx-deployment-5ffc5bf56c-6xkcx",它显示的节点是node01,所以你要到node01上去删掉这个pod,在其他节点删除会出现问题。1.用kubectl get pods -o wide仔细看看(用kubectl get pod -o wide 是pod查不出节点信息的)2.注意如果这个pod有deployment,要注意同时删掉pod和对应deployment,*在用yaml文件创建pod时,里面nodeselector参数用来指定节点。
2024-05-12 18:07:39
205
1
原创 k8s中Pod处于Pending状态的解决方案
看到最后一行有报错信息,说这个test-claim未被找到,说明创建pod上一步的创建pvc有问题,才导致PersistentVolumeClaim找不到(这个长单词简称pvc)我是yaml文件的其中一行少了空格,导致这个yaml文件格式不正确,底下的截图是我修改后的正确的yaml文件。pvc创建成功后,再删除原先的nginx-pod,重新创建pod。)是持久化卷的意思,是对底层的共享存储的一种抽象。)是持久化卷声明的意思,是用户对于存储需求的一种声明。查看一下上一步创建pvc时的yaml文件。
2024-05-12 17:45:20
640
原创 k8s相关知识
可以发现,deployment和pod的名字都是对应的(和第1步的截图查看),我们很容易发现pod对应着哪个deployment,删除的时候就好删了。3.查看deploy(同样不加-n参数默认名词空间是default)1.查看pod(后面不加-n参数默认名词空间是default)可以清楚看到这个pod的名字,名词空间,以及节点和id。4.删除pod和deployment命令。新人博主,写的不好请见谅哈。怎样彻底删除一个pod。2.查看pod详细信息。
2024-05-12 11:12:42
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人