logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s-特殊容器

创建静态Pod不用执行,自动创建在master节点上创建Init Container就是用来做初始化工作的容器,可以是一个或者多个,如果有多个的话,这些容器会按定义的顺序依次执行,只有所有的Init Container执行完后,主容器才会被启动。一个Pod里面的所有容器是共享数据卷和网络命名空间的,所以Init Container里面产生的数据可以被主容器使用到的。Init Container和之

#kubernetes#容器#云原生
k8s-持久化存储,粗浅学习

要使用 StorageClass,我们就得安装对应的自动配置程序,比如我们这里存储后端使用的是 nfs,那么我们就需要使用到一个 nfs-client 的自动配置程序,我们也叫它 Provisioner(制备器),这个程序使我们已经配置好的 nfs 服务器,来自动创建持久卷,也就是自动帮我们创建 PV。有了这两部分信息,Kubernetes就能够根据用户提交的PVC,找到对应的StorageCla

#kubernetes#学习#java
keepalived简单配置

编辑文件 cp keepalived.conf.sample keepalived.conf。在每台服务器上开启服务:systemctl start keepalived.service。在后台运行:nohup /etc/keepalived/rescure.sh &再写一个拉起脚本vim /etc/keepalived/rescure.sh。编辑负载均衡 vim /etc/nginx/nginx

#服务器#linux#运维
k8s-Pod探针

5、(failureThreshold: 5):探测成功到失败的重试次数,当kubelet对某个容器进行探测过程中,允许失败的次数,当用于readinessProbe探针,默认是3次,最小值为1次。当用于startupProbe探针,如果还设置了periodSeconds时间,那么等待容器启动的时间为failureThreshold的时间乘以periodSeconds时间的值,在这段时间内,容器没

#kubernetes#容器#云原生
k8s-单Master集群部署(简练理解)

部署k8s-单Master集群首先要确保IP地址是静态的不需更改,不能变化。master服务器的内存最少4Gb以一master,两node做演示,1、清空Iptales默认规则及关闭防火墙2、关闭SELINUX3、要关闭每个服务器上的Swap交换空间(k8s对性能要求极高,当Swap代替性能空间时,就会崩溃,并且k8s在安装过程中会验证Swap是否开启,开启默认不许安装)swapoff -a4、分

#kubernetes#java#容器
DHCP服务

2、假如网络存在DHCP服务器,此时服务器给出回应,向客户端发送offer广播包(邀约),携带了IP地址的信息,询问客户端是否使用该ip地址。1、当客户端配置为自动获得IP地址时,客户端发送discover广播包(发现),用来寻找网络中的DHCP服务器。3、加入客户端使用上述IP地址,向服务端发送Request广播包(请求),并将请求信息写入到该包内。默认配置文件副本路径/usr/share/do

#linux#运维#服务器
docker简单学习

的机制(可写容器层,cow),当我们想保存一个数据的时候,由于镜像是只读的,当我们创建容器时,是在镜像层的上面创建一个可写容器层,所有对容器的修改都会放置在可写容器层上,只要这个容器不被释放,这个数据一直存在,除非把这个容器删掉。下载镜像(拉取):docker pull ubuntu:22(指定版本,后面不写“:20”默认最新版)进入ubuntu系统镜像:docker exec -it 5a ba

#docker#学习#容器
Linux学习第十三天

解决方案:第一步lsmod |grep e1000 查看加载模块 ,第二步modinfo e1000检查模块信息 filename: /lib/modules/4.18.0-533.e18_10.x86_64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko.xz,第三步rmmod e1000 && modprobe e1000重载驱动 ,第四步回滚

#linux#学习#运维
到底了