草庐IT

Sealos 新功能“定时任务”上线(省钱大杀器)

流量高峰时段资源不足?低流量时段服务器成本过高?本着好用又省钱的目标,sealos推出定时任务功能,保证稳定的同时降低成本。Sealos国内集群:https://cloud.sealos.topSealos海外集群:https://cloud.sealos.io原文链接:https://forum.laf.run/d/1034功能介绍一句话介绍:一个定时器,可以用于执行任何你想在特定时间运行的任务。定时任务包含3种类型:访问URL扩缩容Launchpad执行命令通过「扩缩容Launchpad」,可以根据预测的系统负载,在指定的时间增加或减少运行的App的资源配额。通过「执行命令」和「访问URL

使用 Sealos 一键部署高可用 MinIO,开启对象存储之旅

大家好!今天这篇文章主要向大家介绍如何通过Sealos一键部署高可用MinIO集群。MinIO对象存储是什么?对象是二进制数据,例如图像、音频文件、电子表格甚至二进制可执行代码。对象的大小可以从几B到几TB不等。像MinIO这样的对象存储平台提供了专用工具和功能,使用标准的S3兼容API存储、列出和检索对象。MinIO对象存储使用存储桶来组织对象。存储桶类似于文件系统中的文件夹或目录,其中每个存储桶可以容纳任意数量的对象。MinIO存储桶提供与AWSS3存储桶相同的功能。原文链接:https://forum.laf.run/d/1029MinIO的纠删码MinIO支持分布式部署,支持服务和数据

如何像 Sealos 一样在浏览器中打造一个 Kubernetes 终端?

作者:槐佳辉。Sealosmaintainer在Kubernetes的世界中,命令行工具(如kubectl和helm)是我们与集群交互的主要方式。然而,有时候,我们可能希望能够在Web页面中直接打开一个终端,执行这些命令,而不需要在本地环境中安装和配置这些工具。本文将深入探讨如何通过Kubernetes自定义资源定义(CRD)实现这个功能,并通过一个真实的示例展示其设计和实现过程。Sealos中的AppLaunchpad和Database等应用为我们屏蔽掉了kubernetes资源层面的逻辑,抽象为应用层,但是对应更为复杂的情况,可能需要我们更原生的操作kubernetes。如下所示,在Ter

30 秒使用 Sealos 搭建个人密码管理器 Vaultwarden

我与LastPass的曲折恋情超过8年网龄的我,注册过很多网站帐号,每个网站的密码我都用不同的复杂密码。一开始我全靠脑力记忆这些密码,后来渐渐觉得记起来很困难,就记录在笔记本上。但是随着时间推移,我发现这种方法既不安全也不可靠。有一次出差在外,一个人待在酒店里想登录某考研网站复习英语,却想不起来密码是啥,笔记本也没带在身上,急得像热锅上的蚂蚁。后来绕了很多弯路才重置了密码,但整个过程让我无比痛苦,又特么耽误我学英语!果然记在笔记本上也不能解决所有问题,可靠度太低了,而且还存在安全隐患。是时候使用专业的密码管理软件了!说到密码管理器,大家是不是想起了LastPass…我一开始用的确实是LastP

sealos安装k8s

一、前言1、我前面文章有写过使用kubeadm安装的方式,大家可以去参考(二)k8s集群安装,有一系列的k8s文章说明2、安装k8s的方式有很多kubeadmsealoskubespray等等3、关于sealos来安装k8s,也是非常建议大家去官方文档看看,安装sealos和k8s,说的很非常清楚,一看就知道4、这里顺便说一下Sealos和Sealer。它们都是与Kubernetes相关的工具,但用途和功能不同。Sealos:Sealos是一个用于快速部署Kubernetes集群的工具。它基于Ansible和KubeAdm,旨在简化Kubernetes集群的安装过程。Sealos提供了一种快速

使用 Sealos 在离线环境中光速安装 K8s 集群

作者:尹珉。Sealos开源社区Ambassador,云原生爱好者。当容器化交付遇上离线环境在当今快节奏的软件交付环境中,容器化交付已经成为许多企业选择的首选技术手段。在可以访问公网的环境下,容器化交付不仅能够提高软件开发和交付的效率,还能够帮助企业实现快速迭代和持续交付。然而,在离线环境中,容器化交付面临着诸多挑战,包括软件包和镜像的准备困难、配置繁琐、部署时间长等。在本文中,我们将以运维的角度去探讨基于离线环境下使用容器化交付的痛点,提出一些解决方案以帮助企业在离线环境中实现高效的容器化交付。业务场景我司主要面向政企客户,所交付的产品必须是部署在内网中。作为运维负责人,一直苦恼于如何在客户

五年磨一剑——Sealos 云操作系统正式发布!

这是个宏伟的计划这是一个宏伟的计划,漫长且有趣。2018年的某个夜晚,夜深人静,我挥舞键盘,敲下了Sealos的第一行代码。当时仓库命名为“kubeinit”,后来觉得格局太小,我不可能只做一个安装Kubernetes的工具。安装只是更大计划的一部分,于是更名为Sealos,一个宏大的云操作系统计划就此诞生!Sealos的第一个版本写完后,我就把它发布到了阿里云市场出售,每份售价15元。我没想到真的会有人买,当第一笔15元进账时,我异常兴奋,仿佛一个商业帝国就在眼前。但是,结果是我花了一整天时间为这位客户提供售后服务。。。电影院里还在帮用户解决问题。先来一波回忆杀:随后销量暴增,很快我就换了新

sealos 离线安装k8s

目录1.修改主机名2.添加主机名与IP地址解析3.升级服务器内核,时间同步,关闭防火墙,重启服务器4.sealos安装5.离线环境安装,离线环境只需要提前导入镜像5.1加载离线包部署6.kubernetes集群可用性验证7.扩展安装8.sealos版本3.3-基本命令1.修改主机名hostnamectlset-hostnamek8s-master01hostnamectlset-hostnamek8s-master02hostnamectlset-hostnamek8s-master03hostnamectlset-hostnamek8s-worker01hostnamectlset-host

基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群

Sealos是一个快速构建高可用k8s集群的命令行工具,该工具部署时会在第一个k8smaster节点部署registry服务(sealos.hub),该域名通过hosts解析到第一个k8smaster节点ip;基于内核ipvs对apiserver进行负载均衡,其默认虚拟ip地址为10.103.97.2(apiserver.cluster.local),所有k8sWorker节点通过该虚拟ip访问kube-apiserver建议通过PC端访问本文章,以获取更好阅读体验,由于精力有限,该文章的后续更新、完善仅限于站点运维技术帮(https://ywjsbang.com)望理解!!环境配置#各组件版

基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群

Sealos是一个快速构建高可用k8s集群的命令行工具,该工具部署时会在第一个k8smaster节点部署registry服务(sealos.hub),该域名通过hosts解析到第一个k8smaster节点ip;基于内核ipvs对apiserver进行负载均衡,其默认虚拟ip地址为10.103.97.2(apiserver.cluster.local),所有k8sWorker节点通过该虚拟ip访问kube-apiserver建议通过PC端访问本文章,以获取更好阅读体验,由于精力有限,该文章的后续更新、完善仅限于站点运维技术帮(https://ywjsbang.com)望理解!!环境配置#各组件版