云原生环境Nocalhost
-
Nocalhost 是一个基于 Kubernetes 的云端开发环境。其愿景是在云时代,开发者使用远程云端原生开发环境来完成开发,而不是在本地计算机上配置开发、调试和测试环境。
用户可以使用 Nocalhost 执行以下操作:将复杂的微服务应用程序部署到云环境。通过准备好的配置快速开发组件(服务)。在团队中共享开发环境。加快“编码-构建-运行-调试-测试-编码”的反馈循环。
Nocalhost 提供了以下功能:快速为每个团队成员创建基于 Kubernetes 命名空间隔离的应用程序开发环境,从而保证开发和调试不会相互影响;云端原生体验微服务开发和调试。无需在本地机器上启动任何微服务。任何代码变化都会立即同步到远程 Pod 上,无需重建镜像。有序启动服务。
Nocalhost 的最终目标是实现极致的云开发体验:在 IDE 中登录 Nocalhost 自动获取有权开发的应用和云资源;选择应用并部署独立的云开发环境;部署完成,选择要开发的微服务组件,点击我要开发按钮;自动检出代码,并编辑器内的改动自动同步到远端对应微服务容器内;远端容器自动运行新的代码,改动实时生效;如需调试,点击调试按钮,自动与远端建立调试通道,接收调试信息;开发结束,可选销毁或者重置环境。
Web 端提供应用管理、应用授权、集群管理、用户管理和应用-集群授权等功能。nhctl 是运行在开发者本地的客户端,主要提供本地和远端云资源的交互能力,先阶段只具备操作 Kubernetes 集群的能力。
IDE 插件:Nocalhost 以开发者体验为中心,会把与开发者相关 nhctl,登录认证等能力都封装到 IDE 插件中,开发者只要打开 IDE,即可畅享云原生开发。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏