Kubernetes使用kube-ovn网络访问Pod

kube-ovn的搭建,站点文章中已经写过了,点击即可访问 现在是来验证在kube-ovn的情况下,应用放在了Pod中,我们应该怎么去访问,直接访问Pod_ip?节点ip:port?都是可以的 Pod_ip:PortPod_ip的方法就是不需要在Kubernetes中使用NAT,所以要将kube-ovn所在的subnet的NAT关掉,关掉之后,如果进行ping,发现ping包可以出去但无法回...

Kubernetes中搭建Dockerer Registry

之前做过使用docker来启动registry私库,在使用了Kubernetes之后,容器的形式都变成了Pod,也不会去想只有一个registry还是去使用docker来去启动,所以本文是作者本人自己去写的一些内容来做的registry以及验证。版权纯属于本博主

GitHub-clone切换源码分支版本

众所周知,在GitHub上的源码会一直进行版本的迭代更新,clone的虽然是同一个网址,但是版本可能会因近期更新过,也就是master主分支发生了变更(被打了补丁进行更新),变成了新版本。旧版本被打上了版本号的tag。当然也可以进入git项目中去找到旧版本的分支,复制网址链接进行clone;还有一种方法就是本文要说的。

Kubernetes卸载kube-ovn网络插件

如果已经装过的kube-ovn想要去更换网络插件或者重新部署一遍拆件,可以使用此方法

官方给出了卸载kube-ovn的clean脚本,下载执行即可

Kubernetes使用kube-ovn网络部署集群

kubernetes官网

安装环境

不支持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

Kubernetes更换网络CNI插件

建议:在生产场景中,最好一开始部署集群时将使用哪种网络规划好,后期再更换的话,运行中的pod会全部更换网络,甚至ip都会发生变化,会对环境产生一定的影响。更换之前在测试环境先测试一遍它对pod的影响。

K8s-grafana下载kubernetes插件

在公司kubernetes项目部署中,脚本运行了大量的pod,其中包括环境中必不可少的监控,而对于kubernetes来说,最适合的监控莫过于Prometheus了,再通过grafana去展示监控图表。

Ubuntu系统图形化鼠标键盘失灵

国庆节期间,因测试机房维护,所有机器断电,假期结束后,服务器开机因DHCP机制原因,服务器ip大变,都得在物理机上查看ip才可以继续ssh使用。

在假期之前,

启动KVM-VM报错小总结

大多数克隆后的虚拟机文件,更改之后重新运行会报一些小错误,总结了自己遇到的个别几个

PCI绑定报错

error: unsupported configuration: host doesn't support passthrough of host PCI devices

解决

Ansible_synchronize文件目录同步模块

用来进行被控端与控制端之间的文件同步传输,直接看例子理解即可

使用该模块首先要在控制端和被控端安装有rsync

KVM—VM克隆

需要先将原机关机

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

KVM使用virt-install创建VM报错

使用以下命令使用本地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

KVM安装及简单使用

基于内核的虚拟机 Kernel-based Virtual Machine(KVM)是一种内建于 Linux® 中的开源虚拟化技术。使主机计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)。

Ubuntu的简单使用

作为一个运维人员,不单要掌握一种Liunx系统,而我选择仅仅掌握了一部分的CentOS以及RedHat,对Ubuntu的操作不是很熟悉,但是工作中也难免接触一些这样的系统,所以,对Ubuntu的掌握了解也是必需的。

shell---导入-导出docker镜像脚本

这是在公司作应用部署的时候,在研究offline(离线)部署时,写的脚本,并使用ansible的playbook调用执行。 环境是docker/k8s集群,本身使用ansible在安装应用的时候,会在github下载一些Dockerfile来构建docker image,会消耗大量的时间,甚至会在网络不好的时候,会出现网络中断,所以领导让我去做半离线状态的一个方式,并总结文档。 我首选是将已...




正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0