- 博客(114)
- 收藏
- 关注
原创 Python实现异步IO
同步IO:主线程阻塞,需要等待IO操作完成,才能继续进行下一步操作异步IO:当遇到IO阻塞,主线程并不等待IO的结果,而是去执行其他代码,当IO返回结果时,再返回进行处理注意:1. 同步IO影响并发,可以通过多线程和多进程解决,但是过多的线程或进程会导致CPU的消耗花费在线程或进程的切换上,导致真正花在CPU的时间减少2. 协程: 协程是在一个线程中执行,与多线程相比,少了线程切换,所以效率高3. 协程不需要有锁机制。因为只有一个线程,不存在同时写变量的冲突。
2023-11-23 19:49:35
574
原创 kubernetes审计日志auditing
Kubernetes 审计(Auditing) 功能提供了与安全相关的、按时间顺序排列的记录集, 记录每个用户、使用 Kubernetes API 的应用以及控制面自身引发的活动 审计功能解决如下问题: 每个对API的请求,在不同的执行阶段会生成审计事件,审计事件根据特定的策略处理并写入后端 已定义如下阶段: 审计策略定义了关于应记录哪些事件以及应包含哪些数据的规则
2023-09-27 10:13:49
518
原创 kubernetes安全检测工具-kube-bench
kube-bench是基于go语言开发、一款针对kubernetes进行安全检测的工具,主要是检测kubernetes集群的各个组件的配置,确认配置文件是否符合安全基线标准,输出检测报告,并给出修复建议,从而使kubernetes集群更加健壮安全。
2023-09-13 10:48:31
381
原创 使用kubeadm工具升级kubernetes
kubeadm部署的kubernetes集群进行升级,通常先升级控制节点,控制节点升级完成后再升级工作节点,本博文只升级了控制节点,工作节点按照相同的流程进行升级即可操作系统:Ubuntu 20.04.6 LTS升级要求:将控制节点从1.27.0升级到1.27.1,etcd不做升级,从节点不做升级。
2023-08-21 21:35:54
320
原创 kubernetes命令合集
说明: Update field(s) of a resource using strategic merge patch, a JSON merge patch, or a JSON patch。说明:Set a new size for a deployment, replica set, or replication controller。说明:print the logs for a container in a pod or specified resource。
2023-08-07 16:34:09
385
原创 kubernetes之Ingress
Ingress是k8s中实现7层负载的实现方式,是公开集群外部流量到集群内服务的HTTP和HTTPS路由。
2023-08-02 17:17:03
1536
原创 kubernetes之NetworkPolicy
如果希望在OSI模型中第三层或第四层控制网络流量,则应该使用NetworkPolicy这个对象;NetworkPolicy以应用为中心,主要用来控制Pod网络流量的进入和流出。
2023-07-31 17:10:27
680
原创 python脚本之: 将目录下所有的docx文件读取到一个Excel中展示
将指定目录下所有的docx文件,读取到一个Excel进行展示,便于统一浏览。
2023-05-15 20:00:24
523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人