05 2024 档案
摘要:在Python中,使用requests库发送HTTP GET请求非常简单。如果你想获取所有的请求,通常意味着你想记录或跟踪这些请求。这可以通过使用requests的Session对象和自定义的HTTPAdapter来实现。 以下是一个如何实现这一功能的示例代码: import requests fr
阅读全文
摘要:为什么k8s要引入Deployment资源呢? RC在版本升级时,会在成svc短时间访问不了,那deployment就能解决这个问题。 创建Deployment 创建一个YAML文件,定义Deployment的相关信息,包括镜像、副本数量等。 apiVersion: apps/v1 kind: De
阅读全文
摘要:Service资源的作用: 因为k8s是使用RC来管理保证它的高可用,RC是管理k8s pod的.如果一个pod挂掉了,就会马上自动启动一个可用的pod,那么新的pod的IP肯定就是新的。如果是采用端口映射的话,就会出现刚配置好的pod端口和ip 在pod挂了后 新的pod被启动了 新pod又是一个
阅读全文
摘要:rc的作用: 创建rc: 需要配置一个yaml文件,然后yaml文件中的kind配置为:ReplicationController, ps:之前创建pod时,yaml文件中的kind类型是:Pod 这里是创建一个名作叫做:myweb的RC,配置好yaml以后执行命令:kubectl create -
阅读全文
摘要:创建pod: 要使用kubectl创建Pod,你需要提供一个YAML或JSON格式的配置文件,该文件定义了Pod的详细信息,包括容器镜像、端口等。以下是一个简单的Pod定义示例: apiVersion: v1 kind: Pod metadata: name: my-pod labels: app:
阅读全文
摘要:多服务器域名的跨域配置:同样是在vue.config.js文件中对devServer.proxy进行配置,如下: const {defineConfig} = require('@vue/cli-service') module.exports = defineConfig({ transpileD
阅读全文
摘要:1.使用validator添加校验规则: 在Elemengplus(Vue 3版本的Element Plus)框架中,给el-dialog中的input框添加日期格式验证,可以使用el-form和el-form-item组件来配合实现,并通过el-input组件的v-model绑定数据,结合el-f
阅读全文
摘要:日期格式:yyyy-MM-dd格式 yyyy-MM-dd格式: ^\d{4}-\d{2}-\d{2}$ [yyyy-MM-dd]格式: ^\[\d{4}-\d{2}-\d{2}\]$ [yyyy-MM-dd]xxx格式: ^\[\d{4}-\d{2}-\d{2}\] ^ 表示开始 $表示结尾 [和]
阅读全文
摘要:linux server中如果想通过ssh方式拉取代码,那么就需要做一些配置: 1.需要linux生成ssh的一对公钥和私钥: 具体可以参考这篇文章:https://www.cnblogs.com/pingguomang/p/17926730.html 2.把这个公钥配置到gitlab仓库的ssh
阅读全文
摘要:1.vue在调用method为delete时,出现了无法传参的情况: 调用delete api发现想传入的json格式的参数并没有传入成功,如下: 这其实是vue的delete方法和其他post put get方法不一样导致的,需要修改delete传参格式就行了: Vue中 axios delete
阅读全文
摘要:1. Pod的概念 pod是k8s中部署的最小单元。kubernetes直接管理Pod,而不是容器 Pod包含多个容器(也就是说pod是一组容器的集合) 一个pod中 容器共享网络,命名空间和存储资源: 共享网络:通过Pause容器,把其他业务容器加入到Pause容器里面,让所有业务容器在同一个命名
阅读全文
摘要:yaml文件: 叫做“资源清单文件”,通过kubecl命令直接使用yaml文件就可以实现对大量的资源对象进行编排部署了。 2.Yaml的组成部分 yaml由2个部分组成: 2.1 控制器定义 2.2 被控制对象 yaml文件自己写比较繁琐,还好有自动生成yml格式文件的方式: 1.使用kubectl
阅读全文
摘要:1.k8s集群的命令行工具kubectl 1) 语法格式: get node get nodes get node k8snode1 #k8snode1是一个node名字 2)帮助命令 kubectl --help 具体查看某个操作: kubectl get --help 3)基础命令 4)目前使用
阅读全文
摘要:1.搭建集群的硬件条件: 使用3台服务器:一个master,两个node。 我们这里的案例是 搭建单master集群的方式。 具体操作步骤: 1. “在所有节点中” 执行以下步骤的命令,做一些初始化: 上面的命令,在所有master和node节点中 都要全部执行一次!!! 2.在所有节点安装Dock
阅读全文
摘要:1.单master集群 模式 缺点:如果master宕机了,就整个集群也没有办法访问了。 2.多master集群 模式 3.快速搭建k8s集群--Kubeadm: 4.快速搭建k8s集群--二进制方式:
阅读全文
摘要:1.Pod pod是最小部署单元: 一个pod里面会部署多个容器 一组容器的集合 共享网络 生命周期是短暂的 在新版本中 都是使用ReplicaSet. 2.Controller 确保预期的pod副本数量 无状态应用部署:没有约定 有状态应用部署:有约定,依赖存储 网络ip唯一 确保所有的node运
阅读全文