Zadig 快速体验,玩转本地安装!
啥是本地安装?
听过 Zadig 支持 All in One 安装、基于 Kubernetes 安装、基于 Helm 安装等多种安装方式,怎么又来了个本地安装?(这么多安装方式谁听起来头不大)
别急,先看一段对话:
(本对话内容基于真实场景模拟,如有雷同,实属巧合)
目标人群
需要在本地快速体验上手,不需要数据持久化保存、不需要生产环境使用。
开源项目好奇宝宝:
开源的云原生持续交付平台?赶紧让我下载安装看看你有什么花活,安装太麻烦我就放弃了。
云原生开发工程师:
虽然你有 Helm 安装,可是做云原生工程师,日常修改 YAML 已经吐了,实在不想看那么多安装的参数,我只想在自己的电脑快速体验下,我有 Docker for desktop 可以启动集群,能不能来个一键脚本给个痛快?
技术 Leader:
团队最近在做云原生持续交付平台的调研选型,听说 Zadig 很强啊,在圈内也很火,赶紧让哪个谁谁谁快速安装了解下,是否适合团队使用,调研后再决定是否上生产。
实施工程师(技术 Leader の 小弟):
Leader 需要这边安装体验下 Zadig,尽快出个报告,可是申请集群资源好麻烦啊,层层审批估计疫情到时候都结束了。好烦啊,自己电脑搞个虚拟机弄个集群或者安装个 minikube 不知道能不能行?
实施工程师(技术 Leader の 小弟):
Leader 需要这边安装体验下 Zadig,尽快出个报告,可是申请集群资源好麻烦啊,层层审批估计疫情到时候都结束了。好烦啊,自己电脑搞个虚拟机弄个集群或者安装个 minikube 不知道能不能行?
没关系,以上统统安排!
Zadig 作为一款开源云原生持续交付产品,支持多种安装方式,每种安装方式又适用于不同的使用场景,例如基于 Helm 命令的安装方式,适用于生产使用,而且对集群资源有一定要求。而对于资源无法满足要求但又对 Zadig 感兴趣的大量开发者来说,如何实现快速体验?成为我们团队需要关注和解决的一个问题。
于是我们推出了本地安装,帮助新人在本机尝鲜和快速体验 Zadig。
如何进行本地安装?
前提
使用 minikube、KinD 等工具在本地拉起一套 K8s 集群,参考如下:
a. 安装 minikube [1]
b. 安装 docker-desktop [2]
c. 更多工具请参考其官方安装文档
确保本地 K8s 集群满足至少 4C8G 的资源配置,版本满足 v1.16~v1.22。
第一步:安装 Zadig
在本地集群中执行以下脚本:
若安装成功后需要集成外部系统(比如:代码源),请确保使用的 IP 地址可外网访问。
1 export IP=<本机 IP 地址>
2 export PORT=<任意一合法的 K8s Node Port>
3 curl -SsL https://download.koderover.com/install?type=quickstart | bash
安装成功后系统会自动初始化登录账号和密码。
第二步:访问 Zadig
小贴士:
如果使用的是 KinD 拉起的集群,由于其自身特性,需要打通本机端口到 K8s 集群 NodePort 服务的通路,参考命令如下:
1 kubectl -n zadig port-forward svc/gateway-proxy 32000:80
访问 IP: PORT,使用默认账号密码 admin/zadig 登录成功后,即可愉快玩耍了~
One More Thing
我们计划在后续的更新中,支持内置的 demo 项目,在本地安装成功后即可直接体验工作流、环境、服务部署等功能,缩短从配置到使用的路径,做到开箱即用,降低体验 Zadig 的门槛。
参考链接
[1] https://minikube.sigs.k8s.io/docs/start/
[2] https://www.docker.com/products/docker-desktop/
Zadig,让工程师更专注创造!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
为什么说软件工程能力是产业数字化的核心驱动力? | WISE2022 新经济之王大会
引言 11月30日,KodeRover 受邀参与了 36氪 WISE2022 新经济之王大会,在 36 氪 To B 产业分析师王与桐的主持下,极氪汽车数字研发总监鲁阳、数字发展总架构师闫成洋、经纬创投合伙人熊飞和 KodeRover 创始人兼 COO 郭健,就软件工程能力如何促进产业数字化的发展展开了热烈的讨论。大家分别就软件工程能力的重要性,在产业数字化领域中的实践和未来规划分享了自己的看法。 软件工程和产业数字化究竟有什么关系? 所谓外行看热闹,内行听门道。软件工程如何赋能车企的产业数字化? 极氪数字研发总监鲁阳给出了这样独到的定义:“从我的一个理解来说,软件和工程分为两部分,软件是用来去提高局部效率的这样一个工具。真正到工程化,那就是一系列的软件相互之间协同串联起来,来达到一个组织上想要的体系化的效率,这是最大的不同点。所以今天说数字化核心驱动力,其实最终也是希望将软件和工程两方面结合成最佳实践,并赋能到包括车企在内的行业和产业中,这是软件工程最核心的能力,也是我坚定的看好产业互联网的主要原因。” 而 KodeRover 创始人兼 COO 郭健做了这样形象易懂的比喻:“咱们中国...
- 下一篇
马斯克都不懂的 GraphQL,API 网关又能对其如何理解?
作者,罗泽轩 上个月马斯克评论Twitter App 滥用 RPC 后,与一些 Twitter 的技术主管发生了矛盾 —— 直言马斯克不懂技术。那这个马斯克都不懂的 GraphQL 到底是什么? 什么是 GraphQL?它有多流行? GraphQL 是一套由 Facebook 在 2015 年发布的一套面向 API 的查询操作语言。相比于其他的 API 设计方式,GraphQL 允许客户端根据事先约定的数据结构组建查询语句,由服务端解析这一语句并只返回所需的内容。这么一来,GraphQL 在提供丰富性和灵活性的同时,避免了冗余数据带来的性能损耗。 GraphQL 的这一特性,让它在需要跟许多复杂数据对象打交道的应用场景里大行其道,成为该环境下的不二之选。 2018 年 GraphQL 完成了规范的制定工作,并推出了稳定版本。同年,Facebook 将 GraphQL 项目捐献给了 Linux 基金会下属的 GraphQL 基金会。自那以后,GraphQL 已经在许许多多的开源项目和商业机构中落地。到目前为止,市面上已经有了多个 GraphQL 的主流客户端实现。而服务端的实现遍布各大服...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题