Containers & AKS Taking Sitecore 10 to the next level Rob Earlam Technical Evangelist, Sitecore Bart Plasmeijer Senior Software Architect, DevOps, Sitecore
A presentation at Sitecore Symposium 2020 in October 2020 in by Rob Earlam
 
                Containers & AKS Taking Sitecore 10 to the next level Rob Earlam Technical Evangelist, Sitecore Bart Plasmeijer Senior Software Architect, DevOps, Sitecore
 
                Presenters Click to insert picture Rob Earlam Technical Evangelist, Sitecore Bart Plasmeijer Senior Software Architect, DevOps - Sitecore • Software Developer, Movie Lover, Music Listener, Pizza Eater, Meat Smoker • Software Architect, running guy, soccer coach, spicy food, passion for code and automation • 14+ years of Sitecore experience • 13+ years of Sitecore experience • Based in Melbourne, AU • Lives in Leusden, NL @RobEarlam https://robearlam.com @bartplasmeijer #SitecoreSYM
 
                What is AKS? #SitecoreSYM
 
                What is Azure Kubernetes Service (AKS)? Microsoft’s managed K8s service • Elastic provisioning • Integrated with VSCode • Identity management through AAD • Available in 36+ regions • Available with both Linux & Windows nodes @BartPlasmeijer @RobEarlam © 2001-2020 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. #SitecoreSYM
 
                How does AKS work? IDE GitHub Azure DevOps ACR Azure AD AKS End Users Pod Pod Pod Pod Pod Pod Azure SQL @BartPlasmeijer @RobEarlam Cosmos DB Admins Maven DB #SitecoreSYM
 
                Sitecore on AKS #SitecoreSYM
 
                Sitecore on AKS What’s available? • Full set of Kubernetes specifications • Complete installation guide • Available today on https://dev.sitecore.net/ What is and isn’t supported? • Application containers fully supported • Data storage containers need to be in a separate Node Pool @BartPlasmeijer @RobEarlam © 2001-2020 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. #SitecoreSYM
 
                Demo time!
 
                Conclusion #SitecoreSYM
 
                Tips & tricks • Leverage industry standard Kubernetes tooling • Make use of K8s secrets – secure your applications • Make sure you secure your cluster • Automate builds for base image updates • Read Microsoft’s AKS best practices: https://docs.microsoft.com/en-us/azure/aks/best-practices @BartPlasmeijer @RobEarlam © 2001-2020 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. #SitecoreSYM
 
                Further reading Learning K8s • https://kubernetes.io/docs/tutorials/ • https://azure.microsoft.com/en-gb/resources/videos/the-illustrated-children-s-guide-to-kubernetes/ Sitecore MVP Site • OSS example showing working CI/CD pipeline for AKS • https://github.com/Sitecore/MVP-Site Demo scripts you just saw • https://github.com/bplasmeijer/Sitecore-Symposium-2020-Containers-AKS @BartPlasmeijer @RobEarlam © 2001-2020 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. #SitecoreSYM
 
                Follow us Rob Earlam Bart Plasmeijer @RobEarlam @bartplasmeijer #SitecoreSYM
 
                Thank you FOR DISCUSSION PURPOSES ONLY. Sitecore Confidential and Proprietary. ©2020 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. #SitecoreSYM
