{"id":6909,"date":"2019-01-10T17:52:55","date_gmt":"2019-01-10T14:52:55","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=6909"},"modified":"2020-04-24T16:09:38","modified_gmt":"2020-04-24T13:09:38","slug":"kroger-integrates-cloud-foundry-on-45000-virtualized-servers","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/","title":{"rendered":"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#The_need_to_deliver_software_faster\" >The need to deliver software faster<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#Kroger_Internal_Cloud\" >Kroger Internal Cloud<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#The_DevOps_culture\" >The DevOps culture<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#Results\" >Results<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#Want_details_Watch_the_videos\" >Want details? Watch the videos!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#About_the_experts\" >About the experts<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"The_need_to_deliver_software_faster\"><\/span>The need to deliver software faster<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The largest grocer\u2014and second largest retailer\u2014in the United States, <a href=\"https:\/\/tanzu.vmware.com\/customers\/kroger\" rel=\"noopener noreferrer\" target=\"_blank\">Kroger<\/a> generates more than $120 billion in annual revenue from more than 3,000 locations (as of 2019).<\/p>\n<p>The company\u2019s cloud journey began in 2007 with integration of VMware into the organization. As a result, 90% of the company\u2019s IT infrastructure was virtualized across more than 45,000 VMs. A second stage commenced in 2013 with integration of vCloud Director and vCenter Orchestrator, according to <a href=\"https:\/\/www.linkedin.com\/in\/james-masters-b7b12b5\/\" rel=\"noopener noreferrer\" target=\"_blank\">James Masters<\/a> from Kroger\u2019s IT operations side.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6915\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/06\/kroger-use-case-for-cloud-foundry-company-infrastructure.jpg\" alt=\"Kroger Use Case for Cloud Foundry: Company's Infrastructure\" width=\"653\" height=\"359\" \/><\/p>\n<p>\u201cGetting the VMs was well-received but still a challenge,\u201d Masters explains, noting the burdens of this complex infrastructure.<\/p>\n<blockquote><p>\u201cThe hard part is not deploying systems. The hard part is managing them.\u201d \u2014James Masters, Kroger<\/p><\/blockquote>\n<p>To speed up the process, the devs and ops sides got into Pivotal Cloud Foundry (PCF) in 2014 \u201cas a next step,\u201d according to <a href=\"https:\/\/www.linkedin.com\/in\/ted-tollefson-0a6746\/\" rel=\"noopener noreferrer\" target=\"_blank\">Ted Tollefson<\/a> of Kroger. Within 5 years, the company managed to make PCF the standard across the departments, letting its IT teams move faster.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kroger_Internal_Cloud\"><\/span>Kroger Internal Cloud<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The company has thus arrived at what it calls its Kroger Internal Cloud (KIC) initiative. \u201cWe\u2019re doing this from a business perspective, because we want to consolidate platforms and needed elastic scaling to scale horizontally. We need to scale more gracefully as the business continues to grow. From the DevOps perspective, we want to develop 12-factor apps and add a lot of automation.\u201d<\/p>\n<p>The integrated team uses <a href=\"https:\/\/start.spring.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Spring Initializr<\/a> as part of its effort to automate project provisioning.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/07\/kroger-pivotal-cloud-foundry-spring-initializr.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/07\/kroger-pivotal-cloud-foundry-spring-initializr-1024x547.jpg\" width=\"640\" class=\"aligncenter size-large wp-image-54070\" \/><\/a><small>Ted Tollefson demonstrating Spring Initializr within KIC<\/small><\/center><\/p>\n<p>Team members can type in a few parameters and fork base sets of code, then use enhancements to create stash repo checks and create continuous integration builds. \u201cWe are able to set up best practices right from the start,\u201d according to Masters. \u201cIt takes 10 minutes to get code, ALM tooling, and be ready to go.\u201d<\/p>\n<blockquote><p>\u201cNow, we\u2019re not only orchestrating and provisioning middleware and databases, but also focusing on orchestrating an entire project initiation.\u201d \u2014Ted Tollefson, Kroger<\/p><\/blockquote>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/07\/kroger-pivotal-cloud-foundry-ted-tollefson.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/07\/kroger-pivotal-cloud-foundry-ted-tollefson-1024x544.jpg\" width=\"640\" class=\"aligncenter size-large wp-image-54073\" \/><\/a><small>Pivotal Cloud Foundry within Kroger Internal Cloud (KIC)<\/small><\/center><\/p>\n<p>In 2015, with a pure VMware stack underneath, the company was also looking at VIO (VMware Integrated OpenStack) and \u201cplaying around\u201d with other hypervisors. The Kroger team also was exploring additional resources to scale out with the Cassandra data store in the future.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"The_DevOps_culture\"><\/span>The DevOps culture<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Masters and Tollefson agree that there have been benefits to developers and to operational managers:<\/p>\n<div id=\"attachment_54058\" style=\"width: 140px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/07\/ted-tollefson.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-54058\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/07\/ted-tollefson-150x150.jpg\" width=\"130\" class=\"size-thumbnail wp-image-54058\" \/><\/a><p id=\"caption-attachment-54058\" class=\"wp-caption-text\"><small>Ted Tollefson<\/small><\/p><\/div>\n<ul>\n<li>For developers, &#8220;the platform &#8220;makes it easy to do the right thing&#8221; due to automated functional testing, continuous delivery, and infrastructure as code.<\/li>\n<li>Managers can enjoy faster project provisioning, higher consistency, a consolidated platform, and auditable environments.<\/li>\n<\/ul>\n<p>Within this context, Ted Tollefson says, \u201cDevs and ops have started working more together. We do a lot of orchestration, exposing infrastructure.\u201d<\/p>\n<blockquote><p>&#8220;We\u2019re marrying the orchestrations of devs and ops, creating a running environment, with applications deployed.&#8221; \u2014Ted Tollefson, Kroger<\/p><\/blockquote>\n<p>As the KIC initiative progresses, the integrated team will continue to think of infrastructure in terms of code and working to having a common platform. In this process, management buy-in is essential, as is continued teamwork. \u201cIf you spin stuff up but don\u2019t have support, there will be a very short flight,\u201d Masters points out.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Results\"><\/span>Results<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As of 2019, Kroger <a href=\"https:\/\/pivotal.io\/kroger\/\" rel=\"noopener noreferrer\" target=\"_blank\">runs<\/a> 400+ apps and 7,000+ app instances on Pivotal Cloud Foundry. The use of PCF enables thousands of associates to work with the same platform and start up within few hours\u2014instead of 7 days it took peviously\u2014according to <a href=\"https:\/\/www.linkedin.com\/in\/elijah-savage-87a2576\/\" rel=\"noopener noreferrer\" target=\"_blank\">Elijah Savage<\/a>, VP of Infrastructure Services at Kroger.<\/p>\n<blockquote><p>\u201cWith our previous platform, I had a huge amount of human capital resource invested. Today, our associates can stand up an environment, go build an application, connect to the resources they need, and get it functional in hours.\u201d \u2014Elijah Savage, Kroger<\/p><\/blockquote>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/07\/kroger-elijah-savage-pivotal-cloud-foundry.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/07\/kroger-elijah-savage-pivotal-cloud-foundry-1024x512.jpg\" width=\"640\" class=\"aligncenter size-large wp-image-54076\" \/><small><a href=\"https:\/\/www.facebook.com\/vmwaretanzu\/photos\/a.223555311139829\/1062255013936517\/?type=3&#038;theater\" rel=\"noopener noreferrer\" target=\"_blank\">Image credit<\/a><\/small><\/a><\/center><\/p>\n<p>Across departments, &#8220;everyone is spreaking the same language now,&#8221; notes Elijah.<\/p>\n<p>The platform also accelerated security procedures for the deployment of apps. &#8220;We used to have developers spending roughly 4 weeks of calendar time to get all the security elements they needed for their projects,&#8221; says Michael Ehrman, Information Security Manager at Kroger. &#8220;Today, they get everything they need in a few seconds.&#8221;<\/p>\n<blockquote><p>\u201cWe started launching apps into production, and went from 4 apps to 40 apps to 400 apps, and it&#8217;s been great for running our entire e-commerce business.\u201d \u2014Sean McShay, Director, Cloud Services, Software Architecture and UX, Kroger<\/p><\/blockquote>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/kroger-kubernetes-cloud-foundry-jon-ravenscraft.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/kroger-kubernetes-cloud-foundry-jon-ravenscraft-1024x576.png\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-54085\" \/><\/a><small>Jon Ravenscraft of Kroger describes container networking issues (<a href=\"https:\/\/www.youtube.com\/watch?v=ji4IEH_pW90\" rel=\"noopener noreferrer\" target=\"_blank\">Image credit<\/a>)<\/small><\/center><\/p>\n<p>The company is also working on accelerating the results by integrating containerized apps and services between Cloud Foundry, Kubernetes, and other systems. At Kroger, an organization with a long history, even mainframes are in the mix. To support this complex environment and efficiently manage container networking and load balancing, Kroger relies on VMware&#8217;s infrastructure platforms, such as NSX-T Data Center.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_videos\"><\/span>Want details? Watch the videos!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/7YJhjOqVN4o\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/center><\/p>\n<p>&nbsp;<br \/>\n<center><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/xtW79rzI0l4\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<br \/>\n<center><iframe loading=\"lazy\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/ji4IEH_pW90\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"About_the_experts\"><\/span>About the experts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><small><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/07\/ted-tollefson.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/07\/ted-tollefson.jpg\" width=\"110\" class=\"alignright size-full wp-image-54058\" \/><\/a><a href=\"https:\/\/www.linkedin.com\/in\/ted-tollefson-0a6746\/\" rel=\"noopener noreferrer\" target=\"_blank\">Ted Tollefson<\/a> has been a software architect at Kroger for almost 10 years. He has done Java EE development for over 15 years and has been actively engaged in cloud development efforts. Prior to Kroger, Ted has served as a consultant, worked for Bertelsmann in Munich, and assisted BASF within their advanced technologies group. He\u2019s a true geek at heart and grooves on the rapid provisioning capabilities of the cloud.<\/small><\/p>\n<p><small><a href=\"https:\/\/www.linkedin.com\/in\/james-masters-b7b12b5\/\" rel=\"noopener noreferrer\" target=\"_blank\">James Masters<\/a> has held multiple roles at Kroger since 2003. He started his career at the company in the information security space and then moved into system administration. James currently leads virtualization, cloud, and automation initiatives at Kroger, and has been doing so for over 5 years. Prior to that, James was in information security at Fifth Third Bank and in system administration at GE.<\/small><\/p>\n<p><small><a href=\"https:\/\/www.linkedin.com\/in\/elijah-savage-87a2576\/\" rel=\"noopener noreferrer\" target=\"_blank\">Elijah Savage<\/a> is Vice President of Infrastructure at Kroger. Previously, he worked as a network engineer at Reynolds &#038; Reynolds and CSC. Elijah is an expert in all things infrastructure, including cloud computing, data centers, networking, etc.<\/small><\/p>\n<p>&nbsp;<\/p>\n<hr\/>\n<p><center><small>The post was written by Roger Strukhoff and <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The need to deliver software faster<\/p>\n<p>The largest grocer\u2014and second largest retailer\u2014in the United States, Kroger generates more than $120 billion in annual revenue from more than 3,000 locations (as of 2019).<\/p>\n<p>The company\u2019s cloud journey began in 2007 with integration of VMware into the organization. As a result, 90% of the [&#8230;]<\/p>\n","protected":false},"author":5,"featured_media":54189,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[26],"tags":[873,815,28,884],"class_list":["post-6909","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-use-cases","tag-cloud-native","tag-digital-transformation","tag-pivotal-cf","tag-retail"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes | Altoros<\/title>\n<meta name=\"description\" content=\"With both platforms, the largest grocer in the US transforms its IT and gets infrastructure ready in hours instead if weeks, running 400+ apps in production.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes | Altoros\" \/>\n<meta property=\"og:description\" content=\"The largest grocer\u2014and second largest retailer\u2014in the United States is reforming its IT and creating a DevOps culture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-10T14:52:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-24T13:09:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"393\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Alex Khizhniak\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Khizhniak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/\",\"name\":\"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif\",\"datePublished\":\"2019-01-10T14:52:55+00:00\",\"dateModified\":\"2020-04-24T13:09:38+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420\"},\"description\":\"The largest grocer\u2014and second largest retailer\u2014in the United States is reforming its IT and creating a DevOps culture.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif\",\"width\":700,\"height\":393},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420\",\"name\":\"Alex Khizhniak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg\",\"caption\":\"Alex Khizhniak\"},\"description\":\"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\/ML, data science, data integration, ETL\/DWH, data quality, databases (SQL\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.\",\"sameAs\":[\"https:\/\/x.com\/https:\/\/twitter.com\/alxkh\"],\"url\":\"https:\/\/www.altoros.com\/blog\/author\/alex\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes | Altoros","description":"With both platforms, the largest grocer in the US transforms its IT and gets infrastructure ready in hours instead if weeks, running 400+ apps in production.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/","og_locale":"en_US","og_type":"article","og_title":"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes | Altoros","og_description":"The largest grocer\u2014and second largest retailer\u2014in the United States is reforming its IT and creating a DevOps culture.","og_url":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/","og_site_name":"Altoros","article_published_time":"2019-01-10T14:52:55+00:00","article_modified_time":"2020-04-24T13:09:38+00:00","og_image":[{"width":700,"height":393,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif","type":"image\/gif"}],"author":"Alex Khizhniak","twitter_misc":{"Written by":"Alex Khizhniak","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/","url":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/","name":"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif","datePublished":"2019-01-10T14:52:55+00:00","dateModified":"2020-04-24T13:09:38+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420"},"description":"The largest grocer\u2014and second largest retailer\u2014in the United States is reforming its IT and creating a DevOps culture.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/01\/use-case-for-cloud-foundry-kroger.gif","width":700,"height":393},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/kroger-integrates-cloud-foundry-on-45000-virtualized-servers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Kroger Runs 7,000 App Instances on Pivotal Cloud Foundry and Kubernetes"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420","name":"Alex Khizhniak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","caption":"Alex Khizhniak"},"description":"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\/ML, data science, data integration, ETL\/DWH, data quality, databases (SQL\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.","sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/alxkh"],"url":"https:\/\/www.altoros.com\/blog\/author\/alex\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/6909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=6909"}],"version-history":[{"count":83,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/6909\/revisions"}],"predecessor-version":[{"id":54191,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/6909\/revisions\/54191"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/54189"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=6909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=6909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=6909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}