之前做过使用docker来启动registry私库,在使用了Kubernetes之后,容器的形式都变成了Pod,也不会去想只有一个registry还是去使用docker来去启动,所以本文是作者本人自己去写的一些内容来做的registry以及验证。版权纯属于本博主
众所周知,在GitHub上的源码会一直进行版本的迭代更新,clone的虽然是同一个网址,但是版本可能会因近期更新过,也就是master主分支发生了变更(被打了补丁进行更新),变成了新版本。旧版本被打上了版本号的tag。当然也可以进入git项目中去找到旧版本的分支,复制网址链接进行clone;还有一种方法就是本文要说的。
如果已经装过的kube-ovn想要去更换网络插件或者重新部署一遍拆件,可以使用此方法
官方给出了卸载kube-ovn的clean脚本,下载执行即可
安装环境
不支持centos8的系统
ip | 服务 | 硬件要求 |
---|---|---|
192.168.1.11(node1) | Docker(已安装)、kubernetes | 内存4G,双核CPU |
192.168.1.12(node2) | Docker(已安装)、kubernetes | 内存4G,双核CPU |
192.168.1.13(node3) | Docker(已安装)、kubernetes | 内存4G,双核CPU |
建议:在生产场景中,最好一开始部署集群时将使用哪种网络规划好,后期再更换的话,运行中的pod会全部更换网络,甚至ip都会发生变化,会对环境产生一定的影响。更换之前在测试环境先测试一遍它对pod的影响。
在公司kubernetes项目部署中,脚本运行了大量的pod,其中包括环境中必不可少的监控,而对于kubernetes来说,最适合的监控莫过于Prometheus了,再通过grafana去展示监控图表。
国庆节期间,因测试机房维护,所有机器断电,假期结束后,服务器开机因DHCP机制原因,服务器ip大变,都得在物理机上查看ip才可以继续ssh使用。
在假期之前,
需要先将原机关机
root@Server-A7:/etc/libvirt/qemu# virsh shutdown UPF_VM-0819
Domain UPF_VM-0819 is being shutdown
root@Server-A7:/etc/libvirt/qemu# virsh list --all
Id Name State
----------------------------------------------------
13 CP_VM-1 running
- UPF_VM-0819 shut off
使用以下命令使用本地iso来创建VM
# virt-install --name test --ram 8192 --vcpus 4 \
-f /root/test.qcow2 --os-type linux \
--os-variant rhel7 --network bridge=virbr0 \
--cdrom CentOS-7-x86_64-DVD-1810.iso \
--graphics vnc,listen=0.0.0.0,port=5920
基于内核的虚拟机 Kernel-based Virtual Machine(KVM)是一种内建于 Linux® 中的开源虚拟化技术。使主机计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)。
作为一个运维人员,不单要掌握一种Liunx系统,而我选择仅仅掌握了一部分的CentOS以及RedHat,对Ubuntu的操作不是很熟悉,但是工作中也难免接触一些这样的系统,所以,对Ubuntu的掌握了解也是必需的。