草庐IT

k8s1.24.x

全部标签

Ubuntu 24.04 LTS 将获得长达 12 年的更新支持

距离我们期待已久的下一个Ubuntu 长期支持版本(LTS)(Ubuntu24.04LTS“NobleNumbat不要忘记,Canonical曾在去年12月初发布了 路线图,其中展示了桌面团队正在为Ubuntu24.04所做的工作。即使是早期的 Ubuntu23.10版本也可以作为即将发布的LTS版本的有力指标。然而,由于 DestinationLinux 在Ubuntu峰会上与一位特邀嘉宾进行的采访,我们现在对Ubuntu24.04版本有了更多了解。对UbuntuLTS版本提供12年支持?采访的嘉宾正是Canonical首席执行官 MarkShuttleworth。他透露,Ubuntu24.

k8s 目录和文件挂载到宿主机

k8s生产中常用的volumes挂载方式有:hostPath、pv,pvc、nfs1.hostPath挂载   hostPath是将主机节点文件系统上的文件或目录挂载到Pod中,同时pod中的目录或者文件也会实时存在宿主机上,如果pod删除,hostpath中的文件不会被删除。(生成的pod只能在同一个节点上,调度到其他节点就不会挂载)配置文件:[root@master1k8s-nginx]#catnginx-test.yaml apiVersion:v1kind:Servicemetadata: labels:  app:nginx-service name:nginx-service na

2023.11.27 滴滴P0级故障或为k8s升级造成

滴滴11.27P0级故障|打车|宕机|网约车|出租车|滴滴出行|系统故障_网易订阅(163.com)如何看待滴滴11月27日故障,对日常生产生活有哪些影响?-知乎(zhihu.com)最新消息滴滴P0故障原因,是由于k8s集群升级导致的,后面又进行版本回退,由于现在大型互联网公司基本都是基于K8s进行部署的,如果K8s集群一出问题,上面运行的业务Pod和运维系统全部都得宕机,导致没法回滚。

K8s 网关选型血泪史

Sealos公有云几乎打爆了市面上所有主流的开源网关,本文可以给大家很好的避坑,在网关选型方面做一些参考。SealosCloud的复杂场景Sealos公有云上线以来,用户呈爆发式增长,目前总共注册用户8.7w,每个用户都去创建应用,每个应用都需要有自己的访问入口,就导致整个集群路由条目非常巨大,需要有支撑数十万条ingress的能力。另外,在公网提供共享集群的服务,对多租户要求极为苛刻,用户之间的路由必须不能相互影响,需要非常好的隔离性,以及流量控制能力。公有云的受攻击面是很大的,黑客会攻击云上跑的用户应用,也会直接攻击平台的出口网络,安全性上也有非常大的挑战。对控制器的性能和稳定要求都比较高

K8s 网关选型血泪史

Sealos公有云几乎打爆了市面上所有主流的开源网关,本文可以给大家很好的避坑,在网关选型方面做一些参考。SealosCloud的复杂场景Sealos公有云上线以来,用户呈爆发式增长,目前总共注册用户8.7w,每个用户都去创建应用,每个应用都需要有自己的访问入口,就导致整个集群路由条目非常巨大,需要有支撑数十万条ingress的能力。另外,在公网提供共享集群的服务,对多租户要求极为苛刻,用户之间的路由必须不能相互影响,需要非常好的隔离性,以及流量控制能力。公有云的受攻击面是很大的,黑客会攻击云上跑的用户应用,也会直接攻击平台的出口网络,安全性上也有非常大的挑战。对控制器的性能和稳定要求都比较高

K8S中使用helm安装MinIO

注意事项使用helm部署MinIO分为两部分helm部署MinIOoperator,用来管理tenant(K8S集群中只能部署一个)helm部署MinIOtenant,真实的MinIOCluster(K8S集群中可以部署多个)使用helm部署到K8S集群,则需要考虑如何暴露服务的问题。官方文档helm安装步骤是通过修改servicenodePort配置,暴露服务。但也可以考虑部署ingress-nginx之类的ingress,MinIOhelm配置文件中提供了指定ingress的参数。本地HelmChart部署MinIO1.下载HelmChart到本地curl-Ohttps://raw.git

ICLR'24无图新思路!LaneSegNet:基于车道分段感知的地图学习

写在前面&笔者的个人理解地图作为自动驾驶系统下游应用的关键信息,通常以车道或中心线表示。然而,现有的地图学习文献主要集中在检测基于几何的车道或感知中心线的拓扑关系。这两种方法都忽略了车道线与中心线的内在关系,即车道线绑定中心线。虽然在一个模型中简单地预测两种类型的车道在学习目标中是互斥的,但本文提出将lanesegment作为一种无缝结合几何和拓扑信息的新表示,因此提出了LaneSegNet。这是第一个生成lanesegment以获得道路结构完整表示的端到端建图网络。LaneSegNet有两个关键的修改,一个是车道注意力模块,用于捕捉长距离特征空间内的关键区域细节。另一个是参考点的相同初始化策

[Kubernetes]2. k8s集群中部署基于nodejs golang的项目以及Pod、Deployment详解

一. 创建k8s部署的镜像1.部署nodejs项目(1).上传nodejs项目到节点node1(2).压缩nodejs项目 (3).构建nodejsDockerfile1).创建nodejsDockerfile具体可参考:[Docker]十.DockerSwarm讲解,在/root下创建nodejsDockerfile,具体代码如下:FROMnode#把压缩文件COPY到镜像的root下ADD/wwwroot/nodejs.tar.gz/rootWORKDIR/rootRUNchmod-R777nodejsWORKDIR/root/nodejsEXPOSE3000#安装依赖RUNnpminst

如何使用 Helm 在 K8s 上集成 Prometheus 和 Grafana|Part 2

在Part1中,我们一起了解了什么是Prometheus和Grafana,以及使用这些工具的前提条件和优势。在本部分,将继续带您学习如何安装Helm以及如何使用PrometheusHelmCharts。 开始使用Helm和HelmChartArtifactHub为HelmChart提供了公共和私有资源库。我们将使用这些HelmChart来设置Kubernetes集群中的pod和服务。 Helm社区为各种Kubernetes应用程序创建、管理和维护HelmChart,这些资源会时常更新。HelmChart可重复使用,安装简单。想要使用Helm在Kubernetes上集成Prometheus和Gr

k8s 之7大CNI 网络插件

一、介绍网络架构是Kubernetes中较为复杂、让很多用户头疼的方面之一。Kubernetes网络模型本身对某些特定的网络功能有一定要求,但在实现方面也具有一定的灵活性。因此,业界已有不少不同的网络方案,来满足特定的环境和要求。CNI意为容器网络接口,它是一种标准的设计,为了让用户在容器创建或销毁时都能够更容易地配置容器网络。Kubernetes它需要网络插件来提供集群内部和集群外部的网络通信。以下是一些常用的k8s网络插件:Flannel:Flannel是最常用的k8s网络插件之一,它使用了虚拟网络技术来实现容器之间的通信,支持多种网络后端,如VXLAN、UDP和Host-GW。Calic