{"id":3381,"date":"2022-12-30T16:29:42","date_gmt":"2022-12-30T21:29:42","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/news\/?p=3381"},"modified":"2026-03-26T11:34:24","modified_gmt":"2026-03-26T15:34:24","slug":"calibre-sets-sail-on-kubernetes","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/news\/calibre-sets-sail-on-kubernetes\/","title":{"rendered":"Calibre sets sail on Kubernetes"},"content":{"rendered":"\n<p class=\"has-medium-font-size\"><em>Achieve a new level of scaling and efficiency for the semi-manufacturing flow.<\/em><\/p>\n\n\n\n<p>While most Calibre semi-manufacturing jobs still run on on-premises compute clusters using job schedulers to manage the queues, the industry is quickly moving to cloud solutions. Issues with fixed compute clusters include optimizing cluster utilization and facing project delays due to lack of compute resources at critical times. Many leading companies in the semiconductor ecosystem are starting the effort to adopt a cloud solution of some sort, whether it\u2019s for burst or full-cloud. &nbsp;<\/p>\n\n\n\n<p>Why would you consider cloud bursting for EDA workloads? Cloud bursting means an application runs on a private cloud or data center, and bursts into a public cloud when the demand for compute capacity spikes, or bursts. OPC workloads can be \u201cbursty,\u201d making it a challenge to provision enough cluster capacity on fixed server farms. Cloud bursting gives you the flexibility to deal with peaks in demand and frees up local resources for other uses.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IBM presents hybrid cloud bursting Calibre OPC to Kubernetes<\/h2>\n\n\n\n<p>At the KubeCon + CloudNativeCon North America 2022, IBM Research and Siemens EDA presented hybrid cloud bursting optical proximity correction (OPC) flows to public cloud managed Kubernetes services. \u00a0They scaled Calibre nmOPC from 2,000 to 10,000 distributed processes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"https:\/\/resources.sw.siemens.com\/en-US\/video-cloud-bursting-calibre-opc-on-kubernetes\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"338\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1-600x338.jpg\" alt=\"\" class=\"wp-image-3382\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1-600x338.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1-1024x576.jpg 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1-768x432.jpg 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1-1536x864.jpg 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1-395x222.jpg 395w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1-900x506.jpg 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/IBM-kubeCon-hero-1920x1080-1.jpg 1920w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n\n<p>Calibre semi-manufacturing jobs, like OPC, are well suited to launch on Kubernetes clusters, like IBM OpenShift. We developed the &#8220;Calibre Kubernetes Operator&#8221; and \u201cCalibre Container\u201d to enable this. We are pleased to announce that Calibre Manufacturing jobs works well in Kubernetes environments, but we also are aware that most people don&#8217;t know what Kubernetes actually is.<\/p>\n\n\n\n<p>According to the <a href=\"https:\/\/kubernetes.io\/docs\/home\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Documentation<\/a> page, is an open-source container orchestration engine for automating deployment, scaling, and management of containerized applications. I would describe Kubernetes as a major paradigm shift. It is a standard that replaces about everything on a cluster: what&#8217;s a job, what&#8217;s a host, what&#8217;s a disk, what&#8217;s a network, and most importantly, what&#8217;s a job scheduler. Here\u2019s a map of those terms to their equivalent in Kubernetes:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Server cluster<\/td><td>Kubernetes<\/td><\/tr><tr><td>Job<\/td><td>Pod<\/td><\/tr><tr><td>Host<\/td><td>Node<\/td><\/tr><tr><td>Disk<\/td><td>PVC (Persistent Volume Claim)<\/td><\/tr><tr><td>Network<\/td><td>CNI (Container Network Interface) &nbsp;<\/td><\/tr><tr><td>Job scheduler<\/td><td>Containers orchestration<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Kubernetes is a cloud-native platform that is not limited to the cloud, and that is vendor-agnostic. Managed Kubernetes services are offered by many Cloud vendors such as Red Hat OpenShift on IBM Cloud, Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Services (AKS), Google Kubernetes Engine (GKE) and others. It\u2019s a standard to operate a cluster, a bit like how Linux is a standard OS used in many incarnations.<\/p>\n\n\n\n<p><br>The Calibre Kubernetes Operator has been successfully deployed on IBM OpenShift, Rancher, EKS, and would certainly work on any other cloud platform.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Unlock massive scaling and reduce cost with Calibre in Kubernetes<\/strong><\/h2>\n\n\n\n<p>How will you address your semi-manufacturing processing needs as data volume grows and time-to-market shrinks? Building more internal datacenter capacity isn\u2019t always the best answer, but moving to a 100% cloud solution may also not be feasible. A cloud burst strategy allows for the same infrastructure on-premises as in public clouds, while using a managed Kubernetes service like IBM OpenShift to minimize configuration, setup and tear down. Controllers and operators make public cloud burst with OpenShift transparent to the engineering team, so they have exactly the capacity they need when they need it.<\/p>\n\n\n\n<p>For details on running Calibre OPC on IBM OpenShift, watch the <a href=\"https:\/\/resources.sw.siemens.com\/en-US\/video-cloud-bursting-calibre-opc-on-kubernetes\" target=\"_blank\" rel=\"noreferrer noopener\">KubeCon video<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to supercharge your post-tapeout flow using hybrid cloud bursting with Calibre on Kubernetes.<\/p>\n","protected":false},"author":69877,"featured_media":3384,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[103,1],"tags":[2726,2724],"industry":[71],"product":[155],"coauthors":[2619],"class_list":["post-3381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learning-resources","category-news","tag-calibre-on-kubernetes","tag-cloud-burst-eda","industry-electronics-semiconductors","product-calibre"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/17\/2022\/12\/pexels-andre-furtado-3094535-scaled.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts\/3381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/users\/69877"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/comments?post=3381"}],"version-history":[{"count":4,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts\/3381\/revisions"}],"predecessor-version":[{"id":3387,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts\/3381\/revisions\/3387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/media\/3384"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/media?parent=3381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/categories?post=3381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/tags?post=3381"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/industry?post=3381"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/product?post=3381"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/coauthors?post=3381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}