自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【云原生】k8s集群切换代理ipvs

service代理默认使用iptables规则通过内核模块netfilter实现流量转发,内核转发效率高,但是iptables不具备更为灵活的负载均衡策略,只是将流量随意的转发至后端Pod,当Pod不可用时也无法进行健康检查;就以下是将默认流量转发修改为ipvs。

2024-04-06 10:54:07 358 1

原创 【云原生】k8s部署mysql 存储StorageClass之避坑指南

使用 kubectl describe pod mysql-6f5fb87459-psc2z -n database 查看容器状态。没有可利用的存储资源,反复检查storageclass配置和mysql配置无异常,最后排查下来是selfLink的问题。1、首先使用NFS创建StorageClass动态分配,storageclass资源是正常的。但是mysql一直起不来,状态一直是 Pending。后面重新kubectl apply 后正常启动。

2024-03-23 12:55:32 326 2

原创 【云原生】prometheus报错排查

百度了下说是"Tombstones header: invalid size" 这个错误信息通常与 Prometheus 的数据块(block)或墓碑文件(tombstone file)的头部大小不正确有关。在 Prometheus 中,墓碑文件是用来标记那些已经从磁盘中删除或清理的数据块的,以避免在重新启动时重新处理这些旧数据。进入到对应节点所配置的存储目录/data,进入01HRVMTHEGRSGZZXV7A239KRNG文件,也没有查出什么问题,磁盘空间也是正常的。

2024-03-22 11:31:39 245 1

原创 《Python救赎之路》之lambda函数(简单易懂)

lambda函数是 Python 中的一种小型匿名函数。它主要用于需要一个函数作为参数的场合,但又不想定义一个完整的函数。lambda函数可以接收任意数量的参数,但只能返回一个表达式的值。

2024-03-19 18:08:27 348

原创 《Python救赎之路》__name__与“__main__“简单易懂

1、每个Python模块(.py结尾的Python模块文件)都包含内置变量__name__(也称内置属性),它代表当前模块的名字2、当模块作为程序入口执行时,即作为脚本程序执行时,__name__值等于"__main__"3、当模块import到其他模块执行时,__name__的值等于"模块名"(注意:不包含模块文件的后缀.py)4、模块作为程序入口执行时,即作为脚本执行时,__name__ == '__main__'的结果为True,此时在if代码块中的语句可以运行!

2024-03-15 11:31:51 345 1

原创 《Python救赎之路》算法实例小练习

通过前几篇章节的学习,我们基本上了解了Python中的几种核心语言元素(变量、类型、运算符、表达式、分支结构、循环结构等),本文的目的就一方面帮助大家巩固之前所学的Python知识,另一方面帮助大家了解如何建立程序中的逻辑以及如何运用一些简单的算法解决现实中的问题。

2024-03-15 09:50:23 545 1

原创 【云原生】kubeadm安装kubernets集群

常见的网络插件有calico和flannel,两者在功能实现上没有什么区别,唯一有区别的是基础的flannel版本是无法实现自定义的网络路由规则,但是也是可以通过配套其他安装其他第三方插件使用。一般到这里kubernets集群部署就已经结束了,但是有些同学会遇到各种问题,例如我这次遇到的。默认token有效期为24小时,当过期之后,该token就不可用了。发现报错是因为拉取calico的镜像失败,排查是因为公司网络限制,无法访问国外的网络,这里安利一个免费的。修改配置文件,永久生效;

2024-03-13 17:49:22 2094

原创 【云原生】kubernets是什么

Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。

2024-03-13 10:30:27 825

原创 《Python救赎之路》流程控制工具-while、if、else等

交互式命令行里,当一个组合的语句输入时, 需要在最后敲一个空白行表示完成(因为语法分析器猜不出来你什么时候打的是最后一行)。函数将所有传进来的参数值打印出来. 它和直接输入你要显示的表达式(比如我们之前在计算器的例子里做的)不一样, print() 能处理多个参数,包括浮点数,字符串。语句并不总是对算术递增的数值进行迭代(如同 Pascal),或是给予用户定义迭代步骤和暂停条件的能力(如同 C),而是对任意序列进行迭代(例如列表或字符串),条目的迭代顺序与它们在序列中出现的顺序一致。

2024-03-12 15:53:05 1754 1

原创 《Python救赎之路》数据类型-元组、集合、字典

|

2024-03-12 15:25:45 808 1

原创 《Python救赎之路》数据类型-列表

Python 中可以通过组合一些值得到多种复合数据类型。其中最常用的列表 ,可以通过方括号括起、逗号分隔的一组值(元素)得到。所有的切片操作都返回一个新列表,这个新列表包含所需要的元素。构造器将元组、集合、字典、字符串等其他序列类型转换为列表。方法在列表中添加新项目,并使用索引更新项目。所有列表对象都是 Python 中。的字符串不同, 列表是一个。关键字删除列表项或整个列表。和字符串(以及各种内置的。使用循环的可以迭代列表项。你也可以在列表末尾通过。

2024-03-12 14:17:00 394 1

原创 《Python救赎之路》数据类型-字符串

因此,字符串是字符的有序集合。该序列使用一个索引,从零开始从其中获取某个项目(在字符串的情况下是一个字符)。如果字符串中含有双引号,则输出字符串时,要用单引号包围进行输出。反之,如果字符串中含有单引号,则需要用双引号包围进行输出。在 Python 中,字符串是一种不可变的序列数据类型。如果同时使用单引号或者双引号,则需要将,字符串内部的引号进行转义。使用反斜杠字符,后跟要插入到字符串中的字符,例如。函数检索字符串的长度,如下所示。在字符串中包含双引号,如下所示。忽略字符串中的转义序列。

2024-03-11 18:01:51 458

原创 《Python救赎之路》数据类型-数字

Python 包括三种表示数字的数字类型:整数、浮点数和复数。

2024-03-11 16:47:13 362

原创 《Python救赎之路》之Python语法

(标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名)Python 语句以 回车 结束,即Python 脚本中的每一行都是一条语句。请注意,反斜杠字符跨越一个逻辑行中的单个语句和多个物理行,而不是一个逻辑行中的两个不同语句。在 Python 脚本中,井号 # 表示注释行的开始,自此开始到一行结尾皆有效。每个块中的所有行必须使用相同的缩进,要么是空格,要么是制表符。此外,一对三个单引号包围的中间的部分,也会视为注释部分。函数名应该是小写的。中的表达式可以分布在多行上,无需使用反斜杠。

2024-03-11 16:14:13 359

原创 《Python救赎之路》之Python安装

Python及开发工具PyCharm安装。

2024-03-08 17:41:28 1512

原创 《Python救赎之路》之Python是什么

Python是一种高级编程语言,它被广泛用于开发Web应用程序、数据分析、人工智能和科学计算等领域。它的语法简洁易读,同时也具有强大的功能和丰富的第三方库。

2024-03-08 16:17:48 346 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除