在本教程中,我们首先会使用helm部署一个mysql实例,然后尝试升级mysql到更高版本,并魔力升级出错后回滚该次升级。
在本教程中,我们首先会使用helm部署一个mysql实例,然后尝试升级mysql到更高版本,并魔力升级出错后回滚该次升级。
Helm 是云原生领域最火热的应用管理工具。众所周知 Kubernetes 是自动化的容器管理平台,然而 Kubernetes 并没有抽象出应用的概念,通常应用的描述是非常复杂的,一个应用可能是由多种资源组成。
我们通过多次 kubectl apply -f 上述资源,但是后续无法有效管理应用所包含的资源。这也正是 Helm 要解决的难题,更好地帮助用户定义、部署以及管理应用。
本指南介绍如何安装 Helm CLI。
Helm 项目提供了两种获取和安装 Helm 的方法。从源代码或预构建的二进制版本安装,这些是获取 Helm 版本的官方方法。除此之外,Helm 社区还提供了通过不同包管理器安装 Helm 的方法。通过这些方法进行安装的方法可以在官方方法下方找到。
上前天获得了 https://www.vultr.com 300 美金的试用金,限期 1 个月。。
这两天一直在琢磨如何把这 300 美金霍霍完,免得过期浪费。于是把之前一些好玩的东西从家里的服务器迁移到了 Vultr 上,前天用 Vultr vps 搭建了一个了一个 WEB IDE, 过程记录在这篇文章里Vultr + Code-server 自建 Cloud IDE。
昨天在 Vultr VPS 上使用 wordpress 搭建了一个博客,详情参考这篇文章 Vultr 部署 Wordpress 博客
kubectl 是 Kubernetes 的命令行工具,用于与 Kubernetes 集群进行交互。它允许用户部署和管理容器化应用程序、查看集群资源、执行故障排查以及进行其他管理任务。kubectl 通过与 Kubernetes API 服务器通信来执行这些操作,API 服务器是 Kubernetes 集群的控制平面的一部分,负责处理集群中所有资源的请求。
昨天我获得了 Vultr.com 300 美金的试用金,限期 1 个月。
这两天一直在琢磨如何把这 300 美金霍霍完,免得过期浪费。于是把之前一些好玩的东西从家里的服务器迁移到了 Vultr 上,昨天用 Vultr vps 搭建了一个了一个 WEB IDE, 过程记录在这篇文章里Vultr + Code-server 自建 Cloud IDE。
Vultr 账号申请以及创建VPS过程参考这篇文章 快速注册 Vultr 账号以及创建 Vultr VPS。
今天用 Vultr vps 结合 wordpress 搭建了一个动态博客网站(当然 wordpress 不只是能搭建博客这么简单), 顺便将之前的文章更新了一遍。以下是搭建的全过程。
明天打算将 kubernetes 集群也搬上 Vultr,关注我的博客,鹏叔将利用这波优惠,继续探索一些新花样。
Vultr 作为很多人的入门 VPS,有着良好的口碑,尤其在建站方面,稳定。Vultr 提供众多应用一键安装模板,但是由于英文界面,加上新手很多新手不知道如何去操作,这里写下详细新手图文教程。另外请持续关注博客,鹏叔将利用这波优惠,探索一些新花样。
Vultr 目前正在做活动,新用户访问https://www.vultr.com进行注册,可以获得为期一个月金额300美金的试用金,不过可能过了这段时间就没有了。
Vultr + Code-server 自建 Cloud IDE
Web IDE,顾名思义就是云端开发环境,把 IDE 部署在云上。打开浏览器,连上云 IDE,就可以方便敲代码跑程序。想象一下,带上一台 iPad 或者华为、小米平板,配上蓝牙键盘,坐在阴凉下,或者沙滩上,吹着海风,面朝大海敲代码,多么惬意。
另外如果选择的是国外的 VPS, 那么额外的好处就是,你的 IDE 天然的就在墙外面了,下载各种软件,依赖包,那些奇奇怪怪的问题就没有了,而且你也不存在违规的风险。
其实 Web IDE 很早就有,但那些都只能说是玩具,直到现在才有一些不错的产品推出,比如微软家的 Visual Studio Codespaces、coding.net 的 Cloud Studio、华为云 CloudIDE 等。不过,这些产品要么还在测试,要么免费用会有很多限制, 付费的产品价格不菲,目前还不是非常方便。
如果想要低成本愉快地使用,自己动手搭建是一个不错的方案。对配置要求不高的话,一年几十块一百多块就能买到廉价的 VPS 或者云主机就足够了。
自己 DIY 一套 Web IDE 比较成熟的方案有两个,code-server 和 Theia。毕竟 code-server 是基于 VS code 魔改的,与 vs code 的插件体系兼容性更好。所以更推荐 code-server。Theia 虽然有自己的插件体系,也宣称兼容 vs code 的插件,也是一套优秀的 WEB IDE 解决方案,但是兼容程度谁知道呢?
当 MariaDB Server 的前身 MySQL 于 2009 年被 Oracle 收购时,MySQL 创始人 Michael “Monty” Widenius 出于对 Oracle 管理权的担忧而分叉了该项目,并将新项目命名为 MariaDB。 MySQL 以他的第一个女儿 My 命名,而 MariaDB 则以他的第二个女儿 Maria 命名。
Linux( Almalinux 9)上 nginx 安装教程
Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
由俄罗斯的程序设计师 Igor Sysoev 所开发,官方测试 nginx 能够支支撑 5 万并发链接,
并且 cpu、内存等资源消耗却非常低,运行非常稳定。
有时候一份清晰明了的接口文档能够极大地提高前后端双方的沟通效率和开发效率。本文将介绍如何使用swagger生成接口文档。
GoLang调用 google translate API 实现中英互译
本文主要讲述如何使用golang调用google translate API。其中也详细介绍了使用google translate API的前提条件设置google ADC(Application Default Credentials )。
Element-web(以前称为Vector和Riot)是一个使用Matrix React SDK构建的Matrix web客户端。
上一篇文章使用 Dendrite 搭建 Matrix Homeserver, 我们讲述了安装Matrix HomeServer的过程。
本文主要讲述如何在本地将其编译成docker镜像,并启动Element-web. 两种结合起来一个完整的聊天软件就建立起来了。
本教程详细讲解了如何在 Windows 操作系统上安装并配置 v2rayA 这款科学上网软件。
现在有很多的网站关闭了拷贝功能,下面介绍一种方法,将拷贝功能打开。
禁止拷贝的原来实际上是将是给文本元素添加了disabled属性,将该属性祛除即可。