(为了让流程更清晰,我删掉了各种错误处理与返回值判断等等,实际中还是要判断判断滴)1、先看处理请求的handler,不是智障应该都能看懂:static ngx_int_t ngx_http_hello_handler(ngx_http_request_t *r) { //
在linux下用c++写的俄罗斯方块程序,这是比较完整的一个程序,包括线程创建,图形图像打印,让键盘及时响应等,我觉得是有很多值得学习的东西在里面,以及个人的程序设计的思想,和一些常用设计模式的使用,希望大家喜欢
使用 NocoDB 一键将各种数据库转换为智能表格 NocoDB 是一款开源的无代码数据库平台,可以进行数据管理和应用开发。它的灵感来自 Airtable,支持与 Airtable 类似的电子表格式交互、关系型数据库 Schema 设计、API 自动生成等特性。 但与 Airtable 相比,NocoDB 完全免费且代码开源,可以通过 Docker 等方式快速部署到自己的服务器,也可以使用官方提
先登录 sealos 创建数据库,可以创建个 pgsql: 再到模版市场启动 dbgate: 配置数据库的连接信息,即可搞定收工 sealos 以kubernetes为内核的云操作系统发行版,让云原生简单普及 laf 写代码像写博客一样简单,什么docker kubernetes统统不关心,我只关心写业务!
先介绍一下开心自走棋 开心自走棋是一款剑与魔法的烧脑自走棋游戏。以著名的魔幻世界观为蓝本,采用了轻松可爱的画面风格,精致细腻的动画和特效来还原魔兽之战。 现在市面上自走棋游戏多是 PvP 玩法为主,而开心自走棋是以 PvE 玩法为主的,让玩家享受轻快沉浸的游戏体验的同时,不失挑战性和趣味性。 大家都了解,无脑的推图是很无聊的事情,在开心自走棋中你会忍不住的打开脑洞排兵布阵,记得我在刚玩的时候,偶然
先起一个 redis 集群,在 sealos 上可以点点鼠标就搞定: 简单两步,redis 集群搞定。 再启动 RedisInsight, 是一个 redis 的可视化管理工具。 就可以看到部署后的地址了。进去之后填写 redis 的链接信息即可: 链接信息在数据库的详情页面去找: 然后就完成了,接下来就是使用 redisinsight 了: sealos 以kuberne
昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择。 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来谈谈我的看法了。 <!--truncate--> 我从 K8s 0.9 版本时就开始做这件事,当时确实略早,CSI 都不成熟,到 1.0 才稍微稳定点,当时我在科大讯飞工作,负责的项目是建
很兴奋的告诉大家 Sealos 自从 6 月份上线以来,仅半年时间注册用户已经突破 7万,月收入超过 30w,本文来向大家介绍我们是怎么做开源商业化的。每月平均增速超过 40%,而且这些收入大部分来自用户充值,或者是通过开源社区主动找到我们付费。 商业化的重要性 作为一家创业公司做开源,我们除了融资那点钱,没有别的收入来源,不像大厂可以有其它现金流来补开源这块,我们不考虑商业化那就会死,死了项目就
三分钟拥有自己的 chat-gpt (开发到上线) 首先你需要有一个 laf 账号,如果你还不知道 laf 是什么,点击这里三分钟学会 然后你还需要有一个 chat-gpt 的账号并且生成一个 apiKey (这一步可以问 Google ) 云函数 具备了上面这两个条件我们就可以开始啦。 点击 NPM 依赖右边的加号 搜索 chatgpt 找到对应的 npm 包 保存并重启应用。 然后就可
这是计划的一部分 这是一个宏伟的计划,漫长且有趣。。。 2018 年的一个晚上,我写下了 sealos 第一行代码,当时仓库命名 “kubeinit”,后一想格局太小,我不可能只做一个安装 kubernetes 的事,安装只是计划的一部分,后面改名 sealos,一个宏大的云操作系统计划诞生! sealos 第一个版本写完我就放到了阿里云市场上去售卖了,15 元一份,没准备能卖出去,结果还真有人
何为 serverless kubernetes 顾名思义,就是不需要安装直接打开网页就可以直接使用的 kubernetes,是一个多租户共享 kubernetes 的租户模型,这样做的好处是对于用户的使用成本极低,而且无需安装 kubernetes, 且天生对多租户的隔离性做的很好。 劣势是用户没有集群级别的管理权限,比如访问节点,或者挂载主机目录,共享主机端口等,其实这也不是劣势,因为开放这些
基于云内核的未来云计算架构 早期单机操作系统也是分层架构,后面才演化成今天的如 linux windows 的宏内核微内核架构,云操作系统也会有类似发展趋势 以前都是单机应用,而现代应用几乎都是分布式应用,kubernetes 已经成为事实上的“云操作系统内核”,能让云内核普及的发型版呼之欲出 你会发现现在 IaaS PaaS SaaS 在云原生技术普及的浪潮中已经名存实亡,比如容器运行在裸机上
sealos 与其它流行产品的差异与联系 sealos 与 helm helm 并不关心 kubernetes 集群生命周期的管理,但是 sealos 关心,sealos boot 模块整个云操作系统启动伸缩升级清理都会处理. helm 关心编排不关心打包,helm 里面依赖的 docker 镜像如何交付 helm 不关心,sealos 是把分布式应用的所有依赖打包. helm 不会内嵌一个 k
LAF 是基于 serverless 架构来做的,如果说 serverless 是一种架构模式的话,那么对LAF 来说,laf 就是 「一个」开发方式。 关于商业化 收费是一定要做的,但是收费是一个手段,而不是目的,是为了检验我们产品的商业价值,同时可以为这个产品能够长期发展提供动力。另外收费其实也是一种「责任」,用户因为信任而付费,我们应该为了这份信任而做出更好的产品,提供更好的服务。 免费版
说私有云不是云的大部分是带有利益立场的,站在自身利益角度去故意抹黑,诚然私有云在某些场景下确实没有公有云功能强,但说私有云不是云的就如同在说残疾人不是人。 私有云确实没有发展的很健全,这不代表它就不是个东西,公有云唱的很厉害也不代表就真的很厉害,二者发展至今都有缺陷,我的建议是谁也别黑谁。公有云嘲笑私有云功能弱,私有云说公有云成本贵,其实脱离场景谈优势都毫无意义。 云计算的本质 - 连接计算资源
什么是sealos开源地址(https://github.com/labring/sealos)sealos是一个以kubernetes为内核的云操作系统发行版。sealos希望做一个通用的云操作系统,让用户不管是私有云还是公有云都可以非常低门槛的用云。sealos可以把云的维护成本和使用门槛降的足够低。sealos目标是让企业完完全全拥有属于自己控制的AWS这样的公有云能力,可以运行在企业自己机
背景sealfs(https://github.com/labring/sealfs)的作者拿过很多编程比赛的世界冠军或者非常好的名次:2019.12SSCAIT(国际星际争霸AI算法开发大赛)在“排位赛”中世界综合排名第3位,以84%的胜率在“近50场胜率排行榜”中最高排名第二位。2022.01RLChina智能体挑战赛队长冠军2018.08天池阿里巴巴全球调度算法大赛冠军总名次1/211620
我们介绍 环界云计算是一家做开源的公司,核心产品是 sealos 基于 kubernetes 云内核的云操作系统发型版。 laf 是我们开发的函数计算项目。 欢迎大家赏星~ 下面开始介绍我们是如何实践 OKR 一句话总结目标 这是整个公司长期做的事的总结抽象和提炼,为 OKR 的制定提供战略指导意义,OKR 制定周期大概三个月,这三个月中的目标制定的依据是什么?所以一句话定义公司长期要做的事就非常
写在开头 如果你是一个开发者或者创业者,读完这篇文章相信一定会有所收获,本文讲述我整个创业过程中的点点滴滴,以及一些经验总结,让你以后可以更好的规划自己的职业,以及避开我曾经遇到过的坑。 被陆奇团队发现 2021年末,我的开源项目 sealos 霸榜了 github 趋势榜将近一周,然后奇绩创坛团队就通过一些途径找到了我,邀请我填写一个申请表,当时我并不想填,因为我并不知道奇绩创坛是个啥,后来电话
sealos 是一款云操作系统发行版,可以非常简单的管理 kubernetes 的生命周期,以及像使用 win11 一样使用云,最近写 sealos cloud 的支付模块,发现可以通过命令行做微信支付,非常有意思,现在和大家分享一下如何做到的。 输入一条命令,终端会输出二维码,直接微信扫一扫就可以付钱,这对于极客来说真是福音,对于一个藐视使用 GUI 的人来说岂不是很香?为了站在鄙视链顶端(A
AdmissionController介绍Apiserver干的最重要的三个事就是:认证:看是否是合法用户授权:看用户具备哪些权限admissioncontroller:一个调用链,对请求进行控制或修改,比如是否允许这个请求。admissioncontroller非常有用,也是经常会用到的k8s的一个扩展方式,今天在源码级别对其做一下介绍,以及如何自己去开发一个admissioncontrolle
kubernetes集群三步安装概述本文教你如何用一条命令构建k8s高可用集群且不依赖haproxy和keepalived,也无需ansible。通过内核ipvs对apiserver进行负载均衡,并且带apiserver健康检测。快速入门sealos项目地址准备条件装好docker并启动docker把离线安装包下载好拷贝到所有节点的/root目录下,不需要解压,如果有文件服务器更好,sealos支
kubernetes集群三步安装概述kubernetesserveraccount的token很容易获取,但是User的token非常麻烦,本文给出一个极简的Usertoken生成方式,让用户可以一个http请求就能获取到。token主要用来干啥官方dashboard登录时需要。如果通过使用kubeconfig文件登录而文件中又没有token的话会失败,现在大部分文章都介绍使用serviceacc
使用rook编排ceph
kubernetes集群三步安装什么是批处理任务深度学习中经常会出现多机多卡的任务,也就是同事会起多个pod,但是这多个pod属于同一个任务。这样就会有一个问题一个任务要起100个pod,每个pod需要一张卡,总共需要100张GPU卡,而集群中只有99张空闲的GPU卡,这样默认的k8s调度器会如何处理?因为默认调度器是一个一个pod调度的,只会检查单个pod资源够不够,这样前99个都能成功,最后一
kubernetes集群三步安装概述prometheusoperator应当是使用监控系统的最佳实践了,首先它一键构建整个监控系统,通过一些无侵入的手段去配置如监控数据源等故障自动恢复,高可用的告警等。。不过对于新手使用上还是有一丢丢小门槛,本文就结合如何给envoy做监控这个例子来分享使用prometheusoperator的正确姿势至于如何写告警规则,如何配置prometheus查询语句不是本
装好docker1.master上:cdshell&&shinit.sh&&shmaster.sh2.node上:cdshell&&shinit.sh3.在node上执行master输出的join命令即可(命令忘记了可以用这个查看,kubeadmtokencreate--print-join-command)证书过期时间调整到99年集成prometh
kubernetes集群三步安装修改kubeadm证书过期时间本文通过修改kubeadm源码让kubeadm默认的一年证书过期时间修改为99年我已经编译好了一个放在了github上,有需要的可以直接下代码编译编译环境镜像我已经放到dockerhub上了:fanux/kubernetes-build:v1.0.0首先clonek8s代码:gitclonehttps://github.com/kube
构建生产环境可用的高可用kubernetes集群
装好docker1.master上:cdshell&&shinit.sh&&shmaster.sh2.node上:cdshell&&shinit.sh3.在node上执行master输出的join命令即可(命令忘记了可以用这个查看,kubeadmtokencreate--print-join-command)然后就没有然后了安装包地址:https:/
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号