Deploy .Net Core To Production In Seconds: Secure Software Supply Chains on Kubernetes

November 21, 2022

Deploying your .Net (dotnet) Core code into production can be a hassle. To run apps in production safely, there's a whole bunch of testing and certification to be done. You have to build and test your source code. Check for security vulnerabilities. Create container images and bill-of-materials for your software (SBOM). Store those images for safekeeping and future auditing. Not to mention physically accessing your Kubernetes clusters and configuring them to run your application. And we haven't even mentioned networking and routing yet! As a developer, all this friction can slow you down. What you need is a secure software supply chain to take the strain! In this video, @BenWilcock will show you how to deploy your .Net Core applications using a secure software supply chain. He'll also talk about what's in this supply chain, how it was built, and how its modularity allows for flexibility and customization as your needs inevitably change. App Source Code: https://github.com/benwilcock/dotnet-aspcore Tanzu Application Platform Website: https://via.vmware.com/tap Tanzu Application Platform Playlist: https://youtube.com/playlist?list=PLAdzTan_eSPR2Qjq0SmRlPmgiZWHWzFiM Application Accelerators: https://youtu.be/RKNbuR5I6FU?t=23 Live Debug: https://www.youtube.com/watch?v=amvqgy_xMl8 2022 State Of Kubernetes Report: https://via.vmware.com/sok Cartographer: https://cartographer.sh/ Buildpacks: https://buildpacks.io/ Into Spring Boot (Java)? Watch the Spring Boot (Java) Edition of this video here: https://via.vmw.com/tap-java-sc Into Python? Watch the Python Edition of this video here: https://via.vmw.com/tap-python-sc Chapters: 00:00 Deploying The .Net Application To Production 00:45 What Is Production? 01:10 How Does Code Get To Production? 01:26 The Secure Software Supply Chain 02:33 Modularity, Flexibility & Programming Language Support 03:23 How Do You Build A Kubernetes Supply Chain? 03:43 Challenges With The DIY Kubernetes Approach 04:20 Is there an Easier Way? 05:17 Testing Our .Net Core Application 05:59 Inspecting The Supply Chain Results

Previous
Productive Governance - Tanzu Talk
Productive Governance - Tanzu Talk

Most organizations' efforts to get better at software are held back by governance. Those policies often hav...

Next Video
Dealing with corporate finance & strategy - Digital Transformation Bottlenecks (13/14)
Dealing with corporate finance & strategy - Digital Transformation Bottlenecks (13/14)

Corporate finance and strategy tend to be incompatible with short-cycle, adaptive agile software techniques...