【译】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- ...
随机推荐
- 生成kafka内部请求与响应的接口文档
生成kafka内部请求与响应的接口文档 /** */ package com.code260.ss.kafka10demo; import java.io.File; import java.io.I ...
- 【服务器部署】Django+宝塔+Nginx_uwsgi部署
:CentOS安装脚本: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install ...
- 数值分析案例:Newton插值预测2019城市(Asian)温度、Crout求解城市等温性的因素系数
数值分析案例:Newton插值预测2019城市(Asian)温度.Crout求解城市等温性的因素系数 文章目录 数值分析案例:Newton插值预测2019城市(Asian)温度.Crout求解城市等温 ...
- Bootstrap4-思维导图-知识点总结
Bootstrap4-思维导图-知识点总结 By:Mirror王宇阳 time:2020/4/30 有错误之处 烦请见谅!
- JAVA——JVM参数设置规则以及参数含义
JVM参数设置规则: -XX:+<option> 启用option,例如:-XX:+PrintGCDetails启动打印GC信息的选项,其中+号表示true,开启的意思-XX:-<o ...
- /usr/bin/ld: cannot find -lxxx 问题
linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件.其中,-lxxx表示链接库文件 libxxx.so. 注:有 ...
- Java线上问题排查神器Arthas快速上手与原理浅谈
前言 当你兴冲冲地开始运行自己的Java项目时,你是否遇到过如下问题: 程序在稳定运行了,可是实现的功能点了没反应. 为了修复Bug而上线的新版本,上线后发现Bug依然在,却想不通哪里有问题? 想到可 ...
- Spring整合WebSocket
WebSocket,干什么用的?我们有了HTTP,为什么还要用WebSocket?很多同学都会有这样的疑问.我们先来看一个场景,大家的手机里都有微信,在微信中,只要有新的消息,这个联系人的前面就会有一 ...
- Resharper 2020 免费破解版
如果你是一名.NET开发人员,但是你却不使用ReSharper,那么你就不是一个合格的码农了,因为这是一个强大的神器,你值得拥有!当然,用它的代价是,启动VS会变得非常慢,非常卡,但是需要知道,磨刀不 ...
- CobaltStrike与Metasploit联动配合
利用CobaltStrike内置Socks功能 通过Beacon内置的Socks功能在VPS上开启代理端口,打通目标内网通道,之后将本地Metasploit直接带入目标内网,进行横向渗透. 首先,到已 ...