查看ECTD中数据的方法

kubernetes的API对象的数据都保存在etcd中我们在实际环境中要管理ETCD需要使用ETCDCTL工具,所以我们需要下载相关工具下载地址是:https://github.com/etcd-io/etcd/releases目前最新版是3.5.4,我们下载解包,然后添加环境变量即可使用etcdctl工具wget https://github.com/etcd-io/etcd/releases/download/v3.5.4/etcd-v3.5.4-linux-amd64.tar.gztar -zxvf etcd-v...

阅读全文

linux中bashrc和profile的区别

bashrc和profile都是Shell的启动设置文件,他们的区别是bashrc是在系统启动后(bashshell)就会自动运行,profile是在用户登录后才会运行bashrc在家目录下,名称为.bashrcprofile在/etc目录下一般在更新bashrc或者profile文件以后,我们需要使用source命令进行更新,使我们设置的一些更新生效/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.profile等中设定的变量(局部)只能继承/etc/profile中的变量,他们是继承的关系。另外还需要说明一些跟这两个文件相关的...

阅读全文

k8s使用secret拉取私有镜像

我们在拉取仓库镜像时需要先dockerlogin,然后有很多节点的时候这么操作很苦逼,所以可以用过创建secret方式来做一些配置到pod的yaml文件中,这样就会无需手工去登录也能拉取镜像,下面我们来看看如何操作我们如果不在调度节点使用dockerlogin登录仓库,或者其他配置时,我们直接创建的pod拉取镜像event会有如下报错那么我们来看看secret的方式拉取私有仓库的镜像,首先,我们需要创建一个用户名密码的secretkubectl -n test create secret docker...

阅读全文

k8s证书有效期修改

1.首先我们查看当前证书有效期,有几种方式可以查询第一种方式:kubeadm alpha certs check-expiration第二种方式:cd /etc/kubernetes/pkifor i in $(ls *.crt); do echo "===== $i ====="; openssl x509 -in $i -text -noo...

阅读全文

kvm管理配置常用命令

k8s的安装可以查看我之前的笔记ubuntu安装kvmcentos6安装kvmkVM存储1.资源池的管理kvm默认存储位置是/var/lib/libvirt/images/我们同时也可以创建自定义资源池创建存储资源存储目录mkdir -p /data/vmdisk然后定义存储池virsh pool-define-as vmdisk --type dir --target /data/vmdisk查看和创建已定义存储池virsh pool-list --al...

阅读全文

ubuntu20.04显卡直通kvm虚拟机

整个部署过程花了四五天终于部署好了,操作过程记录下,其实只差一步一直没找到相关资料,所以搞了这么多天,再做一遍估计也就2-3小时就能弄好建议安装kvm宿主机使用ubuntu20.04,省去了配置vifo的麻烦,20.04已经将这个加载到内核,无需做额外配置我的虚拟机都是安装centos71.首先是设置bios以下两个就需要启用,其中第一个Above4Gdecoding这个是我的最终问题,最后找到了启用了直通就成功了,后面就是虚拟化VT开启Above 4G decoding - EnableIntel&nbs...

阅读全文

centos7修改网卡名

在一套集群里面通常我们都有统一网卡名字的需求,方便进行安装调试和管理那么修改网卡名有两种方式1.临时修改网卡名,不太推荐这种方式这种方式修改的网卡名只是临时的,重启够失效,已在centos和ubuntu上做过测试首先down掉网卡ifconfig eth0 down再使用命令修改网卡名ip link set eth0 name eth3332.永久修改,例如eth0改成eth333首先使用命令查看eth0的网卡地址ip a可以看到网卡地址是00:15:5d:c8:29:0b然...

阅读全文

ubuntu卸载显卡驱动的方法

之前安装了一个较老版本的显卡驱动,然后执行nvidia-smi命令发现不能识别显卡名字,然后进行卸载./NVIDIA-Linux-x86_64-xxx.run --uninstall用上述命令一般都能卸载完,但是再安装的是否提示An NVIDIA kernel module ‘nvidia-drm‘ appears to already be loaded in your kernel...需要执行以下命令进行清理再进行安装,...

阅读全文

ubuntu20.04为kvm设置桥接并配置静态IP

kvm配置虚拟机一般有几种模式,一般使用桥接和NAT两种模式NAT模式:NAT模式会创建一个网关接口,然后虚拟机配置和这个网口同样地址的IP即可通过宿主机上网,但是外部无法访问虚拟机桥接模式:可以KVM看作为物理网络上的一台独立的机器,需要占用单独的IP资源我们来看看ubuntu20.04网络配置cat /etc/netplan/01-network-manager-all.yaml# Let NetworkManager manage all devices on th...

阅读全文

ubuntu20.04安装cockpit管理服务器和kvm

Cockpit是一个免费且开源的基于web的Linux服务器管理工具。并且在CentOS8和RHEL8中,Cockpit更是成为其默认服务器管理工具通过Cockpit提供的友好的Web前端界面可以轻松地监视和管理我们的GNU/Linux服务器,执行诸如存储管理、网络配置、检查日志、虚拟机管理等任务本次本来使用kvm-webvirtmgr,在安装过程中发现kvm的教程都比较老,安装的kvm-webvirtmgr都是在python2版本的基础上安装的,我用的ubuntu20.4,默认python3,python2已经在这个...

阅读全文