Calico for Windows goes Open Source

Published Sep 22 2020 07:08 AM 49.1K Views
Microsoft

 

Since Windows worker node support reached GA in Kubernetes Microsoft and Tigera have listened closely to feedback from the community.
A big contention point of Windows Container users in the Kubernetes community is: “One of the most important open source network policy tools in the market is not available for Windows.”  
This is limiting adoption of Windows worker nodes for Kubernetes in environments big and small as customers cannot fulfill their policy and compliance requirements like they could address them in Linux.

Over the last couple of years Microsoft and Tigera have been working together to close some significant gaps in the Windows container networking stack. The work includes enabling Direct Server Return, enhanced policy, packet logging, expanded firewall support in the Host Networking Service of Windows, multi-subnet support and many more large and small improvements.

 

Now for the good news:

 

We are incredibly happy to share that with Calico 3.16 - Windows container support is now GA in open source Calico (Release Notes)

With this release, windows containers can be deployed and secured in Azure cloud, any other cloud computing provider or on-premises using networking components in Windows Server and Calico network policy. 

More details about Calico for Windows version 3.16 can be found in this on demand video. 

If you have any questions or concerns contact us at the Calico User Slack Windows channel.

The official announcement blog post can be found here.

Want to get started right away? Check out the 5 minute quick start guide here.    

 

 

2 Comments
Occasional Visitor

Great! I recently also wrote a post on how to automatically set up an environment on Azure via Terraform to try out Calico for Windows and the network policies :)
Networking with Calico for Windows in mixed Kubernetes clusters (lippertmarkus.com)

Microsoft

@lippertmarkus great post thanks for sharing.

%3CLINGO-SUB%20id%3D%22lingo-sub-1620297%22%20slang%3D%22en-US%22%3ECalico%20for%20Windows%20goes%20Open%20Source%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1620297%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ESince%20Windows%20worker%20node%20support%20reached%20GA%20in%20Kubernetes%20Microsoft%20and%20Tigera%20have%20listened%20closely%20to%20feedback%20from%20the%20community.%20%3CBR%20%2F%3EA%20big%20contention%20point%20of%20Windows%20Container%20users%20in%20the%20Kubernetes%20community%20is%3A%3CEM%3E%20%E2%80%9COne%20of%20the%20most%20important%20open%20source%20network%20policy%20tools%20in%20the%20market%20is%20not%20available%20for%20Windows.%E2%80%9D%3C%2FEM%3E%20%26nbsp%3B%3CBR%20%2F%3EThis%20is%20limiting%20adoption%20of%20Windows%20worker%20nodes%20for%20Kubernetes%20in%20environments%20big%20and%20small%20as%20customers%20cannot%20fulfill%20their%20policy%20and%20compliance%20requirements%20like%20they%20could%20address%20them%20in%20Linux.%3C%2FP%3E%0A%3CP%3EOver%20the%20last%20couple%20of%20years%20Microsoft%20and%20Tigera%20have%20been%20working%20together%20to%20close%20some%20significant%20gaps%20in%20the%20Windows%20container%20networking%20stack.%20The%20work%20includes%20enabling%20Direct%20Server%20Return%2C%20enhanced%20policy%2C%20packet%20logging%2C%20expanded%20firewall%20support%20in%20the%20Host%20Networking%20Service%20of%20Windows%2C%20multi-subnet%20support%20and%20many%20more%20large%20and%20small%20improvements.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3ENow%20for%20the%20good%20news%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%20are%20incredibly%20happy%20to%20share%20that%20with%20%3CSTRONG%3ECalico%203.16%3C%2FSTRONG%3E%20-%20Windows%20container%20support%20is%20now%20GA%20in%20open%20source%20Calico%20(%3CA%20href%3D%22https%3A%2F%2Fdocs.projectcalico.org%2Frelease-notes%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ERelease%20Notes%3C%2FA%3E)%3C%2FP%3E%0A%3CP%3EWith%20this%20release%2C%20windows%20containers%20can%20be%20deployed%20and%20secured%20in%20Azure%20cloud%2C%20any%20other%20cloud%20computing%20provider%20or%20on-premises%20using%20networking%20components%20in%20Windows%20Server%20and%20Calico%20network%20policy.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EMore%20details%20about%20Calico%20for%20Windows%20version%203.16%20can%20be%20found%20%3CA%20href%3D%22https%3A%2F%2Ftigera.wistia.com%2Fmedias%2Fgvc1f5132d%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ein%20this%20on%20demand%20video.%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20you%20have%20any%20questions%20or%20concerns%20contact%20us%20at%20the%20Calico%20User%20Slack%20%3CA%20href%3D%22https%3A%2F%2Fcalicousers.slack.com%2Farchives%2FCF9M1U9RV%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EWindows%20channel%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3EThe%20official%20announcement%20blog%20post%20can%20be%20found%20%3CA%20title%3D%22Calico%20for%20Windows%20Release%20blog%22%20href%3D%22https%3A%2F%2Fwww.tigera.io%2Fblog%2Ftigera-announces-open-source-calico-for-windows-and-collaboration-with-microsoft%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehere%3C%2FA%3E.%3C%2FP%3E%0A%3CP%3EWant%20to%20get%20started%20right%20away%3F%20Check%20out%20the%205%20minute%20quick%20start%20guide%20%3CA%20href%3D%22https%3A%2F%2Fdocs.projectcalico.org%2Fgetting-started%2Fwindows-calico%2Fquickstart%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehere%3C%2FA%3E.%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1620297%22%20slang%3D%22en-US%22%3E%3CP%3EOver%20the%20last%20couple%20of%20years%20Microsoft%20and%20Tigera%20have%20been%20working%20together%20to%20close%20some%20significant%20gaps%20in%20the%20Windows%20container%20networking%20stack.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1620297%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EContainers%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ENetworking%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EPolicy%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EVxLan%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1700771%22%20slang%3D%22de-DE%22%3ESubject%3A%20Calico%20for%20Windows%20goes%20Open%20Source%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1700771%22%20slang%3D%22de-DE%22%3E%3CP%3EGreat!%20I%20recently%20also%20wrote%20a%20post%20on%20how%20to%20automatically%20set%20up%20an%20environment%20on%20Azure%20via%20Terraform%20to%20try%20out%20Calico%20for%20Windows%20and%20the%20network%20policies%20%3A)%3C%2Fimg%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Flippertmarkus.com%2F2020%2F09%2F12%2Fk8s-calico-windows%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ENetworking%20with%20Calico%20for%20Windows%20in%20mixed%20Kubernetes%20clusters%20(lippertmarkus.com)%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1700788%22%20slang%3D%22en-US%22%3ERe%3A%20Calico%20for%20Windows%20goes%20Open%20Source%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1700788%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F804787%22%20target%3D%22_blank%22%3E%40lippertmarkus%3C%2FA%3E%26nbsp%3Bgreat%20post%20thanks%20for%20sharing.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Version history
Last update:
‎Sep 22 2020 07:46 AM
Updated by: