【译】Visual Studio 2019 的 Local Process with Kubernetes
今天,我们自豪地宣布 Local Process with Kubernetes 的预览版已加入到 Visual Studio 2019 16.7 Preview 2 中。
Local Process with Kubernetes 允许您在开发工作站上编写、测试和调试 .NET 微服务代码,同时与应用程序或服务的其余部分连接到 Kubernetes 群集。

更快地开发微服务应用程序
开发针对 Kubernetes 的微服务应用程序的典型开发人员工作流包括修改代码、构建容器映像并将该映像部署到 Kubernetes 群集。所有这些都是看到更改清单所必需的。此工作流每天多次的复杂性阻碍了开发人员执行内部循环任务核心的能力,但是,这个过程可以大大简化。
Kubernetes 的本地流程将 Kubernetes 外围扩展到您的开发工作站,使您能够避开构建和同步代码到群集以测试、调试和快速迭代的操作复杂性。
有了这个工作流,就不需要额外的资产,例如 Dockerfile 或 Kubernetes 清单。只需在连接到 Kubernetes 群集时,在开发工作站上以本机方式运行代码,即可在更大的应用程序的上下文中测试代码更改。
简化微服务开发
微服务应用程序是由许多服务组成,而且还经常彼此调用。 每个服务有自己的配置 和依赖,使本地运行应用程序费时而复杂。
通过使用 Local Process with Kubernetes 连接你的开发工作站 Kubernetes 集群,消除需要手动 收集、配置和编译 外部依赖。
此外,本地运行的微服务代码继承来自群集的环境变量、连接字符串和卷。
简化调试
作为附加的 Debug Profile 文件集成到 Visual Studio 开发环境中,Local Process with Kubernetes 创建到你的 Kubernetes 集群连接,从而允许轻松的 F5 调试体验。通过运行通常的添加群集配置的 Debug Profile 文件,您可以像往常一样调试代码,同时利用本地调试的速度和灵活性。

端到端的开发和测试
使用 Local Process with Kubernetes 可在开发期间进行端到端测试。选择集群中的现有服务,以路由到在本地运行该服务的实例的开发计算机。
在 Kubernetes 中运行的应用程序前端请求将在群集中运行的服务之间路由,直到调用您指定重定向的服务。
让我们知道你的体验!
我们很乐意听到您关于 Local Process with Kubernete 的体验,以及我们在哪里可以改进。问题或评论,请访问我们 GitHub 问题页面。
原文链接

【译】Visual Studio 2019 的 Local Process with Kubernetes的更多相关文章
- 【广州.NET社区推荐】【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性
原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能.在本周的 Visual Studio ...
- 【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性
原文 | Dmitry 翻译 | 郑子铭 自Visual Studio 2019推出以来,我们为使用WPF或UWP桌面应用程序的XAML开发人员发布了许多新功能.在本周的 Visual Studio ...
- Making every developer more productive with Visual Studio 2019
Today, in the Microsoft Connect(); 2018 keynote, Scott Guthrie announced the availability of Visual ...
- Visual Studio 2019 for Mac 离线更新方法
当你打开Visual Studio 2019 for Mac检查更新时,如果下载更新包很慢,可以尝试如下操作: 打开Finder(访达),找到~/Library/Caches/VisualStudio ...
- Visual Studio 2019 编译.Net Core Console项目出现【MSB4018 The "CreateAppHost" task failed unexpectedly】 错误
需要测试一个小东东,使用Visual Studio 2019新建了一个.Net Core的Console程序,但是在编译的时候一直报错,死活编译不通过. 错误信息: Severity Code Des ...
- Visual Studio 2019使用docker开发(vsdbg的问题)
前言 vsdbg在国内下载的速度真的很慢,借助迅雷也没办法起飞. 这里还是来探讨下如何用迅雷进行下载以后安装操作. 遇到的状况 在使用Visual Studio 2019进行开发调试(https:// ...
- Visual Studio 2019预览,净生产力
本文章为机器翻译. https://blogs.msdn.microsoft.com/dotnet/2018/12/13/visual-studio-2019-net-productivity/ 该文 ...
- 使用 Visual Studio 2019 批量添加代码文件头
应用场景介绍 在我们使用一些开源项目时,基本上都会在每个源代码文件的头部看到一段版权声明.一个项目或解决方案中源代码文件的个数少则几十,多则几千甚至更多,那么怎么才能给这么多文件方便地批量添加或者修改 ...
- Visual Studio 2019 发布活动 - 2019 年 4 月 2 日
Visual Studio 2019 发布活动 2019 年 4 月 2 日,星期二 | 上午 9:00 (PT) 围观: https://visualstudio.microsoft.com/zh- ...
随机推荐
- 报错:Cause: java.sql.SQLSyntaxErrorException: ORA-00936: 缺失表达式
错误原因:
- 【算法•日更•第三十一期】KMP算法
▎前言 这次要讲的HMP算法KMP算法很简单,是用于处理字符串的,之前一直以为很难,其实也不过如此(说白了就是优化一下暴力). ▎处理的问题 通常处理的问题是这样的:给定两个字符串s1和s2,其中s1 ...
- 浏览器自动化的一些体会4 webBrowser控件之零碎问题2
1. DocumentCompleted的多次执行问题 有的网页,会多次触发DocumentCompleted事件,由于它是异步的,不会阻塞,所以如果不恰当处理,会造成某些代码被错误地多次执行,造成意 ...
- SpringBoot--- SpringSecurity进行注销,权限控制
SpringBoot--- SpringSecurity进行注销,权限控制 环境 IDEA :2020.1 Maven:3.5.6 SpringBoot: 2.0.9 (与此前整合的版本2.3.3 不 ...
- Linux时间同步服务chrony
1.简介 Chrony是一个开源的自由软件,像CentOS 7或基于RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf .它能保持系统时间与时间服务器(NTP)同步 ...
- 在服务器上使用python-gym出现的关于显示的问题
疫情期间在家连着实验室的服务器继续学习,用到关于强化学习相关的包 gym 时,在render上出现了问题. 环境: Ubuntu18.04 服务器python 3.7.6gym 0.17.1jupyt ...
- “网络巨轮”BGP的高级装备(增强配置)
引入 如下图在很多时候,BGP建立对等体的时候,要去建立大量的EBGP和IBGP对等体,IBGP还要全连接,这就给我们带来了大量重复的工作,路由表就会变得很庞大,区域内和区域之间就会很难管理,以下这些 ...
- 《MySQL数据库》MySQL备份恢复
前言 MySQL数据库最重要的部分就是数据,所以保证数据不被损坏尤为重要,大家都知道911事件,当时非常多的数据丢失,导致经济混乱.接下来我们就来讲讲MySQL是如何保障数据完整,应对特殊情况,如何恢 ...
- Unity Job System
https://docs.unity3d.com/Manual/JobSystem.html https://github.com/Unity-Technologies/EntityComponent ...
- Java内存模型分析
在学习Java内存模型之前,先了解一下线程通信机制. 1.线程通信机制 在并发编程中,线程之间相互交换信息就是线程通信.目前有两种机制:内存共享与消息传递. 1.1.共享内存 Java采用的就是共享内 ...