Xiaokai He Junyi Yi Rapid, Iterative Kubernetes Development with Java Using Visual Studio Code.

Slides:



Advertisements
Similar presentations
Yousef Khalidi Distinguished Engineer Microsoft Corporation.
Advertisements

06 | Debugging and Deploying on Azure Stacey Mulcahy | Technical Evangelist Rami Sayar | Technical Evangelist.
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
DL (Deep Learning) Workspace
Develop, debug and deploy containerized applications with Docker
Gain visibility into your apps with Azure Application Insights
DevOps for any language
Web development productivity with Visual Studio
Easily manage SQL everywhere from anywhere with SQL Tools
UI Test Automation with Appium
Building a Continuous Delivery Pipeline for ASP.NET Core Apps
7/19/2018 9:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Data Science & Web Dev with Python in Visual Studio
ASP.NET in Linux and Windows containers
Azure API Management Jothi Prakash A
Python Tools for Visual Studio
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Build /8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /8/2018 5:15 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Azure Container Service - the most open container orchestration service yet Saurya Das Program Manager.
Using docker containers
Hacking Spring Boot Application Using Visual Studio Code
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Connect /16/2018 4:53 PM
Microsoft Connect /17/2018 5:15 AM
Microsoft Connect /17/ :34 AM
Kubernetes on Windows Jim Zimmerman Patrick Lang BRK3147
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Cloud Foundry on Azure and Azure Stack
Kubernetes: the Future of Applications
11/27/2018 4:20 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Developing for the cloud with Visual Studio
Docker Workflows with Visual Studio
Continuous Integration & Deployment to Azure Container Service
Application Insights Diagnostics Preview
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Web Development in Visual Studio 2017
Introduction to Building Applications with Windows Azure
Azure Container Registry
Microsoft Connect /17/2019 9:55 PM
Welcome to Azure Notebooks
Serverless Architecture in the Cloud
Microsoft Connect /16/ :45 PM
Microsoft Ignite /17/2019 6:00 PM
Microsoft Connect /23/ :38 AM
Microsoft Connect /24/ :10 PM
Microsoft Connect /25/2019 1:20 PM
Microsoft Build /27/2019 2:26 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
4/5/2019 2:30 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Microsoft Build /8/2019 6:29 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
4/11/2019 6:29 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/20/ :00 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Azure Machine Learning on Databricks
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
5/25/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
5/25/2019 2:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/30/2019 2:25 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /29/2019 1:53 AM
Mark Quirk Head of Technology Developer & Platform Group
A DevOps process for deploying R to production
Azure App Service Web App for Containers
Building Data-Driven Applications Using "Quadrant" and "M"
Containers and DevOps.
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
Containers on Azure Peter Lasne Sr. Software Development Engineer
Contexualized Data In Document Authoring
Microsoft Connect /14/ :11 AM
Presentation transcript:

Xiaokai He Junyi Yi Rapid, Iterative Kubernetes Development with Java Using Visual Studio Code

Why Visual Studio Code

Lightweight and Fast Community driven with vibrant extension portfolio Cross Platform and Cross- Language Smart and Collaborative Cloud Native Comprehensive support built by Microsoft, Red Hat, Pivotal and open source community

Container Development Docker Containerization – Add Dockerfile to your project Images – Build, Run & Manage Images Kubernetes Orchestration - Authoring K8S Manifest Files Deployment - Apply Manifest Files to K8S Clusters Maintenance - Explore K8S Cluster Resources Troubleshooting - Inspect K8S Resources Dev Space Rapid, iterative Kubernetes development experience

Live Demo

Azure Container Service (AKS) 11/12/2018 11:04 AM Azure Container Service (AKS) A fully managed Kubernetes cluster .NET Java NodeJS Python … Managed control pane Automated upgrades, patches Easy cluster scaling Self-healing Cost savings Managed Application architect Applications Operations Kubernetes Docker Infrastructure architect Azure infrastructure services © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Public Preview with .NET, Node.js and Java Azure Dev Spaces Rapidly iterate and debug containers in Kubernetes Collaborate in a shared cluster Test code end-to-end without simulating dependencies http://frontend.bdc5.aksapp.io FrontEnd Service-B Service-C http://susie.s.frontend.bdc5.aksapp.io Service-B Susie’s version Susie Walter Public Preview with .NET, Node.js and Java

Want to get started? Get Visual Studio Code from https://code.visualstudio.com Java Extension Pack (from the marketplace) Java Language Support https://github.com/redhat-developer/vscode-java Java Debugger https://github.com/Microsoft/vscode-java-debug Maven https://github.com/Microsoft/vscode-maven Test Runner for JUnit and TestNG https://github.com/Microsoft/vscode-java-test Spring Boot Extension Pack (from the marketplace) Spring Boot Support Spring Boot Initializr Support Spring Boot Dashboard

More Resources Other useful extensions (from the marketplace) Tomcat https://github.com/adashen/vscode-tomcat Checkstyle https://github.com/jdneo/vscode-checkstyle Docker https://github.com/microsoft/vscode-docker Kubernetes https://github.com/Azure/vscode-kubernetes-tools Azure Dev Space https://github.com/Azure/dev-spaces Additional online resources https://code.visualstudio.com/docs/java https://code.visualstudio.com/docs/languages/java https://blogs.msdn.microsoft.com/visualstudio/tag/java/ Developing Java Applications with Visual Studio Code [DEV6072] Thursday, Oct 25, 2PM | Moscone West – Room 2007 Fred Bricon, Principal Software Engineer, Red Hat

Stay Connected Feedback welcome! Xiaokai He - @xiaokaihe, xiaokai.he@microsoft.com Rome Li – @akalirong, rome.li@microsoft.com Junyi Yi junyi@microsoft.com