Giang Pham
  • Home
  • About
  • Blog
  • Contact

View Option

Dark Light
Top Posts
Use SQL to query Dataverse endpoint
Modernizing integration system software stack
Building CI/CD pipelines for Kubernetes with Azure DevOps and GitFlow
Dockerizing a full .NET App for Windows Containers running in Kubernetes
Deploying a multiple node pools Kubernetes cluster to Azure (AKS) using Terraform
IoT scenarios – Why bother Azure Stream Analytics?
Acquiring an OAuth Access Token from Dynamics 365 CRM Online
Building a Scheduled Job in .NET Core with Quartz
Microsoft Azure – What To Use When
Deploying a .Net Core Worker Service to a Minikube VM
Microsoft Azure

Microsoft Azure – What To Use When

by Giang Pham 12 April, 2020

This is a short post highlighting different services in Azure. It’s a high level overview of what can be used in different use cases.  The best place to find out more information on each of the service is to navigate to the Microsoft docs for Azure.

Where to run your applications and background tasks

Continue Reading

12 April, 2020 0 comment
0 FacebookTwitterLinkedin
.Net CoreBackendHelmKubernetes

Deploying a .Net Core Worker Service to a Minikube VM

by Giang Pham 7 April, 2020

Minikube is a way to run Kubernetes locally. It is a tool that runs a single-node Kubernetes cluster inside a Virtual Machine (VM) on your computer, either Linux, Windows or Mac. It is a quick way to try out Kubernetes and is also useful for testing and development scenarios. Before we dive into the deployment part, let’s highlight some of the alternatives that we have. There is a number different ways we can deploy our containerized apps to a Kubernetes cluster:

Continue Reading
7 April, 2020 0 comment
0 FacebookTwitterLinkedin
ContainerizationKubernetes

A Brief Introduction to Kubernetes in Azure

by Giang Pham 6 April, 2020

I’ve been searching for a better solution to monitor our on-prem applications. I know these apps do their job just fine but I don’t like the way they stop working without my acknowledgement. One day a message came from the sales team asking “hey I won a quote but I didn’t see it in Navision”. I then had a look in the server and realized that the service somehow stopped working. So I restarted the service and it went back to normal. This is just a simple example of how we manage our apps manually. I’d like to have them automated. It’s time to enter Kubernetes.

Continue Reading
6 April, 2020 0 comment
0 FacebookTwitterLinkedin
ContainerizationDockerKubernetes

Windows Authentication for Linux containers running inside Azure Kubernetes Service (AKS)

by Giang Pham 30 March, 2020

Carry on with what we have been doing in the previous post regarding deploying containerized apps to AKS. This post addresses some of the issues and how we are going to solve it. My main goal is to allow the app to have access to the on-prem resources using Windows Authentication for Linux containers, just like we would normally do with our apps running on an intranet network. I briefly mentioned our approach to achieve this using Azure VNet. In case you haven’t seen that post, here is the link.

Continue Reading
30 March, 2020 2 comments
0 FacebookTwitterLinkedin
GeneralKubernetes

Acquiring a token for Kubernetes dashboard

by Giang Pham 29 March, 2020

If you’re ended up choosing this option to log in to your Kubernetes dashboard but don’t know how, this post helps you out with that.

Kubernetes-dash

Continue Reading
29 March, 2020 0 comment
0 FacebookTwitterLinkedin
ContainerizationInfrastructure As CodeKubernetes

Deploying to Azure Kubernetes Service (AKS) on an existing Azure VNet using Ansible

by Giang Pham 28 March, 2020

Deploying containerized apps to a Azure Kubernetes Service (AKS) cluster using the default settings in Azure isn’t that much tough as the tools handle most of the hard work for us. I recently discovered a scenario where I needed to connect my AKS cluster back to the on-prem resources. So I went ahead and created a AKS cluster via the Azure portal. In the creation step, I chose Azure VNet and this automatically set my cluster to use Azure Networking Interface (CNI).

Continue Reading
28 March, 2020 2 comments
0 FacebookTwitterLinkedin
  • 1
  • 2

About Me

About Me

Giang Pham

G'day there. It's Giang Pham, a dev, tech geek, currently based in Newcastle, Australia. This is my personal internet journal where I started my learning journey and it is a place to share knowledge. I blog just about anything related to work such as new techs, career development and quite a bit of "whats" and "whys" on my day-to-day basis.

Keep in touch

Twitter Github

Recent Posts

  • Use SQL to query Dataverse endpoint

    19 July, 2021
  • Modernizing integration system software stack

    15 September, 2020
  • Building CI/CD pipelines for Kubernetes with Azure DevOps and GitFlow

    18 August, 2020
  • Dockerizing a full .NET App for Windows Containers running in Kubernetes

    31 July, 2020
  • Deploying a multiple node pools Kubernetes cluster to Azure (AKS) using Terraform

    24 June, 2020

Categories

  • Backend (4)
    • .Net Core (3)
  • CI/CD (2)
  • Coding (2)
    • C# (2)
  • Containerization (9)
    • Docker (2)
    • Helm (1)
    • Kubernetes (8)
  • General (1)
  • Infrastructure & Software Design (4)
  • Infrastructure As Code (3)
  • Logging (2)
  • Microsoft Azure (7)
  • Microsoft Dynamics D365 (3)
    • CRM (3)

Archives

  • July 2021
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020