Bringing Kubernetes to Windows Server apps(Google Cloud Platform)

Firstly, before we begin. For those that don't already know. What is Google Kubernetes Engine ?: GKE is an enterprise-grade platform for containerized applications, including stateful and stateless, AI and ML, Linux and Windows, complex and simple web apps, API, and backend services. Leverage industry-first features like four-way auto-scaling and no-stress management. Optimize GPU and TPU provisioning, use integrated developer tools, and get multi-cluster support from SREs.

Now that we know GKE, the purpose of this post is about running Windows Server apps as containers on Kubernetes, where you get many of the benefits that Linux applications have enjoyed for years. Running your Windows Server containers on GKE can also save you on licensing costs, as you can pack many Windows Server containers on each Windows node.

In the beta release of Windows Server container support in GKE (version 1.16.4), Windows and Linux containers can run side-by-side in the same cluster. This release also includes several other features aimed at helping you meet the security, scalability, integration and management needs of your Windows Server containers. Some highlights include:

Private clusters: a security and privacy feature that allows you to restrict access to a cluster's nodes and the master from the public internet your cluster's nodes can only be accessed from within a trusted Google Virtual Private Cloud (VPC).

Node Auto Upgrades: a feature that reduces the management overhead, provides ease of use and better security by automatically upgrading GKE nodes on your behalf. Make sure you build your container images using the Docker ‘multi-arch’ feature to avoid any version mismatch issues between the node OS version and the base container image.

Regional clusters: an availability and reliability feature that allows you to create a multi-master, highly-available Kubernetes cluster that spreads both the control plane and the nodes across multiple zones in the same region. This provides increased control plane uptime of 99.95% (up from 99.5%), and zero-downtime upgrades.

Support for Group Managed Service Accounts (gMSA): gMSA is a type of Active Directory account that provides automatic password management, simplified service principal name (SPN) management, etc. for multiple servers. gMSAs are supported by Google Cloud’s Managed Microsoft Active Directory Service for easier administration.

Choice of Microsoft Long-Term Servicing Channel (LTSC) or Semi-Annual Channel (SAC) servicing channels, allowing you to choose the version that best fits your support and feature requirements.

Supported functionality and limitations:
There are some Kubernetes features that are not yet supported for Windows Server containers. In addition, some features are Linux-specific and do not work for Windows. For the complete list of supported and unsupported Kubernetes features, see the Kubernetes documentation.

With Windows Server 2008 and 2008 R2 reaching End of Support recently, you may be exploring ways to upgrade your legacy applications. This may be an opportune time to consider containerizing your applications and deploying them in GKE. In general, good candidates for containerization include custom-built .NET applications as well as batch and web applications.

Here for full details on 'Creating a cluster using Windows Server node pools'.

If you still have questions or just want to chat about Tech stuff, contact me and i will be glad to help!.

Comments

  1. This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. New Windows 10 Security Features

    ReplyDelete
  2. Truly welcome this great post that you have accommodated us. Extraordinary site and an incredible point also. I am truly astonished to understand this. It's great substance about windows server. Dedicated Server Hosting

    ReplyDelete
  3. Great Article! I got too much information from this post. Thanks for sharing such a helpful article. Click here to more information about it

    ReplyDelete
  4. It is really a great work and the way in which you are sharing the knowledge is excellent.Thanks for your informative article
    Billing Software

    ReplyDelete
  5. This is amazing post. I will definitely share with some friends and I hope you will share with me this type new post for next time. we also provide System Server Solutions Singapore. for more information visit our website.

    ReplyDelete
  6. Solch eine hilfreiche Substanz, an der Sie in diesem Beitrag über nahegelegene professionelle Referenzen teilgenommen haben. Von diesem Beitrag habe ich einige außergewöhnliche Daten erhalten. Immer noch Posten. Behälter

    ReplyDelete
  7. Public Discord Server Listing - Find discord servers to join and chat, or list your discord server. Anime, gaming, and many other categories are available. search discord servers

    ReplyDelete
  8. Unmistakably, I altogether agree with this article, and I, in a general sense, need to state that this article is, when in doubt, an uncommonly steady article. I'll try to explore your blog more. You offered a considerable explanation. computer it services

    ReplyDelete
  9. Wonderful post! I appericiate you posting this kinds of relevent information to us.If Any one who want to learn linux core to advance call on 9311002620 or visit our further websites:- https://htsindia.com/Courses/modular-courses/redhat-linux-administration-training-course

    ReplyDelete
  10. You have posted such a good post. I am very impressed by your work towards your post for sharing such useful information. Thank you! Otherwise If If any one who want to learn linux core to advance Get a free demo call on 9311002620 or visit https://htsindia.com/Courses/modular-courses/redhat-linux-administration-training-course

    ReplyDelete
  11. I would like to thank you because your site’s blog is very informative and very knowledgeable. . If any one who want to learn linux core to advance contact us on 9311002620 or visit https://htsindia.com/Courses/modular-courses/redhat-linux-administration-training-course

    ReplyDelete
  12. I read your blogs on a regular basis. Your humoristic style is witty, keep it up! Thank You for Providing Such a Unique and valuable information, If you are looking for the best Appliance Repair services you can visit our siteSystem Server Solutions Singapore

    ReplyDelete
  13. Hiring a reliable mobile app development company is of paramount importance. If such companies leverage no-code Enterprise Mobile Application Development platforms then it will result in faster app development & deployment times.

    ReplyDelete
  14. You have a real ability to write a content that is helpful for us. Thank you for your efforts in sharing such blogs to us.How to enable Developer mode on a Chromebook

    ReplyDelete
  15. Very nice post. I absolutely appreciate this site. Continue the good work!
    it support houston

    ReplyDelete
  16. I'd like to express my gratitude for writing such a helpful article about Windows 10 Pro Upgrade Key. This article provided me with some useful knowledge. Thank you for sharing that. Keep up the good work.

    ReplyDelete
  17. Thanks for this blog. I have found some interesting blogs on google. You can check these blogs also which are related to technologies….

    Job Oriented Linux Training Institute in Delhi, NCR
    Job Oriented AWS Training Institute in Delhi, NCR

    ReplyDelete
  18. Exact information, this information is excellent, informative and very important for everyone. I am very very thankful to you for providing this kind of information. Thanks once again for sharing it. Windows 10 Home Kopen

    ReplyDelete
  19. This comment has been removed by the author.

    ReplyDelete
  20. Excellent post! Thank you so much for sharing this worth able content with us. Learn about- erp software companies in chennai

    ReplyDelete
  21. The blog you have shared is awesome about Windows Server . This is very useful for us. Our managed IT services in Melbourne provides you with a reliable and robust infrastructure that improves your productivity.Server Management Service in Melbourne

    ReplyDelete
  22. I am very thankful to you that you have shared this info with us. Here I find some special kind of info, and it is really helpful for everyone. Thanks for sharing it once again. Business Intelligence and Data Analytics Services

    ReplyDelete

Post a Comment

Popular posts from this blog

AWS: Benefits of using Amazon S3

Google To Acquire Looker For $2.6 Billion

Python - GUI - Tkinter(Bar & Pie Chart)