{"id":131,"date":"2026-01-05T00:00:00","date_gmt":"2026-01-05T00:00:00","guid":{"rendered":"https:\/\/wordpress.securinsight.ca\/index.php\/2026\/01\/05\/containers-custom-container-instance-types-now-available-for-all-users\/"},"modified":"2026-01-05T00:00:00","modified_gmt":"2026-01-05T00:00:00","slug":"containers-custom-container-instance-types-now-available-for-all-users","status":"publish","type":"post","link":"https:\/\/wordpress.securinsight.ca\/index.php\/2026\/01\/05\/containers-custom-container-instance-types-now-available-for-all-users\/","title":{"rendered":"Containers &#8211; Custom container instance types now available for all users"},"content":{"rendered":"<p>Custom instance types are now enabled for all <a href=\"https:\/\/developers.cloudflare.com\/containers\">Cloudflare Containers<\/a> users. You can now specify specific vCPU, memory, and disk amounts, rather than being limited to pre-defined <a href=\"https:\/\/developers.cloudflare.com\/containers\/platform-details\/limits\/#instance-types\">instance types<\/a>. Previously, only select Enterprise customers were able to customize their instance type.<\/p>\n<p>To use a custom instance type, specify the <code>instance_type<\/code> property as an object with <code>vcpu<\/code>, <code>memory_mib<\/code>, and <code>disk_mb<\/code> fields in your Wrangler configuration:<\/p>\n<div>\n<figure>\n<pre data-language=\"toml\"><code class=\"language-toml\"><div><div><span>[[<\/span><span>containers<\/span><span>]]<\/span><\/div><\/div><div><div><span>image<\/span><span> <\/span><span>=<\/span><span> <\/span><span>\".\/Dockerfile\"<\/span><\/div><\/div><div><div><span>instance_type<\/span><span> <\/span><span>=<\/span><span> <\/span><span>{<\/span><span> <\/span><span>vcpu<\/span><span> <\/span><span>=<\/span><span> <\/span><span>2<\/span><span>,<\/span><span> <\/span><span>memory_mib<\/span><span> <\/span><span>=<\/span><span> <\/span><span>6144<\/span><span>,<\/span><span> <\/span><span>disk_mb<\/span><span> <\/span><span>=<\/span><span> <\/span><span>12000<\/span><span> <\/span><span>}<\/span><\/div><\/div><\/code><\/pre>\n<div><\/div>\n<\/figure>\n<\/div>\n<p>Individual limits for custom instance types are based on the <code>standard-4<\/code> instance type (4 vCPU, 12 GiB memory, 20 GB disk). You must allocate at least 1 vCPU for custom instance types. For workloads requiring less than 1 vCPU, use the predefined instance types like <code>lite<\/code> or <code>basic<\/code>.<\/p>\n<p>See the <a href=\"https:\/\/developers.cloudflare.com\/containers\/platform-details\/limits\/#custom-instance-types\">limits documentation<\/a> for the full list of constraints on custom instance types.<br \/>\nSee the <a href=\"https:\/\/developers.cloudflare.com\/containers\/get-started\/\">getting started guide<\/a> to deploy your first Container,<\/p>","protected":false},"excerpt":{"rendered":"<p>Custom instance types are now enabled for all Cloudflare Containers users. You can now specify specific vCPU, memory, and disk amounts, rather than being limited to pre-defined instance types. Previously, only select Enterprise customers were able to customize their instance type. To use a custom instance type, specify the instance_type property as an object with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-131","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/posts\/131\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.securinsight.ca\/index.php\/wp-json\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}