运维问题 阿里云ACK网络插件Terway踩坑记 先来看看阿里云官方对Terway的介绍:什么是Terway网络插件Terway是阿里云开源的基于专有网络VPC的容器网络接口CNI(Container Network Interface)插件,支持基... 11月12日 4,846 ℃ 发表评论 阅读全文
生活随笔 一次马虎大意造成的事故 最近生产环境服务器快到期了,就想着把一直使用docker-compose部署的canal和elasticsearch迁移到kubernetes集群。由于在这之前开发、测试、预生产的canal我都已经迁... 11月12日 3,331 ℃ 2 阅读全文
运维笔记 8个Python编程技巧加速你的代码 Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧... 11月05日 1,782 ℃ 发表评论 阅读全文
运维问题 python:3.x.x-alpinex.x镜像安装cffi报错解决办法 今天使用python:3.9.7-alpine3.13镜像安装阿里云sdk的时候报错如下:# pip3.9 install -i https://mirrors... 10月29日 4,413 ℃ 发表评论 阅读全文
科技视界 Python 3.10 中的 6 个新特性 新的 Python 版本推出了有趣的新功能。Python 是当今最流行的编程语言之一。它有广泛的领域和应用,从学习计算机科学的基础,到执行复杂或者直接的科学计算任务来创建游戏。它的高级应用甚至包含数据... 10月27日 1,791 ℃ 发表评论 阅读全文
运维问题 RocketMQ客户端日志配置不生效问题 SpringBoot在集成RocketMQ启动以后,默认会在user.home下创建一个rocketmq_client.log日志文件,文件全路径是:${user.home}/logs/rocketm... 10月27日 3,660 ℃ 发表评论 阅读全文
运维问题 SpringBoot1.5日志配置logging.file.max-history、max-size不生效 今天突然收到服务器告警磁盘快满了,当时还是比较惊讶,因为服务日志我配置了大小和个数限制,镜像和系统日志我也设置了定时清理。才运行两个月怎么这么快就要满了,然后马上登录了其中一台服务器排查,发现一些运行... 10月27日 5,110 ℃ 发表评论 阅读全文
运维视界 最大传输单元MTU详解 MTU(Maximum Transmission Unit,最大传输单元)MTU由TCP/IP协议栈中的IP协议定义,网络层的IP将MTU设置为1500字节。简单点理解就是:IP规定每一个单独的数据包... 10月08日 3,841 ℃ 发表评论 阅读全文
运维问题 手机连接VPN以后无法打开网页解决办法 阿汤博主在下班以后或者节假日偶尔要连接一下公司VPN处理一些工作上的事情,部署使用了一年多,VPN一直也没出过什么异常问题。但是突然有一天在家用手机连接VPN,发现无法打开网页了,像baidu.com... 10月08日 87,721 ℃ 3 阅读全文
运维笔记 Flask-SQLAlchemy常用的SQLAlchemy列选项 常用的SQLAlchemy列选项类型名python中类型说明Integerint普通整数,一般是32位SmallIntegerint取值范围小的整数,一般是16位BigIntegerint... 09月24日 1,905 ℃ 发表评论 阅读全文
运维问题 Kubernetes的生态系统和特性 Kubernetes 的主要优势在于,它提供了一个便捷有效的平台,让用户可以在物理机和虚拟机集群上调度与运行容器。进一步来说,Kubernctes 是一个支持弹性运行的分布式系统框架,是一种支撑其他平... 08月26日 1,940 ℃ 发表评论 阅读全文
运维视界 为什么需要kubernetes这样的容器编排系统 Docker 本身非常适合管理单个容器,若运行的是构建于有限几个或十几个容器上的应用程序,则可以仅在 Docker 引擎上自主运行,部署和管理这些容器并不会遇到太大的困难。然而,对于包含成百上千个容器... 08月25日 1,949 ℃ 发表评论 阅读全文
运维视界 数据库适不适合Docker容器化部署 网上有一篇文章提到数据库不适合容器化的七大原因:1、数据不安全2、运行数据库的环境需求3、网络问题4、状态5、数据库不适合使用主要的Docker功能6、额外的隔离对数据库是不利的7、云平台的不适用性当... 08月24日 3,404 ℃ 发表评论 阅读全文
科技视界 2021年11款最佳的开源Kubernetes工具 到 2021 年,几乎所有接触过云基础设施的人都熟悉 Kubernetes 项目。简单地说,Kubernetes 是一个非常强大的容器编排平台,并且 Kubernetes 社区一直在共享工具,这有助于... 08月24日 1,902 ℃ 发表评论 阅读全文
运维问题 阿里云日志服务SLS采集kubernetes集群日志踩坑记 最近在使用阿里云日志进行“上下文浏览”和“LiveTail”的时候突然发现无法正常过滤。比如:我要实时查看eureka服务的日志,通过“Pod名称”或者“容器名称”过滤以后,LiveTail还是会显示... 08月17日 3,143 ℃ 发表评论 阅读全文
运维问题 Kubernetes集群中SpringBoot服务的健康探测优化 今天在维护预生产环境的数据库的时候,发生了一个灾难性的故障(还好不是生产环境),集群中除了eureka和zuul的其他服务全部springboot服务都变成了不可用状态,容器在不停的重启中,出现这种情... 08月09日 3,161 ℃ 发表评论 阅读全文
运维问题 Kubernetes1.20 创建pvc报错selfLink was empty, can’t make reference 最近把kubernetes集群从1.18升级到1.20以后,新建pvc一直处于pending状态,查看nfs-client-provisioner日志,提示:unexpected error... 07月05日 6,998 ℃ 1 阅读全文
运维问题 同一个docker镜像在不同的服务器运行/tmp目录权限不一致解决办法 今天遇到一个比较有意思的问题,在kubernetes集群创建了一个springcloud服务,在其中一台node上面很快就启动成功,显示running了,但是在另外一台node上面,等了很久都没启动成... 07月05日 4,453 ℃ 发表评论 阅读全文
运维文档 kubernetes内网和本地局域网互通方法 kubernetes集群部署好以后,我们是无法直接在集群外部访问集群内的网络环境。当我们把SpringCloud的微服务迁移到k8s 中后,虽然不需要做什么改动,微服务实例就可以注册到Eureka注册... 06月29日 5,768 ℃ 发表评论 阅读全文
运维命令 如何在Shell脚本中使用Python语法和函数 在日常工作处,我们写脚本的时候,经常会有这样的烦恼:1、写shell脚本的时候,比如for循环,处理json数据,处理算术运算等等总是非常繁琐,如果此时能用python语法和函数的话就非常方便了。2、... 06月04日 2,793 ℃ 发表评论 阅读全文