logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

clickhouse数据库中nullable的验证

1、表字段设置了Nullable,空字符串入库到ck中按照null存储,表字段没有设置nullable,空字符串入库到ck中也是存空字符串。2、整型数据入库到ck表字段float类型的字段也是整型存储的。验证条件:nifi定义的schema数据字段格式全是string类型,结果如图所示:...

#数据库#linq#database
Nginx限流配置详解

限流(Rate Limitting)是服务降级的一种方式,通过限制系统的输入和输出流量以达到保护系统的目的。比如我们的网站暴露在公网环境中,除了用户的正常访问,网络爬虫、恶意攻击或者大促等突发流量都可能都会对系统造成压力,如果这种压力超出了服务器的处理能力,会造成响应过慢甚至系统崩溃的问题。因此,当并发请求数过大时,我们通过限制一部分请求(比如限制同一IP的频繁请求)来保证服务器可以正确响应另一部

文章图片
#nginx#网络#运维
JVM GC 调优命令看这一篇就够了

然而,代码中存在一个问题是异步打印业务Kafka topic数据,由于数据量较大,大量对象在内存中积压等待打印,最终导致了OOM。因此,在每次Young GC后,Survivor区域无法容纳所有的存活对象,导致它们提前进入老年代。通过调整,我们使得对象在Survivor区经历多次Young GC后,达到一定的年龄阈值,才会被转移到老年代。死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的

文章图片
#jvm#linux#运维
helm常用命令

kubectl get all -n ns//查看ns下所有的控制器信息(deployment\pv\service\pod\stafullset\daemonset\replicaset等)kubectl exec -it podname -n ns bash //进去pod里面(docker exec -it containderid bash)kubectl logs -f --tail=2

文章图片
#docker#容器#运维
学习Helm来提高K8S运维效率

Helm Chart 的目录结构非常重要,它影响了 Chart 的可读性和维护性。典型的 Chart 目录结构如下:├── Chart.yaml # Chart 的元信息,包括版本、名称、描述等├── values.yaml # 默认的配置值├── charts/ # 用于存放其他依赖的 Helm Charts└── templates/ # 存放模板文件,生成 Kubernetes 资源。

文章图片
#学习#kubernetes#运维
k8s--基础--污点和容忍度 -- use

一个toleration和一个taint相"匹配"是指它们有一样的key和effect如果 operator 是 Exists,此时toleration不能指定value如果 operator 是 Equal,此时它们的value应该相等如果一个toleration的effect为空,则key值与之相同的相匹配taint的effect可以是任意值。NoSchedule:不允许调度,已经调度的不受影

文章图片
#kubernetes#容器#云原生
K8S常见问题和答案

这是最基本的 Kubernetes 面试问题之一,也是最重要的问题之一!Kubernetes是一种开源容器编排工具或系统,用于自动化容器化应用程序的管理、监控、扩展和部署等任务。它用于轻松管理多个容器(因为它可以处理容器分组),这提供了可以发现和管理的逻辑单元。K8s 是 Kubernetes 的另一个术语。节点是计算硬件的最小基本单元。它代表集群中的一台机器,可以是数据中心中的物理机,也可以是来

文章图片
#kubernetes#容器#云原生
Helm 详细介绍,安装及使用

helm--命令行工具,用于本地开发及管理chart,chart仓库管理等Tiller-- Helm 的服务端。Tiller 负责接收 Helm 的请求,与 k8s 的 apiserver 交互,根据chart 来生成一个 release 并管理 releasechart-- Helm的打包格式叫做chart,所谓chart就是一系列文件, 它描述了一组相关的 k8s 集群资源release。

#kubernetes
k8编写yaml文件小工具

在刚接触k8s的时候觉得yaml资源文件非常的难写,完全看不懂,经过一段时间的摸索学习,发现k8s平台中是提供了一系列的工具和技巧的,可以帮助我们很好的编写资源文件,提升编写yaml文件的能力,常用的命令工具是explain、help、dry-run它们三个。我常用的是explain。例③:kubectl create deployment web --image=nginx:1.20.0 --p

文章图片
#容器#linux#kubernetes
跑AI大模型的K8s与普通K8s有什么不同

得益于AI开始火的时候,云原生体系已经普及,所以当前绝大多数的AI底层都是基于Kubernetes集群进行的资源管理(不像大数据,早期大量使用Yarn进行资源管理,在云原生普及后,还得面临Spark on K8s这种云原生改造)。都知道云原生已经是Kubernetes的天下了,各大领域(大数据、互联网,基因、制药、时空、遥感、金融、游戏等)早已纷纷采纳。那在面对大模型AI火热的当下,咱们从程序员三

文章图片
#人工智能#kubernetes#容器
    共 21 条
  • 1
  • 2
  • 3
  • 请选择