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已经在这个...

阅读全文

kvm使用console命令登录虚拟机卡住的解决方法

kvmLinux虚拟机不仅可以通过VNC来登录操作,也可以通过virshconsole控制台来登录网上查了些资料都不太行,最后测试出来了,我的虚拟机是ubuntu18.04,宿主机是ubuntu20.04首先检查/etc/securetty文件是否有ttyS0cat /etc/securetty | grep ttyS0#没有则加上echo ttyS0 >> /etc/securetty然后修改/etc/default/grub.conf文件vi /e...

阅读全文

ETCD状态检查以及碎片压缩

在安装了etcd3.10版本之后,使用etcdctl和etcd交互时需要将api版本设置为3,默认,为了向后兼容etcdctl使用v2API来和etcd服务器通讯。为了让etcdctl使用v3API来和etcd通讯,API版本必须通过环境变量ETCDCTL_API设置为版本3export ETCDCTL_API=3查看ETCD版本方法etcd --version#返回etcd Version: 3.4.13Git SHA: ae9734ed2Go...

阅读全文