Skip to content

Charts for Helm with nodes of both Windows and Linux

Notifications You must be signed in to change notification settings

squillace/helm-multinode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm and Helm 3 with multi-OS Kubernetes clusters

This repository has a number of walkthroughs intended to help you get up to speed with Helm 2.X, the upcoming alpha of Helm 3.0, as well as the issues that arise with both Helm charts and manifests when used with Kubernetes clusters that have both Windows nodes and Linux nodes, a configuration supported in Kubernetes 1.14. The organization of the repo is as follows.

NOTE: This repository assumes you're working from a bash/zsh type console, with the standard Linux tools. PowerShell works fine for the same scripting work, and PRs to that effect are welcome.

  1. The first directory, Setup on AKS describes setting up the infrastructure for the demo. Nothing in this entire workshop is specific to Azure, with the sole exception of the creation mechanism for the cluster and the acquisition of credentials. Any Kubernetes cluster will work for this directory.
  2. The second directory, HelloHelm2, describes basic operations with the current Helm 2.13.1, including the proper installation of Tiller for a developer with their own isolated cluster.
  3. The third directory, HelloIIS, begins by adding a Windows NodePool to the AKS cluster, and then introduces both manifests and Helm charts used with Windows containers, explains the differences between Windows and Linux applications, and shows how the cluster must be operated to ensure a good working experience with both types of applications.
  4. The fourth directory, HelloHelm3, describes the proper installation of a canary build of Helm 3 so that it does not collide with the current version of Helm 2, and illustrates the basic features of Helm 3 with the same applications used in HelloHelm2 and HelloIIS.

About

Charts for Helm with nodes of both Windows and Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages