{"id":52197,"date":"2020-03-25T19:32:38","date_gmt":"2020-03-25T16:32:38","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=52197"},"modified":"2021-12-17T00:49:55","modified_gmt":"2021-12-16T21:49:55","slug":"cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/","title":{"rendered":"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo"},"content":{"rendered":"<p>This month&#8217;s Cloud Foundry Community Advisory Board (<a href=\"https:\/\/www.altoros.com\/blog\/tag\/cab\/\">CAB<\/a>) meeting centered around the recent developments under <strong>CF4K8s<\/strong>, and how the initiative differs\/relates to <strong>KubeCF<\/strong>. CF4K8s is a deployment artifact for the Cloud Foundry Application Runtime (CFAR) on Kubernetes. KubeCF is a distribution of CFAR for Kubernetes.<\/p>\n<p>At the meeting, there were also discussions about the upcoming summit in Texas, as well as regular updates on the ecosystem projects. The call was moderated by <a href=\"https:\/\/www.linkedin.com\/in\/troy-topnik-662784\/\" rel=\"noopener noreferrer\" target=\"_blank\">Troy Topnik<\/a> of SUSE.<\/p>\n<p>&nbsp;<\/p>\n<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\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#CF4K8s_From_a_repo_to_an_app_in_a_month\" >CF4K8s: From a repo to an app in a month<\/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\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#How_CF4K8_and_KubeCF_differ\" >How CF4K8 and KubeCF differ?<\/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\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#Runtime_PMC\" >Runtime PMC<\/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\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#CF_Foundation_updates\" >CF Foundation updates<\/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\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"CF4K8s_From_a_repo_to_an_app_in_a_month\"><\/span>CF4K8s: From a repo to an app in a month<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_52202\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Saikiran-Yerram-pivotal.jpeg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-52202\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/Saikiran-Yerram-pivotal.jpeg\" alt=\"\" width=\"120\" height=\"120\" class=\"size-full wp-image-52202\" \/><\/a><p id=\"caption-attachment-52202\" class=\"wp-caption-text\"><small>Saikiran Yerram<\/small><\/p><\/div>\n<p>During the call, <a href=\"https:\/\/www.linkedin.com\/in\/saikiranyerram\/\" rel=\"noopener noreferrer\" target=\"_blank\">Saikiran Yerram<\/a> of Pivotal spoke about the progress and ongoing activities around <a href=\"https:\/\/github.com\/cloudfoundry\/cf-for-k8s\" rel=\"noopener noreferrer\" target=\"_blank\">CF4K8s<\/a>. Saikiran noted that things are moving really fast with the research launched back in November 2019 and the first repository created in February 2020. The team prides itself on the fact that a <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf-push<\/code> Docker app was also released back in February. This month, Saikiran demoed a <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf-push<\/code> buildpacks app.<\/p>\n<p>He also provided a high-level overview of what CF4K8s has under the hood. For instance, there are two namespaces: one for the deployed apps and one for the Cloud Foundry components and the dependencies. The team is using <a href=\"https:\/\/carvel.dev\/kapp\/\" rel=\"noopener noreferrer\" target=\"_blank\">kapp<\/a> to manage a Cloud Foundry life cycle. Thanks to <a href=\"https:\/\/github.com\/pivotal\/kpack\" rel=\"noopener noreferrer\" target=\"_blank\">kpack<\/a>, which employes cloud-native buildpacks, it is possible to build images in a consistent and reproducible way. For templates, <a href=\"https:\/\/get-ytt.io\/\" rel=\"noopener noreferrer\" target=\"_blank\">ytt<\/a> is utilized. <a href=\"https:\/\/www.altoros.com\/blog\/using-istio-to-unify-microservices-with-a-service-mesh-on-kubernetes\/\">Istio<\/a> manages intercomponent communication, such as security, enforcement policy, etc.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020-cf-for-kubernetes-components.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020-cf-for-kubernetes-components-1024x575.png\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-52245\" \/><\/a><small>CF4K8s components (<a href=\"https:\/\/www.youtube.com\/watch?v=jPSPk2n78TM\" rel=\"noopener noreferrer\" target=\"_blank\">Image credit<\/a>)<\/small><\/center><\/p>\n<p>At the moment, the team is working on an alpha release, which will include <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf-push<\/code> with buildpacks, HTTP app routing, and a hook for an external app registry. The next steps will involve running Cloud Foundry acceptance tests, validating CF4K8s on one another distro, and building a contribution model to consume component releases. Moving toward version 1.0, it is also planned to explore upgrade workflows, perform <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-feb-2020-using-smoke-tests\/\">smoke testing<\/a>, establish a workflow for CVE fixes, etc.<\/p>\n<p>You can check out how to deploy and maintain CF4K8s, as well as how to contribute to the project, in the <a href=\"https:\/\/github.com\/cloudfoundry\/cf-for-k8s\/blob\/develop\/docs\/README.md\" rel=\"noopener noreferrer\" target=\"_blank\">official documentation<\/a>.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/cf-for-k8s\" rel=\"noopener noreferrer\" target=\"_blank\">CF4K8s&#8217;s GitHub repo<\/a> | <a href=\"https:\/\/www.pivotaltracker.com\/n\/projects\/1382120\" rel=\"noopener noreferrer\" target=\"_blank\">Pivotal Tracker<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_CF4K8_and_KubeCF_differ\"><\/span>How CF4K8 and KubeCF differ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_49930\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/01\/Troy-Topnik.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-49930\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/01\/Troy-Topnik-150x150.jpg\" alt=\"\" width=\"120\" class=\"size-thumbnail wp-image-49930\" \/><\/a><p id=\"caption-attachment-49930\" class=\"wp-caption-text\"><small>Troy Topnik<\/small><\/p><\/div>\n<p>At the call, a question arose about how CF4K8 and <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-jan-2020-kubecf-demo\/\">KubeCF<\/a> differ and relate to each other. Recently, <a href=\"https:\/\/www.linkedin.com\/in\/troy-topnik-662784\/\" rel=\"noopener noreferrer\" target=\"_blank\">Troy Topnik<\/a> of SUSE <a href=\"https:\/\/www.cloudfoundry.org\/blog\/kubecf-now-an-incubating-project-of-cloud-foundry-foundation\/\" rel=\"noopener noreferrer\" target=\"_blank\">wrote<\/a> a blog post about the incubation of KubeCF, so he took over to explain.<\/p>\n<p>According to Troy, SUSE, IBM, and SAP had been working on a sort of containerized Cloud Foundry in a different stream for a while. The goal was to get not only <em>Kubernetes-native<\/em>, but a <em>Kubernetes-idiomatic<\/em> place for Cloud Foundry, so that it would become an integral part of the cluster.<\/p>\n<blockquote><p>&#8220;The components teams have to make Kubernetes-native components from the start. We&#8217;ve started calling them Kubernetes-idiomatic. Using the parts of Kubernetes that are really good at delivering cloud-native applications.&#8221; \u2014Troy Topnik, SUSE<\/p><\/blockquote>\n<p>In parallel to this, especially for SUSE, which has its own Kubernetes distribution based on BOSH releases, there was a need for continuity with the extensive BOSH community. So, the KubeCF team was pursuing the way of consuming BOSH releases and combining them into a Foundation-certifiable release that can be run in production.<\/p>\n<blockquote><p>&#8220;The plan with KubeCF is to replace BOSH releases with Kubernetes-native artifacts from the upstream component teams, and gradually make it more like what you&#8217;re seeing with CF4K8. On the other side, you are going to see CF4K8 complete more of the functionality that you would see out-of-the-box right now in KubeCF. So, we are going to the same place, which is a distribution of Cloud Foundry on Kubernetes, or may be two distributions.&#8221; \u2014Troy Topnik, SUSE<\/p><\/blockquote>\n<p>Troy noted that there might be slight differences in both projects, for instance, in the way they are deployed, but the components would be the same. At the moment, there are major architectural and workflow differences between KubeCF and CF4K8. Generally, Saikiran agreed to the idea promoted by Troy, though, saying that the time will show.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry-incubator\/kubecf\" rel=\"noopener noreferrer\" target=\"_blank\">KubeCF&#8217;s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Runtime_PMC\"><\/span>Runtime PMC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_11430\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Eric-Malm.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-11430\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Eric-Malm-150x150.jpg\" alt=\"\" width=\"120\" class=\"size-thumbnail wp-image-11430\" \/><\/a><p id=\"caption-attachment-11430\" class=\"wp-caption-text\"><small>Eric Malm<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/eric-malm-a3554117\/\" rel=\"noopener noreferrer\" target=\"_blank\">Eric Malm<\/a> of Pivotal reported on the following developments:<\/p>\n<ul>\n<li style=\"margin-bottom: 6px;\">KubeCF was incubated with v1.0.1 released.<\/li>\n<li style=\"margin-bottom: 6px;\">Rel Int is planning for cf-deployment v13, refining the contribution process for CF4K8s.<\/li>\n<li style=\"margin-bottom: 6px;\">The CAPI team is working with Rel Int to integrate <a href=\"https:\/\/github.com\/pivotal\/kpack\" rel=\"noopener noreferrer\" target=\"_blank\">kpack<\/a> into CF4K8s.<\/li>\n<li style=\"margin-bottom: 6px;\">The UAA team is refining secret management for a Kubernetes-deployable artifact.<\/li>\n<li style=\"margin-bottom: 6px;\">The Networking team is recommending the component teams, working on CF4K8s, to rely on <a href=\"https:\/\/www.altoros.com\/blog\/integrating-calico-and-istio-to-secure-zero-trust-networks-on-kubernetes\/\">Istio<\/a> sidecars for transparent mTLS.<\/li>\n<li style=\"margin-bottom: 6px;\">The Loggregator team has app logs in CF4K8s, working to integrate container metrics.<\/li>\n<li>The Diego team is evaluating an interesting pull request for the first-bin container placement.<\/li>\n<\/ul>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/pmc-notes\" rel=\"noopener noreferrer\" target=\"_blank\">Runtime PMC\u2019s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"CF_Foundation_updates\"><\/span>CF Foundation updates<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_30242\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/01\/Swarna-Podila.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-30242\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/01\/Swarna-Podila-150x150.jpg\" alt=\"\" width=\"120\" class=\"size-thumbnail wp-image-30242\" \/><\/a><p id=\"caption-attachment-30242\" class=\"wp-caption-text\"><small>Swarna Podila<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/swarnapodila\/\" rel=\"noopener noreferrer\" target=\"_blank\">Swarna Podila<\/a> reassured that the upcoming summit in Austin, Texas, is still scheduled for for June 25, 2020, as planned. In the view of COVID-19 spreading worldwide, many local and international events were already postponed for better times. The state of Texas is not an exception with a lot of limitations on mass events in force at the moment. However, the Cloud Foundry Foundation hopes for the best, and will <a href=\"https:\/\/www.cloudfoundry.org\/blog\/from-the-desk-of-the-executive-director-march-2020\/\" rel=\"noopener noreferrer\" target=\"_blank\">keep the community updated<\/a> about the summit. Swarna also noted that <a href=\"https:\/\/www.cloudfoundry.org\/events\/summit\/cfsummit2021\/call-for-proposals\/\" rel=\"noopener noreferrer\" target=\"_blank\">call for proposals<\/a> was extended until April 3.<\/p>\n<div id=\"attachment_27011\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/Chip-Childers-new.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-27011\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/Chip-Childers-new.jpg\" alt=\"\" width=\"120\" class=\"size-full wp-image-27011\" \/><\/a><p id=\"caption-attachment-27011\" class=\"wp-caption-text\"><small>Chip Childers<\/small><\/p><\/div>\n<p>This year, the Cloud Foundry Summit will be collocated with the Open Source Summit. To dispel obvious concerns, <a href=\"https:\/\/www.linkedin.com\/in\/chipchilders\/\" rel=\"noopener noreferrer\" target=\"_blank\">Chip Childers<\/a> also noted that the Linux Foundation consults with an epidemiologist to ensure safety at both events. Chip inspired to continue submissions for the summit as it will surely take place in any format, either in-person or virtually.<\/p>\n<blockquote><p>&#8220;We are absolutely going to, if necessary, to pivot to some type of a virtual format, and there&#8217;s a ton of amazing technical content. It won&#8217;t be like, you know, staring at a video feed all day. We&#8217;re going to find ways to break it up and spread it out over a course of days. So, your talk submission ideas are just as valuable irregardless of the format we end up getting the community together again.&#8221; \u2014Chip Childers, the CF Foundation<\/p><\/blockquote>\n<p>Other technical and ecosystem updates can be found in a <a href=\"https:\/\/www.cloudfoundry.org\/blog\/bi-weekly-round-up-technical-ecosystem-updates-from-cloud-foundry-3-24-20\/\" rel=\"noopener noreferrer\" target=\"_blank\">bi-weekly report<\/a> and <a href=\"https:\/\/www.cloudfoundry.org\/blog\/q1-2019-cloud-foundry-release-notes-report\/\" rel=\"noopener noreferrer\" target=\"_blank\">Q1 2020 release notes<\/a> overview, both by <a href=\"https:\/\/www.linkedin.com\/in\/clarkchris1\/\" rel=\"noopener noreferrer\" target=\"_blank\">Chris Clark<\/a> of the Foundation.<\/p>\n<p>The next CAB call is preliminary scheduled for April 15, 2020, at 8 a.m. PDT. Anyone interested can join Cloud Foundry\u2019s <a href=\"https:\/\/cloudfoundry.slack.com\/messages\/C0JC2JB0W\/\" rel=\"noopener noreferrer\" target=\"_blank\">CAB Slack<\/a> channel.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/jPSPk2n78TM\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<hr>\n<p><center><small>This recap was written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/sophie.turol\/\">Sophia Turol<\/a> with assistance from <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This month&#8217;s Cloud Foundry Community Advisory Board (CAB) meeting centered around the recent developments under CF4K8s, and how the initiative differs\/relates to KubeCF. CF4K8s is a deployment artifact for the Cloud Foundry Application Runtime (CFAR) on Kubernetes. KubeCF is a distribution of CFAR for Kubernetes.<\/p>\n<p>At the meeting, there were also [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":52278,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[618,873,912,206],"class_list":["post-52197","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cab","tag-cloud-native","tag-kubernetes","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo | Altoros<\/title>\n<meta name=\"description\" content=\"Since November 2019, the experimental CF4K8s project for deploying Cloud Foundry&#039;s components on Kubernetes has been evolving rapidly.\" \/>\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\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo | Altoros\" \/>\n<meta property=\"og:description\" content=\"This month&#8217;s Cloud Foundry Community Advisory Board (CAB) meeting centered around the recent developments under CF4K8s, and how the initiative differs\/relates to KubeCF. CF4K8s is a deployment artifact for the Cloud Foundry Application Runtime (CFAR) on Kubernetes. KubeCF is a distribution of CFAR for Kubernetes. At the meeting, there were also [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-25T16:32:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-16T21:49:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"423\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Sophia Turol\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Turol\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/\",\"name\":\"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif\",\"datePublished\":\"2020-03-25T16:32:38+00:00\",\"dateModified\":\"2021-12-16T21:49:55+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif\",\"width\":640,\"height\":423},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo\"}]},{\"@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\/58194952af19fe7b2b830846e077a58e\",\"name\":\"Sophia Turol\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg\",\"caption\":\"Sophia Turol\"},\"description\":\"Sophia Turol is passionate about delivering well-structured articles that cater for picky technical audience. With 3+ years in technical writing and 5+ years in editorship, she enjoys collaboration with developers to create insightful, yet intelligible technical tutorials, overviews, and case studies. Sophie is enthusiastic about deep learning solutions\u2014TensorFlow in particular\u2014and PaaS systems, such as Cloud Foundry.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/sophie-turol\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo | Altoros","description":"Since November 2019, the experimental CF4K8s project for deploying Cloud Foundry's components on Kubernetes has been evolving rapidly.","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\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo | Altoros","og_description":"This month&#8217;s Cloud Foundry Community Advisory Board (CAB) meeting centered around the recent developments under CF4K8s, and how the initiative differs\/relates to KubeCF. CF4K8s is a deployment artifact for the Cloud Foundry Application Runtime (CFAR) on Kubernetes. KubeCF is a distribution of CFAR for Kubernetes. At the meeting, there were also [...]","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/","og_site_name":"Altoros","article_published_time":"2020-03-25T16:32:38+00:00","article_modified_time":"2021-12-16T21:49:55+00:00","og_image":[{"width":640,"height":423,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif","type":"image\/gif"}],"author":"Sophia Turol","twitter_misc":{"Written by":"Sophia Turol","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/","name":"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif","datePublished":"2020-03-25T16:32:38+00:00","dateModified":"2021-12-16T21:49:55+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/58194952af19fe7b2b830846e077a58e"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-foundry-advisory-board-meeting-march-2020.gif","width":640,"height":423},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-mar-2020-cf4k8s-demo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry Advisory Board Meeting, Mar 2020: CF4K8s Demo"}]},{"@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\/58194952af19fe7b2b830846e077a58e","name":"Sophia Turol","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2019\/05\/trello_card-96x96.jpg","caption":"Sophia Turol"},"description":"Sophia Turol is passionate about delivering well-structured articles that cater for picky technical audience. With 3+ years in technical writing and 5+ years in editorship, she enjoys collaboration with developers to create insightful, yet intelligible technical tutorials, overviews, and case studies. Sophie is enthusiastic about deep learning solutions\u2014TensorFlow in particular\u2014and PaaS systems, such as Cloud Foundry.","url":"https:\/\/www.altoros.com\/blog\/author\/sophie-turol\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52197","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=52197"}],"version-history":[{"count":76,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52197\/revisions"}],"predecessor-version":[{"id":65705,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52197\/revisions\/65705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/52278"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=52197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=52197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=52197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}