<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Aspnetcore on Atamel.Dev</title><link>https://atamel.dev/tags/aspnetcore/</link><description>Recent content in Aspnetcore on Atamel.Dev</description><generator>Hugo</generator><language>en</language><managingEditor>atamel@gmail.com (Mete Atamel)</managingEditor><webMaster>atamel@gmail.com (Mete Atamel)</webMaster><lastBuildDate>Sun, 19 Apr 2020 10:15:22 +0100</lastBuildDate><atom:link href="https://atamel.dev/tags/aspnetcore/index.xml" rel="self" type="application/rss+xml"/><item><title>Deploying ASP.NET Core apps on Kubernetes/Container Engine</title><link>https://atamel.dev/posts/2017/09-11_deploying-asp-net-core-apps-on-kubernetes-container-engine/</link><pubDate>Mon, 11 Sep 2017 10:27:00 +0000</pubDate><author>atamel@gmail.com (Mete Atamel)</author><guid>https://atamel.dev/posts/2017/09-11_deploying-asp-net-core-apps-on-kubernetes-container-engine/</guid><description>&lt;p&gt;In my previous &lt;a href="https://meteatamel.wordpress.com/2017/08/15/deploying-asp-net-core-apps-on-app-engine/"&gt;post&lt;/a&gt;, I talked about how to deploy a containerised ASP.NET Core app to App Engine (flex) on Google Cloud. App Engine (flex) is an easy way to run containers in production: Just send your container and let Google Cloud figure out how to run it at scale. It comes with some nice default features such as versioning, traffic splitting, dashboards and autoscaling. However, it doesn’t give you much control.&lt;/p&gt;</description></item><item><title>Deploying ASP.NET Core apps on App Engine</title><link>https://atamel.dev/posts/2017/08-15_deploying-asp-net-core-apps-on-app-engine/</link><pubDate>Tue, 15 Aug 2017 04:32:34 +0000</pubDate><author>atamel@gmail.com (Mete Atamel)</author><guid>https://atamel.dev/posts/2017/08-15_deploying-asp-net-core-apps-on-app-engine/</guid><description>&lt;p&gt;I love how easy it is to deploy and run containerized ASP.NET Core apps on App Engine (flex). So much so that, I created a Cloud Minute recently to show you how, here it is.&lt;/p&gt;
&lt;p&gt;It basically involves 3 steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create your ASP.NET Core app using &lt;em&gt;dotnet&lt;/em&gt; command line tool inside Cloud Shell and publish your app to get a self-contained DLL.&lt;/li&gt;
&lt;li&gt;Containerize your app by creating a &lt;em&gt;Dockerfile,&lt;/em&gt; relying on the official App Engine image and pointing to the self-contained DLL of your app.&lt;/li&gt;
&lt;li&gt;Create an &lt;em&gt;app.yaml&lt;/em&gt; file for App Engine and use &lt;em&gt;gcloud&lt;/em&gt; to deploy to App Engine.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That’s it! If you want to go through these steps yourself, we also have a codelab for you that you can access &lt;a href="https://codelabs.developers.google.com/codelabs/cloud-app-engine-aspnetcore"&gt;here.&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>