{"id":78058,"date":"2021-09-13T18:34:21","date_gmt":"2021-09-13T10:34:21","guid":{"rendered":"https:\/\/www.wingwill.com.tw\/?p=23339"},"modified":"2025-11-26T18:22:13","modified_gmt":"2025-11-26T10:22:13","slug":"anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal","status":"publish","type":"products","link":"https:\/\/www.wingwill.com.tw\/zh\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/","title":{"rendered":"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 &#8211; Anthos on Bare Metal"},"content":{"rendered":"<p>Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u6a6b\u6383\u4e86IT\u754c\uff0c\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u5e7e\u4e4e\u5feb\u5230\u4e86\u7121\u6240\u4e0d\u80fd\u7684\u5883\u754c\uff0c\u8207\u6b64\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u4e86\u5404\u5f0f\u5404\u6a23\u7684Kubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u3001\u4e0d\u9593\u65b7\u5730\u7e7c\u7e8c\u767c\u71d2\uff01<\/p>\n\n\n\n<p><strong>\u5f9e VM &gt; Contaner &gt;&nbsp; CI\/CD &gt; Service Mesh &gt;&nbsp; GitOps &gt; MultiCloud<\/strong><\/p>\n\n\n\n<p>\u50cf\u6211\u5011\u9019\u7a2e\u4ee5\u7db2\u8def\u8d77\u5bb6\u7684IT\u4eba\u54e1\uff0c\u8ddf\u4e09\u4e94\u597d\u53cb\u805a\u6703\u804a\u5929\u6642\uff0c\u7e3d\u4e0d\u7981\u6703\u611f\u5606\u7684\u8aaa\uff0c\u73fe\u5728\u4e0d\u6703\u5beb\u4e00\u9ede\u7a0b\u5f0f\uff0c\u641e\u4e00\u9ede\u81ea\u52d5\u5316\u90e8\u7f72\u3001\u958b\u767c\uff0c\u5c31\u597d\u50cf\u8ddfIT\u4e16\u754c\u812b\u7bc0\u4e00\u822c\u3002<\/p>\n\n\n\n<p>\u654f\u6377\u9019\u5169\u5b57\uff0c\u4f3c\u4e4e\u53ea\u8981\u8ddf\u4e0a\u4e86\uff0c\u5c31\u6703\u767c\u5927\u8ca1\u4e00\u822c\uff0c\u5176\u5be6\u4e0d\u7136\uff0c\u56e0\u70ba\u5927\u591a\u6578\u7684\u4f01\u696d\u4e3b\uff0c\u9084\u662f\u63a1\u7528\u8f03\u70ba\u4fdd\u5b88\u7684\u65b9\u5f0f\u4f86\u9762\u5c0d\u65b0\u6280\u8853\u7684\u767c\u5c55\uff0c\u4e5f\u662f\u56e0\u70ba\u9019\u6a23\u7684\u4e00\u6b65\u4e00\u8173\u5370\uff0c\u6211\u5011\u9019\u4e9b\u8001SE\uff0c\u624d\u80fd\u5920\u7e7c\u7e8c\u5728\u9019\u908a\u8ddf\u5404\u4f4d\u804a\u804a\u6280\u8853\u3002<\/p>\n\n\n\n<p><strong>\u8f49\u8b8a\uff0c\u5f9e\u4f86\u90fd\u4e0d\u662f\u4e00\u89f8\u5373\u6210\u7684\uff0c\u552f\u6709\u4e00\u6b65\u4e00\u8173\u5370\uff0c\u624d\u80fd\u5920\u9020\u5c31\u6211\u5011\u3002<\/strong><\/p>\n\n\n\n<p>Anthos Bare Metal\uff0c\u5c31\u662f\u4e00\u500b\u9019\u6a23\u5b50\u7684\u7522\u54c1\uff0c\u5b83\u53ef\u4ee5\u8b93\u4f01\u696d\u53ef\u4ee5\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2\uff0c\u56e0\u6b64\u7576\u7b46\u8005\u807d\u5230Google\u767c\u4f48\u4e86\u9019\u500b\u7522\u54c1\u6642\uff0c\u5fc3\u4e2d\u975e\u5e38\u7684\u96c0\u8e8d\uff0c\u56e0\u70ba\u7d42\u65bc\u53ef\u4ee5\u5728\u5730\u7aef\u74b0\u5883\u4e2d\uff0c\u597d\u597d\u7684\u73a9\u4e00\u4e0b\u57fa\u65bcGoogle\u9032\u884c\u512a\u5316\u7684Kuberntes\u5e73\u53f0\uff0c\u8b93\u6211\u5011\u8ddf\u8457Google\u7684\u8173\u6b65\u4e00\u8d77\u4f86\u73a9\u73a9\u5427\uff01 \u76f8\u4fe1\u5927\u591a\u6578\u63a5\u89f8Kubernetes\u5e73\u53f0\u7684\u73a9\u5bb6\u5011\uff0c\u61c9\u8a72\u90fd\u662f\u5f9e\u958b\u6e90\u793e\u7fa4\u958b\u59cb\u7684\u5427\uff01\u5728Kubernetes\u74b0\u5883\u5efa\u7f6e\u7684\u904e\u7a0b\u4e2d\uff0c\u4f60[\u7d55\u5c0d]\u6703\u9047\u5230\u975e\u5e38\uff0c\u4e0d\uff01\u61c9\u8a72\u8aaa\u662f\u8d85\u7d1a\u591a\u7684\u5b89\u88dd\u554f\u984c\u3001\u932f\u8aa4\u8a0a\u606f\uff0c\u9019\u500b\u6642\u5019\u5c31\u662f\u8003\u9a57\u5de5\u7a0b\u5e2b\u9b42\u7684\u6642\u5019\u5566\uff01\u53ea\u8981\u722c\u7684\u6587\u5920\u591a\uff0c\u518d\u52a0\u4e0a\u8ca2\u737b\u7684Lab\u6642\u6578\u8db3\u5920\uff0c\u81ea\u7136\u5c31\u80fd\u5920\u4e00\u4e00\u89e3\u6c7a\u554f\u984c\uff0c\u5c07\u5e73\u53f0\u5efa\u69cb\u8d77\u4f86\uff0c\u9032\u800c\u4eab\u53d7Kubernetes\u5e36\u4f86\u7684\u6975\u901f\u5feb\u611f\uff01<\/p>\n\n\n\n<p class=\"has-text-color\" style=\"color:#ea5514\"><strong>\u6c92\u932f\uff01\u53ea\u9700\u8981\u4e00\u884c\u6307\u4ee4\uff0c\u4f60\u5c31\u53ef\u4ee5\u5feb\u901f\u7684\u628aworkpress\u7684blog\u7db2\u7ad9\u5efa\u69cb\u5b8c\u7562\uff0c\u4e26\u4e14\u8b93\u4f60\u7684\u7db2\u7ad9\u5177\u5099\u81ea\u52d5\u4fee\u5fa9\u3001\u81ea\u52d5\u8cc7\u6e90\u64f4\u5c55\u7684\u795e\u5947\u80fd\u529b\uff01<\/strong><\/p>\n\n\n\n<p>\u7136\u800c\u73fe\u5be6\u662f\u6b98\u9177\u7684\uff0c\u5927\u591a\u6578\u7684\u4f01\u696dIT\u4eba\u54e1\uff0c\u5176\u5be6\u4e26\u4e0d\u5177\u5099\u9019\u6a23\u7684\u80fd\u529b\uff0c\u56e0\u70ba\u5728\u904e\u5f80\u7684\u79d1\u6280\u57f9\u8a13\uff0c\u90fd\u662f\u4ee5\u7db2\u8def\u3001Windows\u7cfb\u7d71\u70ba\u4e3b\uff0c\u9bae\u5c11\u6709MIS\u6703\u53bb\u4e3b\u52d5\u63a5\u89f8\u96e3\u641e\u7684Linux\u7cfb\u7d71\uff0c\u4e5f\u56e0\u70ba\u5982\u6b64\uff0c\u5728\u4f01\u696d\u8e0f\u5165\u96f2\u539f\u751f\u7684\u9818\u57df\u524d\uff0c\u53ef\u80fd\u8981\u5148\u597d\u597d\u60e1\u88dc\u4e00\u4e0b\u624d\u884c\u3002<\/p>\n\n\n\n<p>\u5148\u4f86\u505a\u500b\u5c0f\u6e2c\u9a57\uff0c\u5982\u679c\u4ee5\u4e0b\u5e7e\u500b\u65b0\u8208\u6280\u8853\uff0c\u60a8\u90fd\u6709\u807d\u904e\u3001\u73a9\u904e\uff0c\u90a3\u9ebc\u606d\u559c\u4f60\uff0c\u662f\u6642\u5019\u53ef\u4ee5\u958b\u4f86\u73a9\u73a9Kubernetes\u4e86\uff01<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Linux\u4f5c\u696d\u7cfb\u7d71(Ubuntu\/ CentOS)<\/li><li>\u865b\u64ec\u5316\u5e73\u53f0(VMware\/ HyperV)<\/li><li>\u5bb9\u5668\u5316(Container)<\/li><li>\u4ee3\u7406\/\u8ca0\u8f09\u5e73\u8861\u5668(Proxy \/ Load Balancer)<\/li><li>\u7a0b\u5f0f\u78bc\u7de8\u8f2f\u5668(Virtaul Studio Code)<\/li><li>\u7248\u672c\u63a7\u5236(GIT)<\/li><\/ul>\n\n\n\n<p>\u5047\u8a2d\u6709\u4e00\u534a\u4ee5\u4e0a\u90fd\u6c92\u807d\u904e\uff1f\u90a3\u4e5f\u6c92\u95dc\u4fc2\uff0c\u56e0\u70ba\u6211\u5011\u63a5\u4e0b\u4f86\u6703\u544a\u8a34\u60a8\uff0c\u5982\u4f55\u900f\u904eAnthos Bare Metal\uff0c\u4f86\u5354\u52a9\u60a8\u5efa\u7f6e\u4f01\u696d\u7d1a\u5225\u7684Kuberntes\u74b0\u5883\uff0c\u900f\u904eGoogle\u63d0\u4f9b\u7684bmctl\u7ba1\u7406\u5de5\u5177\uff0c\u5e6b\u52a9\u6211\u5011\u5b8c\u6210\u81ea\u52d5\u5316\u7684\u90e8\u7f72\u3002<\/p>\n\n\n\n<p>\u8a71\u4e0d\u591a\u8aaa\uff01\u90a3\u6211\u5011\u5c31\u5148\u5f9e\u7cfb\u7d71\u67b6\u69cb\u8aaa\u660e\u958b\u59cb\u5427\uff01<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1-1024x569.png\" alt=\"anthos-on-bare-metal-\u7cfb\u7d71\u67b6\u69cb\u8aaa\u660e\" class=\"wp-image-23341\" title=\"anthos-on-bare-metal-\u7cfb\u7d71\u67b6\u69cb\u8aaa\u660e\" srcset=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1-1024x569.png 1024w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1-300x167.png 300w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1-768x427.png 768w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1-1536x854.png 1536w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1-1200x667.png 1200w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1-594x330.png 594w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-1.png 1551w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption><sub>\u5716\u7247\u4f86\u6e90: Google<\/sub><\/figcaption><\/figure><\/div>\n\n\n\n<p>\u4e00\u822c\u60c5\u6cc1\u4e0b\uff0c\u5982\u679c\u662f\u6a19\u6e96\u7684\u71df\u904b\u7d1aKubernetes cluster\u74b0\u5883\uff0c\u6211\u5011\u6703\u5efa\u8b70\u81f3\u5c11\u8981\u67093\u53f0\u4ee5\u4e0a\u7684master\u4ee5\u53ca\u81f3\u5c115\u53f0\u4ee5\u4e0a\u7684worker\uff0c\u4f86\u63d0\u4f9bworkload\u6240\u9700\u8981\u7684\u7cfb\u7d71\u8cc7\u6e90\uff0c\u7576\u7136\u5982\u679c\u60a8\u7684\u74b0\u5883\u662f\u6e2c\u8a66\u74b0\u5883\uff0c\u4f60\u4e5f\u53ef\u4ee5\u8a2d\u7f6e1\u53f0master + 1\u53f0worker\u9019\u6a23\u7684\u8ff7\u4f60cluster\u74b0\u5883\u4f86\u9032\u884c\u6e2c\u8a66\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u786c\u9ad4\u8cc7\u6e90\u9700\u6c42\uff1a<\/strong><\/h2>\n\n\n\n<p>Anthos Bare Metal \u662f\u6709\u6700\u4f4e\u7684\u7cfb\u7d71\u8cc7\u6e90\u8981\u6c42\u7684\uff0c\u56e0\u6b64\u5728\u6e96\u5099node\u74b0\u5883\u7684\u6642\u5019\uff0c\u8981\u7a0d\u5fae\u7559\u610f\u4e00\u4e0b\uff0c\u4e0d\u8981\u4f4e\u65bc\u6700\u4f4e\u9700\u6c42\u5537\uff01\u53e6\u5916\u91dd\u5c0d\u786c\u789f\u985e\u578b\u7684\u90e8\u5206\uff0c\u60a8\u53ef\u4ee5\u4f9d\u64da\u60a8\u7684workload\u7279\u6027\uff0c\u81ea\u7531\u9078\u64c7HDD or SSD(IOPS\u8f03\u9ad8)\u3002<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/11\/anthos-on-bare-metal-blog12-4.png\" alt=\"Anthos Bare Metal \u786c\u9ad4\u8cc7\u6e90\u9700\u6c42\" class=\"wp-image-26939\" width=\"-239\" height=\"-152\" title=\"Anthos Bare Metal \u786c\u9ad4\u8cc7\u6e90\u9700\u6c42\" srcset=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/11\/anthos-on-bare-metal-blog12-4.png 910w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/11\/anthos-on-bare-metal-blog12-4-300x192.png 300w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/11\/anthos-on-bare-metal-blog12-4-768x492.png 768w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/11\/anthos-on-bare-metal-blog12-4-594x381.png 594w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u4f5c\u696d\u7cfb\u7d71\u8cc7\u6e90\u9700\u6c42\uff1a<\/strong><\/h2>\n\n\n\n<p>Anthos Bare Metal\u76ee\u524d\u50c5\u652f\u63f4\u4ee5\u4e0b\u5e7e\u7a2e\u4f5c\u696d\u7cfb\u7d71\u3001\u7248\u672c\uff0c\u9078\u64c7\u7684\u6642\u5019\u8981\u7a0d\u5fae\u7559\u610f\u4e00\u4e0b\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>CentOS 8.1<\/li><li>CentOS 8.2<\/li><li>CentOS 8.3<\/li><li>CentOS 8.4<\/li><li>RHEL 8.1<\/li><li>RHEL 8.2<\/li><li>RHEL 8.3<\/li><li>RHEL 8.4<\/li><li>Ubuntu 18.04<\/li><li>Ubuntu 20.04<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u8edf\u9ad4\u8abf\u6574\u9700\u6c42\uff1a<\/strong><\/h2>\n\n\n\n<p>\u91dd\u5c0d\u4e0d\u540c\u7684\u4f5c\u696d\u7cfb\u7d71\uff0c\u6703\u6709\u5404\u7684\u8edf\u9ad4\u8abf\u6574\u9700\u6c42\uff0c\u5728\u7cfb\u7d71\u74b0\u5883\u5b89\u88dd\u5b8c\u7562\u5f8c\uff0c\u4e5f\u8981\u7a0d\u5fae\u7559\u610f\u4e00\u4e0b\uff0c\u642d\u914d\u9032\u884c\u8abf\u6574<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">CentOS<\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>\u5c07SELinux\u8a2d\u7f6e\u70bapermissive<\/li><li>\u95dc\u9589firewalld<\/li><li>\u5b89\u88ddDocker 19.03\u4ee5\u4e0a\u7684\u7248\u672c<\/li><li>NTP\u66f4\u65b0<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">RHEL<\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>\u8a3b\u518a\u66f4\u65b0<\/li><li>\u5c07SELinux\u8a2d\u7f6e\u70bapermissive<\/li><li>\u95dc\u9589firewalld<\/li><li>\u5b89\u88ddDocker 19.03\u4ee5\u4e0a\u7684\u7248\u672c<\/li><li>NTP\u66f4\u65b0<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Ubuntu<\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>\u95dc\u9589AppArmor<\/li><li>\u95dc\u9589ufw<\/li><li>\u5b89\u88ddDocker 19.03\u4ee5\u4e0a\u7684\u7248\u672c<\/li><li>NTP\u66f4\u65b0<\/li><\/ul>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading\"><strong>Networking\u8cc7\u6e90\u9700\u6c42\uff1a<\/strong><\/h2>\n\n\n\n<p>Anthos bare metal\u7684\u7db2\u8def\u67b6\u69cb\u975e\u5e38\u7684\u7c21\u55ae\uff0c\u60a8\u53ea\u9700\u8981\u4e00\u500bsubnet\uff0c\u5c31\u53ef\u4ee5\u540c\u6642\u63d0\u4f9bexternal L4 load balancing \u9084\u6709master\/worker\u7684nodes\u7db2\u8def\u5b58\u53d6\uff0c\u7576\u7136\u5728\u8a31\u591a\u7684\u4f01\u696d\u74b0\u5883\u4e2d\uff0c\u6703\u5e0c\u671b\u62c6\u5206\u670d\u52d9\u8ddf\u4e3b\u6a5f\u7684\u7db2\u8def\u5340\u6bb5\uff0c\u9019\u90e8\u5206\u7576\u7136\u4e5f\u4e0d\u662f\u554f\u984c\uff0c\u60a8\u53ea\u9700\u8981\u5728\u524d\u7aef\u90e8\u7f72\u4e00\u53f0firewall\uff0c\u5c31\u53ef\u4ee5\u8f15\u9b06\u641e\u5b9a\u56c9\u3002<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading\"><strong>LB\u8cc7\u6e90\u9700\u6c42\uff1a<\/strong><\/h2>\n\n\n\n<p>AnthoAnthos bare metal\u672c\u8eab\u5167\u5efaMetalLB\uff0c\u5728\u4f48\u5efa\u7684\u904e\u7a0b\u4e2d\uff0c\u5c31\u6703\u81ea\u52d5\u5b8c\u6210\u76f8\u95dc\u7684\u5b89\u88dd\u8a2d\u7f6e\u4e86\uff0c\u4e0d\u50cf\u5176\u4ed6\u958b\u6e90\u7248\u672c\u7684K8S Cluster\uff0c\u9700\u8981\u81ea\u884c\u5b89\u88dd\u624d\u80fd\u63d0\u4f9bL4\u7684load balancing\u6d41\u91cf\u8f49\u9001\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>GCP\u5e73\u53f0\u76f8\u95dc\u8a2d\u7f6e\u9700\u6c42\uff1a<\/strong><\/h2>\n\n\n\n<p>\u5728\u6b63\u5f0f\u900f\u904ebmctl\u6307\u4ee4\u9032\u884c\u74b0\u5883\u90e8\u7f72\u524d\uff0c\u6703\u9700\u8981\u9810\u5148\u5c07Anthos\u76f8\u95dc\u7684API\u9032\u884c\u555f\u7528\uff0c\u4e26\u7522\u751fservice account key\u7684token\uff0c\u6700\u5f8c\u518d\u5c07\u76f8\u95dc\u8def\u5f91\u5beb\u5165\u5230config\u4e2d\uff0c\u4ee5\u5229\u90e8\u7f72\u6642\u8b80\u53d6\u76f8\u61c9\u7684\u6b0a\u9650\u3002<\/p>\n\n\n\n<p>\u90e8\u7f72\u53c3\u8003\u7bc4\u4f8b\uff1a<a href=\"https:\/\/cloud.google.com\/anthos\/clusters\/docs\/bare-metal\/1.8\/installing\/configure-sa\">https:\/\/cloud.google.com\/anthos\/clusters\/docs\/bare-metal\/1.8\/installing\/configure-sa<\/a><\/p>\n<\/div><\/div>\n\n\n\n<p>Note: \u5982\u679c\u89ba\u5f97\u5f88\u9ebb\u7169\uff0c\u4f60\u4e5f\u53ef\u4ee5\u900f\u904e bmctl\u81ea\u52d5\u5e6b\u4f60\u5b8c\u6210\u4e0a\u8ff0\u7684\u4f5c\u696d\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Anthos Cluster\u90e8\u7f72\u6a21\u5f0f\uff1a<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-3-1024x372.png\" alt=\"Anthos Cluster \u90e8\u7f72\u6a21\u5f0f - \u90e8\u7f72\u6a21\u5f0f\u6bd4\u8f03\u8868\" class=\"wp-image-23345\" width=\"600\" srcset=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-3-1024x372.png 1024w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-3-300x109.png 300w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-3-768x279.png 768w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-3-1200x436.png 1200w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-3-594x216.png 594w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-3.png 1249w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><sub>\u90e8\u7f72\u6a21\u5f0f\u6bd4\u8f03\u8868<\/sub><\/figcaption><\/figure><\/div>\n\n\n\n<p>Anthos cluster\u652f\u63f4\u4e09\u7a2e\u6a21\u5f0f(Standalone\/MultiCluster\/HybridCluster)\uff0c\u5927\u591a\u60c5\u6cc1\u4e0b\uff0c\u6211\u5011\u6703\u9078\u64c7Standalone\u6a21\u5f0f\u9032\u884c\u90e8\u7f72\uff0c\u9664\u975e\u60a8\u7684\u74b0\u5883\u4e2d\u6703\u9700\u8981\u90e8\u7f72\u591a\u500bUser Cluster\uff0c\u624d\u9700\u8981\u9078\u64c7Multi Cluster or Hybrid Cluster\uff0c\u4f86\u9032\u884cUser Cluster\u7684\u96c6\u4e2d\u7ba1\u7406\u3001\u90e8\u7f72\uff0cHybrid Cluster\u60a8\u5247\u53ef\u8996\u70baMulti Cluster\u7684\u8b8a\u5f62\u7248\u672c\uff0c\u5b83\u53ef\u4ee5\u90e8\u7f72\u5171\u7528\u7684workload\u8cc7\u6e90\u5728Hybrid Cluster\u7684worker\u4e2d\uff0c\u901a\u5e38\u6703\u662f\u76e3\u63a7\u3001\u5206\u6790\u76f8\u95dc\u7684\u8cc7\u6e90\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u7ba1\u7406\u5de5\u4f5c\u7ad9\u9700\u6c42\uff1a<\/strong><\/h2>\n\n\n\n<p>\u56e0\u70ba\u662f\u900f\u904ebmctl\u7684\u6307\u4ee4\u96c6\u4f86\u9032\u884c\u81ea\u52d5\u5316\u90e8\u5c6c\uff0c\u56e0\u6b64\u6211\u5011\u9700\u8981\u984d\u5916\u6e96\u5099\u4e00\u53f0Linux\u4e3b\u6a5f(\u5efa\u8b70\u7528Ubuntu\u5373\u53ef)\uff0c\u7136\u5f8c\u9032\u884c\u4e00\u4e9b\u984d\u5916\u7684\u6e96\u5099\uff1a<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>\u900f\u904essh-keygen\u7522\u751f\u516c\/\u79c1\u91d1\u9470\uff0c\u4e26\u5c07\u516c\u9470\u8cc7\u8a0a\u5beb\u5165\u5230\u6240\u6709\u7684master\/worker\u4e3b\u6a5f\u7684.ssh\/authorized_keys\u4e2d<\/li><\/ol>\n\n\n\n<p>2. \u5b89\u88ddgcloud sdk\u6307\u4ee4\u96c6<\/p>\n\n\n\n<p><a href=\"https:\/\/cloud.google.com\/sdk\/docs\/install\">https:\/\/cloud.google.com\/sdk\/docs\/install<\/a><\/p>\n\n\n\n<p>3. \u5b89\u88dd\u6700\u65b0\u7248\u672c\u7684bmctl\u6307\u4ee4\u96c6<\/p>\n\n\n\n<p><a href=\"https:\/\/cloud.google.com\/anthos\/clusters\/docs\/bare-metal\/1.8\/downloads\">https:\/\/cloud.google.com\/anthos\/clusters\/docs\/bare-metal\/1.8\/downloads<\/a><\/p>\n\n\n\n<p class=\"has-text-color\" style=\"color:#ea5514\"><strong>\u547c\uff01\u8cbb\u4e86\u4e00\u4e9b\u52c1\uff0c\u7d42\u65bc\u628a\u57fa\u672c\u74b0\u5883\u7684\u8cc7\u6e90\u6e96\u5099\u597d\u4e86\uff0c\u63a5\u4e0b\u4f86\u5c31\u662f\u91cd\u982d\u6232\u4e86\uff0c\u8981\u4f86\u958b\u59cb\u90e8\u7f72cluster\u56c9\uff01<\/strong><\/p>\n\n\n\n<p><strong>\u7b2c\u4e00\u6b65\uff1a\u5728\u7ba1\u7406\u5de5\u4f5c\u4f54\u4e2d\uff0c\u53d6\u5f97\u767b\u5165GCP\u5c08\u6848\u7684\u61c9\u7528\u7a0b\u5f0f\u6b0a\u9650(\u8acb\u5148\u78ba\u8a8d\u60a8\u767b\u5165\u7684\u5e33\u6236\u662f\u5426\u6709\u5c08\u6848OWNER\u7684\u6b0a\u9650)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>gcloud auth application-default login<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u7b2c\u4e8c\u6b65\uff1a\u5f59\u6574\u914d\u7f6e\u8868\uff0c\u4ee5\u5229\u5f8c\u7e8c\u9032\u884ctemplate config\u4fee\u6539<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>\u914d\u7f6e\u9805\u76ee<\/th><th>\u8a2d\u7f6e<\/th><th>\u8aaa\u660e<\/th><\/tr><\/thead><tbody><tr><td>sshPrivateKeyPath<\/td><td>&nbsp;~\/.ssh\/id_rsa<\/td><td>\u8b93\u7ba1\u7406\u5de5\u4f5c\u7ad9\u80fd\u5920\u85c9\u7531\u6b64\u79c1\u9470\uff0c\u76f4\u63a5\u767b\u5165Nodes\u9032\u884c\u74b0\u5883\u3001\u8a2d\u7f6e\u7684\u81ea\u52d5\u5316\u90e8\u5c6c<\/td><\/tr><tr><td>Cluster Type<\/td><td>Standalone<\/td><td>&nbsp;<\/td><\/tr><tr><td>Master Node IP<\/td><td>10.200.0.4<\/td><td>Master Nodes\u7684IP\uff0c\u5982\u679c\u6709\u591a\u53f0\uff0c\u8acb\u81ea\u884c\u52a0\u5165<\/td><\/tr><tr><td>Pod IP-range<\/td><td>192.168.0.0\/16<\/td><td>kubernetes pod\u7684IP-range\uff0c<span class=\"has-inline-color has-vivid-red-color\">\u5efa\u8b70\u4e0d\u8981\u8ddf\u76ee\u524d\u904b\u884c\u7db2\u8def\u4e2d\u7684subnet\u91cd\u758a<\/span><\/td><\/tr><tr><td>Service IP-range<\/td><td>10.96.0.0\/20<\/td><td>kubernetes service\u7684IP-range\uff0c<span class=\"has-inline-color has-vivid-red-color\">\u5efa\u8b70\u4e0d\u8981\u8ddf\u76ee\u524d\u904b\u884c\u7db2\u8def\u4e2d\u7684subnet\u91cd\u758a<\/span><\/td><\/tr><tr><td>controlPlaneVIP<\/td><td>10.200.0.71<\/td><td>kubernetes\u7684api-server IP\uff0c\u5f8c\u7e8c\u6703\u900f\u904ekubectl\u8a2a\u554f\u6b64\u4f4d\u5740\u9032\u884c\u7ba1\u7406<\/td><\/tr><tr><td>ingressVIP<\/td><td>10.0.200.72<\/td><td>kubernetes\u7684default ingress IP\uff0c\u5f8c\u7e8c\u82e5\u914d\u7f6eingress\uff0c\u53ef\u900f\u904e\u6b64IP\u505aL7\u7684LB\u8a2a\u554f\u3001\u8f49\u767c<\/td><\/tr><tr><td>MetalLB IP-pool<\/td><td>10.200.0.72-10.200.0.90<\/td><td>kubernetes\u7684external L4 LB IP\u914d\u767c\u4f4d\u5740\uff0c\u5f8c\u7e8c\u53ef\u900f\u904ekubectl expose\u52d5\u614b\u8981\u6c42\u4e00\u500bIP\uff0c\u9032\u884cL4\u7684LB\u8a2a\u554f\u3001\u8f49\u767c<\/td><\/tr><tr><td>GCP Logging &amp; Monitoting<\/td><td>location: asia-east1 \u200b\u200benableApplication: true<\/td><td>\u555f\u7528application logging \u6a5f\u5236\uff0c\u5c07log\u53cametrics\u62cb\u5230GCP\u4e2d\u9032\u884c\u5b58\u5132\u3001\u5206\u6790<\/td><\/tr><tr><td>Worker Nodes IP<\/td><td>10.200.0.5 10.200.0.6<\/td><td>Worker Nodes\u7684IP\uff0c\u5982\u679c\u6709\u591a\u53f0\uff0c\u8acb\u81ea\u884c\u52a0\u5165<\/td><\/tr><\/tbody><\/table><figcaption><sub>\u5f59\u6574\u914d\u7f6e\u8868<\/sub><\/figcaption><\/figure>\n\n\n\n<p><strong>\u7b2c\u4e09\u6b65\uff1a\u900f\u904ebmctl\u7522\u751f\u51facluster template config\uff0c\u540c\u6642\u900f\u904e\u7b2c\u4e00\u6b65\u7372\u5f97\u7684GCP\u5c08\u6848\u6b0a\u9650\u81ea\u52d5\u7684\u555f\u7528API\u53ca\u5275\u5efaservcice account &amp; key<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>export CLOUD_PROJECT_ID=$(gcloud config get-value project) &nbsp; bmctl create config -c <span class=\"has-inline-color has-vivid-red-color\">STD-C01<\/span> &#8211;enable-apis \\ &nbsp;&nbsp;&nbsp; &#8211;create-service-accounts &#8211;project-id=$CLOUD_PROJECT_ID &nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u7b2c\u56db\u6b65\uff1a\u4fee\u6539cluster template config<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><span class=\"has-inline-color has-vivid-cyan-blue-color\">gcrKeyPath: <\/span>\/bmctl\/bmctl-workspace\/.sa-keys\/my-gcp-project-anthos-baremetal-gcr.json<br><span class=\"has-inline-color has-vivid-cyan-blue-color\">sshPrivateKeyPath:<\/span> <span class=\"has-inline-color has-vivid-red-color\">~\/.ssh\/id_rsa<\/span><br><span class=\"has-inline-color has-vivid-cyan-blue-color\">gkeConnectAgentServiceAccountKeyPath: <\/span>\/bmctl\/bmctl-workspace\/.sa-keys\/my-gcp-project-anthos-baremetal-connect.json<br><span class=\"has-inline-color has-vivid-cyan-blue-color\">gkeConnectRegisterServiceAccountKeyPath:<\/span> \/bmctl\/bmctl-workspace\/.sa-keys\/my-gcp-project-anthos-baremetal-register.json<br><span class=\"has-inline-color has-vivid-cyan-blue-color\">cloudOperationsServiceAccountKeyPath:<\/span> \/bmctl\/bmctl-workspace\/.sa-keys\/my-gcp-project-anthos-baremetal-cloud-ops.json<br><span class=\"has-inline-color has-vivid-cyan-blue-color\">apiVersion<\/span>: v1<br><span class=\"has-inline-color has-vivid-cyan-blue-color\">kind:<\/span> Namespace<br><span class=\"has-inline-color has-vivid-cyan-blue-color\">metadata<\/span>:<br><span class=\"has-inline-color has-vivid-cyan-blue-color\">name<\/span>: cluster-<span class=\"has-inline-color has-vivid-red-color\">STD-C01<\/span><br>apiVersion: baremetal.cluster.gke.io\/v1<br>kind: Cluster<br>metadata:<br>name: <span class=\"has-inline-color has-vivid-red-color\">STD-C01<\/span><br>namespace: cluster-<span class=\"has-inline-color has-vivid-red-color\">STD-C01<\/span><br><span class=\"has-inline-color has-vivid-cyan-blue-color\">spec:<\/span><br><span style=\"color:#5700a3\" class=\"has-inline-color\"># Cluster type. This can be:<br># 1) admin: to create an admin cluster. This can later be used to create user clusters.<br># 2) user: to create a user cluster. Requires an existing admin cluster.<br># 3) hybrid: to create a hybrid cluster that runs admin cluster components and user workloads.<br># 4) standalone: to create a cluster that manages itself, runs user workloads, but does not manage other clusters.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">type<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\">: <\/span><span class=\"has-inline-color has-vivid-red-color\">standalone<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Anthos cluster version.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">anthosBareMetalVersion<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\">: 1.8.2<br># GKE connect configuration<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">gkeConnect:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br>projectID: $GOOGLE_PROJECT_ID<br># Control plane configuration<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">controlPlane<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\">:<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"> nodePoolSpec:<br>  nodes:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br>  # Control plane node pools. Typically, this is either a single machine<br>  # or 3 machines if using a high availability deployment.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">&#8211; address: <\/span><span class=\"has-inline-color has-vivid-red-color\">10.200.0.4<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Cluster networking configuration<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">clusterNetwork<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\">:<br># Pods specify the IP ranges from which pod networks are allocated.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">pods:<br>cidrBlocks:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br><\/span><span class=\"has-inline-color has-vivid-red-color\">&#8211; 192.168.0.0\/16<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Services specify the network ranges from which service virtual IPs are allocated.<br># This can be any RFC 1918 range that does not conflict with any other IP range<br># in the cluster and node pool resources.<br>services:<br>cidrBlocks:<br>&#8211; 10.96.0.0\/20<br># Load balancer configuration<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">loadBalancer:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Load balancer mode can be either &#8216;bundled&#8217; or &#8216;manual&#8217;.<br># In &#8216;bundled&#8217; mode a load balancer will be installed on load balancer nodes during cluster creation.<br># In &#8216;manual&#8217; mode the cluster relies on a manually-configured external load balancer.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">mode<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\">: <\/span><span class=\"has-inline-color has-black-color\">bundled<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Load balancer port configuration<br>ports:<br># Specifies the port the load balancer serves the Kubernetes control plane on.<br># In &#8216;manual&#8217; mode the external load balancer must be listening on this port.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">controlPlaneLBPort:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"> 443<br># There are two load balancer virtual IP (VIP) addresses: one for the control plane<br># and one for the L7 Ingress service. The VIPs must be in the same subnet as the load balancer nodes.<br># These IP addresses do not correspond to physical network interfaces.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">vips:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># ControlPlaneVIP specifies the VIP to connect to the Kubernetes API server.<br># This address must not be in the address pools below.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">controlPlaneVIP<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\">: <\/span><span class=\"has-inline-color has-vivid-red-color\">10.200.0.71<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># IngressVIP specifies the VIP shared by all services for ingress traffic.<br># Allowed only in non-admin clusters.<br># This address must be in the address pools below.<br>ingressVIP: 10.200.0.72<br># AddressPools is a list of non-overlapping IP ranges for the data plane load balancer.<br># All addresses must be in the same subnet as the load balancer nodes.<br># Address pool configuration is only valid for &#8216;bundled&#8217; LB mode in non-admin clusters.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">addressPools:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">&#8211; name:<\/span><span class=\"has-inline-color has-black-color\"> pool1<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br>addresses:<br># Each address must be either in the CIDR form (1.2.3.0\/24)<br># or range form (1.2.3.1-1.2.3.5).<br><\/span><span class=\"has-inline-color has-vivid-red-color\">&#8211; 10.200.0.72-10.200.0.90<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># A load balancer node pool can be configured to specify nodes used for load balancing.<br># These nodes are part of the Kubernetes cluster and run regular workloads as well as load balancers.<br># If the node pool config is absent then the control plane nodes are used.<br># Node pool configuration is only valid for &#8216;bundled&#8217; LB mode.<br># nodePoolSpec:<br># nodes:<br># &#8211; address:<br># Proxy configuration<br># proxy:<br># url: http:\/\/[username:password@]domain<br># # A list of IPs, hostnames or domains that should not be proxied.<br># noProxy:<br># &#8211; 127.0.0.1<br># &#8211; localhost<br># Logging and Monitoring<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">clusterOperations:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Cloud project for logs and metrics.<br>projectID: $GOOGLE_PROJECT_ID<br># Cloud location for logs and metrics.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">location: <\/span><span class=\"has-inline-color has-vivid-red-color\">asia-east1<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Whether collection of application logs\/metrics should be enabled (in addition to<br># collection of system logs\/metrics which correspond to system components such as<br># Kubernetes control plane or cluster management agents).<br>enableApplication:<\/span><span class=\"has-inline-color has-vivid-red-color\"> true<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># Storage configuration<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">storage:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># lvpNodeMounts specifies the config for local PersistentVolumes backed by mounted disks.<br># These disks need to be formatted and mounted by the user, which can be done before or after<br># cluster creation.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">lvpNodeMounts:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># path specifies the host machine path where mounted disks will be discovered and a local PV<br># will be created for each mount.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">path:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"> <\/span><span class=\"has-inline-color has-black-color\">\/mnt\/localpv-disk<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># storageClassName specifies the StorageClass that PVs will be created with. The StorageClass<br># is created during cluster creation.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">storageClassName: <\/span><span class=\"has-inline-color has-black-color\">local-disks<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># lvpShare specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem.<br># These subdirectories are automatically created during cluster creation.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">lvpShare:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># path specifies the host machine path where subdirectories will be created on each host. A local PV<br># will be created for each subdirectory.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">path: <\/span><span class=\"has-inline-color has-black-color\">\/mnt\/localpv-share<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># storageClassName specifies the StorageClass that PVs will be created with. The StorageClass<br># is created during cluster creation.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">storageClassName:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"> <\/span><span class=\"has-inline-color has-black-color\">local-shared<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># numPVUnderSharedPath specifies the number of subdirectories to create under path.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">numPVUnderSharedPath: <\/span><span class=\"has-inline-color has-black-color\">5<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># NodeConfig specifies the configuration that applies to all nodes in the cluster.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">nodeConfig:<\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"><br># podDensity specifies the pod density configuration.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">podDensity:<br><\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"># maxPodsPerNode specifies at most how many pods can be run on a single node.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">maxPodsPerNode: <\/span><span class=\"has-inline-color has-black-color\">250<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"><br><\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"># containerRuntime specifies which container runtime to use for scheduling containers on nodes.<br># containerd and docker are supported.<br><\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">containerRuntime: <\/span><span class=\"has-inline-color has-black-color\">containerd<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"><br><\/span><span style=\"color:#5700a3\" class=\"has-inline-color\"># KubeVirt configuration, uncomment this section if you want to install kubevirt to the cluster<br># kubevirt:<br># # if useEmulation is enabled, hardware accelerator (i.e relies on cpu feature like vmx or svm)<br># # will not be attempted. QEMU will be used for software emulation.<br># # useEmulation must be specified for KubeVirt installation<br># useEmulation: false<br># Authentication; uncomment this section if you wish to enable authentication to the cluster with OpenID Connect.<br># authentication:<br># oidc:<br># # issuerURL specifies the URL of your OpenID provider, such as &#8220;https:\/\/accounts.google.com&#8221;. The Kubernetes API<br># # server uses this URL to discover public keys for verifying tokens. Must use HTTPS.<br># issuerURL:<br># # clientID specifies the ID for the client application that makes authentication requests to the OpenID<br># # provider.<br># clientID:<br># # clientSecret specifies the secret for the client application.<br># clientSecret:<br># # kubectlRedirectURL specifies the redirect URL (required) for the gcloud CLI, such as<br># # &#8220;http:\/\/localhost:[PORT]\/callback&#8221;.<br># kubectlRedirectURL:<br># # username specifies the JWT claim to use as the username. The default is &#8220;sub&#8221;, which is expected to be a<br># # unique identifier of the end user.<br># username:<br># # usernamePrefix specifies the prefix prepended to username claims to prevent clashes with existing names.<br># usernamePrefix:<br># # group specifies the JWT claim that the provider will use to return your security groups.<br># group:<br># # groupPrefix specifies the prefix prepended to group claims to prevent clashes with existing names.<br># groupPrefix:<br># # scopes specifies additional scopes to send to the OpenID provider as a comma-delimited list.<br># scopes:<br># # extraParams specifies additional key-value parameters to send to the OpenID provider as a comma-delimited<br># # list.<br># extraParams:<br># # proxy specifies the proxy server to use for the cluster to connect to your OIDC provider, if applicable.<br># # Example: https:\/\/user:password@10.10.10.10:8888. If left blank, this defaults to no proxy.<br># proxy:<br># # deployCloudConsoleProxy specifies whether to deploy a reverse proxy in the cluster to allow Google Cloud<br># # Console access to the on-premises OIDC provider for authenticating users. If your identity provider is not<br># # reachable over the public internet, and you wish to authenticate using Google Cloud Console, then this field<br># # must be set to true. If left blank, this field defaults to false.<br># deployCloudConsoleProxy:<br># # certificateAuthorityData specifies a Base64 PEM-encoded certificate authority certificate of your identity<br># # provider. It&#8217;s not needed if your identity provider&#8217;s certificate was issued by a well-known public CA.<br># # However, if deployCloudConsoleProxy is true, then this value must be provided, even for a well-known public<br># # CA.<br># certificateAuthorityData:<br># Node access configuration; uncomment this section if you wish to use a non-root user<br># with passwordless sudo capability for machine login.<br># nodeAccess:<br># loginUser:<br>Node pools for worker nodes<\/span><br><span class=\"has-inline-color has-vivid-cyan-blue-color\">apiVersion:<\/span><span class=\"has-inline-color has-black-color\"> baremetal.cluster.gke.io\/v1<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"><br>kind: <\/span><span class=\"has-inline-color has-black-color\">NodePool<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"><br>metadata:<br>name: <\/span><span class=\"has-inline-color has-black-color\">node-pool-1<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"><br>namespace:<\/span><span class=\"has-inline-color has-black-color\"> cluster-<\/span><span class=\"has-inline-color has-vivid-red-color\">STD-C01<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"><br>spec:<br>clusterName:<\/span><span class=\"has-inline-color has-vivid-red-color\"> STD-C01<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\"><br>nodes:<br>address: 10.200.0.5<br>address: <\/span><span class=\"has-inline-color has-vivid-red-color\">10.200.0.6<\/span><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u7b2c\u4e94\u6b65\uff1a\u900f\u904ebmctl\u9032\u884c\u6b63\u5f0f\u90e8\u7f72\uff0c\u63a5\u4e0b\u4f86\u53ea\u8981\u7b49kubeconfig\u7522\u51fa\u5f8c\uff0c\u5c31\u53ef\u4ee5\u767b\u5165\u53e2\u96c6\u4e2d\u4f7f\u7528\u56c9\uff01<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>bmctl create cluster -c <span class=\"has-inline-color has-vivid-red-color\">STD-C01<\/span> export KUBECONFIG=~\/bmctl-workspace\/<span class=\"has-inline-color has-vivid-red-color\">STD-C01<\/span>\/STD-C01-kubeconfig<br><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\u7b2c\u516d\u6b65\uff1a\u5275\u5efaservice accout &amp; role \u4e26\u9032\u884c\u7d81\u5b9a\uff0c\u63a5\u4e0b\u4f86\u53ea\u8981\u53d6\u5f97token\u8f38\u5165\u5230GCP Console &gt; Anthos &gt; \u9ede\u9078STD-C01 &gt; login &gt; token auth \u4e2d\uff0c\u6211\u5011\u5c31\u53ef\u4ee5\u900f\u904e GCP Console \u4f86\u9032\u884c\u5730\u7aef\u7684K8S\u53e2\u96c6\u7ba1\u7406\u56c9\u3002<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>kubectl create serviceaccount gke-connect-admin<br>kubectl create clusterrolebinding gke-connect-admin-clusterrolebinding &#8211;clusterrole cluster-admin &#8211;serviceaccount=default:gke-connect-admin<br>kubectl get secrets<br>NAME TYPE DATA AGE<br>default-token-pkhk5 kubernetes.io\/service-account-token 3 15h<br><span class=\"has-inline-color has-vivid-red-color\">gke-connect-admin-token-pdns6<\/span> kubernetes.io\/service-account-token 3 14h<br>echo Token: $(kubectl get secret &#8211;namespace default <span class=\"has-inline-color has-vivid-red-color\">gke-connect-admin-token-pdns6<\/span> -o jsonpath=&#8221;{.data.token}&#8221; | base64 &#8211;decode)<br>Token: <span class=\"has-inline-color has-luminous-vivid-orange-color\">eyJhbGciOiJSUzI1NiIsImtpZCI6IlJfTzFqODdUVFByN2lidzhQMGc5djdTaDJYWlNTcU1sQUtiODU1TXltemcifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWx0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImdrZS1jb25uZWN0LWFkbWluLXRva2VuLXBkbnM2Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImdrZS1jb25uZWN0LWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zxxxxxxxxxxxxxxxxxxxxxxxxWlkIjoiMmJmMjcxYzUtMjc2ZC00MjRjLWExODUtNWM3NjJiZWI0Y2Q3Iiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50OmRlZmF1bHQ6Z2tlLWNvbm5lY3QtYWRtaW4ifQ.l8a6hOLPDsl5LYP5aZrBAlaik8eCJFAYGmU0xr81BizgJ0ASb4YiCGSOKzgLGfZ8xq2OGDtrjTD3BG6DnZyKsnPihg1xYVnitZSVcXhQneGwQeFBXqRg81Wp6qfVqdJDB1Kr9dMZUzg0zVD9mOt9VNZhrMnAVTI5KO1KZBC4yBDwX2QLO5dHYdvg-RRsZZEK0SUt7Bu1rXoAWuMlwKRmaczGW3lAJkI87OT0H9xtL0_wc2UhQEkQl-P5e08MshKjSEcgdqOcLkZQxUsny7IsoIKQ6QT0XGOjWNNkc0kOcwrHAsxyna1tPRvTy7EvLicJ3ywcGWBFzQ63hs2zpSC-5w<\/span><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-color\" style=\"color:#ea5514\"><strong>\u5b89\u88ddkubenetes\u74b0\u5883\uff0c\u539f\u4f86\u53ef\u4ee5\u5982\u6b64\u7684\u7c21\u55ae\uff01\u4f60\u662f\u4e0d\u662f\u4e5f\u662f\u8a66\u8a66\u770b\u5462\uff01<\/strong><\/p>\n\n\n\n<p>\u5f9e\u90e8\u7f72\u7684\u904e\u7a0b\u4e2d\uff0c\u6211\u5011\u6703\u767c\u73fe Anthos on Bare Metal \u5df2\u7d93\u5c07\u5f88\u591a\u8907\u96dc\u7684\u90e8\u7f72\u6d41\u7a0b\u90fd\u9032\u884c\u4e86\u7c21\u5316\uff0c\u751a\u81f3\u9023\u555f\u7528GCP\u7684API\u8ddf\u5275\u5efaIAM\u6b0a\u9650\uff0c\u4e5f\u90fd\u81ea\u52d5\u5316\u4e86\uff01\u9664\u6b64\u4e4b\u5916\u5728bmctl\u7684\u90e8\u7f72\u5de5\u5177\u4e2d\uff0c\u4e5f\u52a0\u5165\u4e86\u90e8\u7f72\u6aa2\u6e2c\u6a5f\u5236(preflight check)\uff0c\u8b93\u6211\u5011\u5728\u5efa\u7f6e\u7684\u904e\u7a0b\u4e2d\uff0c\u53ef\u4ee5\u6709\u8f03\u6e05\u6670\u7684\u8108\u7d61\uff0c\u77e5\u9053\u54ea\u4e9b\u90e8\u5206\u9700\u8981\u505a\u8abf\u6574\u8ddf\u4fee\u6b63\u3002<\/p>\n\n\n\n<p>\u91dd\u5c0d\u4e00\u4e9b\u6838\u5fc3\u7684\u5c08\u6848\uff0c\u4e5f\u90fd\u9678\u7e8c\u7684\u6574\u4f75\u5230Anthos feature\u7684\u751f\u614b\u7cfb\u4e2d\u4e86\uff0c\uff0c\u60a8\u53ea\u9700\u8981\u9032\u884c\u4e00\u4e9b\u7c21\u55ae\u7684\u8a2d\u7f6e\uff0c\u5c31\u53ef\u4ee5\u5b8c\u6210\u81ea\u52d5\u5316\u7684\u90e8\u7f72\uff01\u9019\u771f\u7684\u592a\u68d2\u4e86\uff01\u800c\u4e14\u9047\u5230\u6280\u8853\u554f\u984c\u6642\uff0c\u4e5f\u53ef\u4ee5\u958bCase\u8acbGoogle\u7684\u5c08\u5bb6\u5011\u4f86\u5354\u52a9\u60a8\u89e3\u6c7a\u554f\u984c\u3001\u7d66\u4e88\u65b9\u5411\uff0c\u8b93\u60a8\u53ef\u4ee5\u66f4\u5feb\u901f\u7684\u627e\u5230\u6b63\u78ba\u3001\u5c0d\u7684\u65b9\u5411\uff0c\u4f86\u9032\u884c\u554f\u984c\u8655\u7406\u3001\u6539\u9032\u3002<\/p>\n\n\n\n<p>\u4eca\u5929\u7684\u5167\u5bb9\u5dee\u4e0d\u591a\u5230\u9019\u908a\u56c9\uff01\u5f8c\u7e8c\u6211\u5011\u9084\u6703\u518d\u4ecb\u7d39Anthos\u7684\u5176\u4ed6\u90e8\u7f72\u65b9\u5f0f\uff0c\u656c\u8acb\u671f\u5f85\uff0c\u4e5f\u6b61\u8fce\u5927\u5bb6\u95dc\u6ce8\u6211\u5011\u7684\u6d3b\u52d5\u7db2\u9801\u3001Line\u983b\u9053\uff0c\u5c31\u53ef\u4ee5\u5728\u7b2c\u4e00\u6642\u9593\u7372\u5f97\u6211\u5011\u7684\u6700\u65b0\u66f4\u65b0\u56c9\uff01<\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#f5f5f5\"><strong>\u767c\u4f48\u65e5\u671f: 2021-09-13  |  James Wu<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p>\u66f4\u591a\u96f2\u5730\u6df7\u5408\u89e3\u6c7a\u65b9\u6848 :    <a href=\"https:\/\/www.wingwill.com.tw\/zh\/zh-tw\/%e9%9b%b2%e5%9c%b0%e6%b7%b7%e5%90%88\/%e9%9b%b2%e5%9c%b0%e6%b7%b7%e5%90%88%e8%a6%8f%e5%8a%83%e8%88%87%e5%bb%ba%e7%bd%ae\/\">\u96f2\u5730\u6df7\u5408\u898f\u5283\u8207\u5efa\u7f6e<\/a> <\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.wingwill.com.tw\/zh\/zh-tw\/cloud-professional-service\/\"><img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/cloud-professional-service-800x300-1.png\" alt=\"\u7fbd\u6607\u570b\u969b-\u4f01\u696d\u4e0a\u96f2\u898f\u5283\u8a55\u4f30\u670d\u52d9\" class=\"wp-image-19179\" srcset=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/cloud-professional-service-800x300-1.png 800w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/cloud-professional-service-800x300-1-300x113.png 300w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/cloud-professional-service-800x300-1-768x288.png 768w, https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/cloud-professional-service-800x300-1-594x223.png 594w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2<\/p>","protected":false},"author":7,"featured_media":19161,"menu_order":43,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"sector":[7177,7178,7179,7180,7181,7182,7183,7184],"solutions":[7190],"brand":[7165],"class_list":["post-78058","products","type-products","status-publish","format-standard","has-post-thumbnail","hentry","sector-mfg","sector-finance","sector-retail","sector-medbio","sector-logistics","sector-public","sector-gaming","sector-software","solutions-cloud-architecture-optimization","brand-google-cloud"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.5 (Yoast SEO v26.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 - Anthos on Bare Metal - WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34<\/title>\n<meta name=\"description\" content=\"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2\" \/>\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.wingwill.com.tw\/zh\/products\/anthos-\u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217-anthos-on-bare-metal\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 - Anthos on Bare Metal - WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34\" \/>\n<meta property=\"og:description\" content=\"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wingwill.com.tw\/zh\/products\/anthos-\u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217-anthos-on-bare-metal\/\" \/>\n<meta property=\"og:site_name\" content=\"WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/WingWillCo.ltd\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-26T10:22:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-FB-blog-1200x628-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-FB-blog-1200x628-1.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/\"},\"author\":{\"name\":\"Chen Enfys\",\"@id\":\"https:\/\/www.wingwill.com.tw\/#\/schema\/person\/b9809ad749ffc04c733fa34746bc1440\"},\"headline\":\"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 &#8211; Anthos on Bare Metal\",\"datePublished\":\"2021-09-13T10:34:21+00:00\",\"dateModified\":\"2025-11-26T10:22:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/\"},\"wordCount\":1762,\"publisher\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg\",\"keywords\":[\"Google Cloud\",\"VMware\",\"Anthos\",\"Bare Metal\",\"K8S\",\"\u865b\u64ec\u5316\u90e8\u7f72\"],\"articleSection\":[\"\u90e8\u843d\u683c\",\"\u96f2\u5730\u6df7\u5408\u61c9\u7528\"],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/\",\"url\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/\",\"name\":\"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 - Anthos on Bare Metal - WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34\",\"isPartOf\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg\",\"datePublished\":\"2021-09-13T10:34:21+00:00\",\"dateModified\":\"2025-11-26T10:22:13+00:00\",\"description\":\"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2\",\"breadcrumb\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage\",\"url\":\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg\",\"contentUrl\":\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg\",\"width\":1900,\"height\":1010,\"caption\":\"google-anthos- managed-application-platform\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\/\/www.wingwill.com.tw\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u89e3\u6c7a\u65b9\u6848\",\"item\":\"https:\/\/www.wingwill.com.tw\/products\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 &#8211; Anthos on Bare Metal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wingwill.com.tw\/#website\",\"url\":\"https:\/\/www.wingwill.com.tw\/\",\"name\":\"WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34\",\"description\":\"Cloud Solution Provider\uff5c\u7fbd\u6607\u570b\u969b\u70ba\u96f6\u58f9\u79d1\u6280\u767e\u5206\u4e4b\u767e\u6295\u8cc7\u7684\u96f2\u7aef\u670d\u52d9\u4f9b\u61c9\u5546\uff0c\u4ee5\u5c08\u696d\u6280\u8853\u8207\u7d93\u9a57\u6df1\u8015\u96f2\u7aef\u5e02\u5834\uff0c\u70baGoogle Cloud\u3001Akamai\u3001\u5fae\u8edf\u3001AWS \u7b49\u5404\u570b\u969b\u5927\u5ee0\u4e4b\u5408\u4f5c\u5925\u4f34\uff0c\u63d0\u4f9b\u61c9\u7528\u670d\u52d9\u50b3\u905e\u3001\u96f2\u5730\u6df7\u5408\u57fa\u790e\u8a2d\u8a08\u3001\u96f2\u7aef\u5b89\u5168\u7ba1\u7406\u3001\u5927\u6578\u64da\u5206\u6790\u7b49\u56db\u5927\u670d\u52d9\uff0c\u5354\u52a9\u4f01\u696d\u52a0\u901f\u6578\u4f4d\u8f49\u578b\uff0c\u63d0\u4f9b\u6700\u4f73\u7684\u96f2\u7aef\u9632\u8b77\u89e3\u6c7a\u65b9\u6848\u3002\",\"publisher\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/#organization\"},\"alternateName\":\"WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wingwill.com.tw\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.wingwill.com.tw\/#organization\",\"name\":\"WingWill \u7fbd\u6607\u570b\u969b\",\"alternateName\":\"WingWill \u7fbd\u6607\u570b\u969b\",\"url\":\"https:\/\/www.wingwill.com.tw\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wingwill.com.tw\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2025\/11\/logo.png\",\"contentUrl\":\"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2025\/11\/logo.png\",\"width\":955,\"height\":955,\"caption\":\"WingWill \u7fbd\u6607\u570b\u969b\"},\"image\":{\"@id\":\"https:\/\/www.wingwill.com.tw\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/WingWillCo.ltd\/\"],\"email\":\"service@wingwill.com.tw\",\"telephone\":\"02 2656 5630\",\"legalName\":\"\u7fbd\u6607\u570b\u969b\u80a1\u4efd\u6709\u9650\u516c\u53f8\",\"taxID\":\"52811521\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wingwill.com.tw\/#\/schema\/person\/b9809ad749ffc04c733fa34746bc1440\",\"name\":\"Chen Enfys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wingwill.com.tw\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8dd4805ae5a55e6c0ceb3adb825b9cb840c911f0540b0ebf28091093aa70fb88?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8dd4805ae5a55e6c0ceb3adb825b9cb840c911f0540b0ebf28091093aa70fb88?s=96&d=mm&r=g\",\"caption\":\"Chen Enfys\"},\"url\":\"https:\/\/www.wingwill.com.tw\/zh\/author\/enfys-chenzerone-com-tw\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 - Anthos on Bare Metal - WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34","description":"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2","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.wingwill.com.tw\/zh\/products\/anthos-\u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217-anthos-on-bare-metal\/","og_locale":"zh_CN","og_type":"article","og_title":"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 - Anthos on Bare Metal - WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34","og_description":"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2","og_url":"https:\/\/www.wingwill.com.tw\/zh\/products\/anthos-\u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217-anthos-on-bare-metal\/","og_site_name":"WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34","article_publisher":"https:\/\/www.facebook.com\/WingWillCo.ltd\/","article_modified_time":"2025-11-26T10:22:13+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-FB-blog-1200x628-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2","twitter_image":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/09\/anthos-on-bare-metal-blog12-FB-blog-1200x628-1.png","twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"9 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#article","isPartOf":{"@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/"},"author":{"name":"Chen Enfys","@id":"https:\/\/www.wingwill.com.tw\/#\/schema\/person\/b9809ad749ffc04c733fa34746bc1440"},"headline":"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 &#8211; Anthos on Bare Metal","datePublished":"2021-09-13T10:34:21+00:00","dateModified":"2025-11-26T10:22:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/"},"wordCount":1762,"publisher":{"@id":"https:\/\/www.wingwill.com.tw\/#organization"},"image":{"@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg","keywords":["Google Cloud","VMware","Anthos","Bare Metal","K8S","\u865b\u64ec\u5316\u90e8\u7f72"],"articleSection":["\u90e8\u843d\u683c","\u96f2\u5730\u6df7\u5408\u61c9\u7528"],"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/","url":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/","name":"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 - Anthos on Bare Metal - WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34","isPartOf":{"@id":"https:\/\/www.wingwill.com.tw\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage"},"image":{"@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg","datePublished":"2021-09-13T10:34:21+00:00","dateModified":"2025-11-26T10:22:13+00:00","description":"Kubernetes\u9019\u500b\u540d\u8a5e\uff0c\u5728\u904e\u53bb\u5e7e\u5e74\u53ef\u4ee5\u8aaa\u662f\u7e7c\u865b\u64ec\u5316\u4e4b\u5f8c\uff0c\u53e6\u5916\u4e00\u500b\u6307\u6a19\u6027\u7684\u6280\u8853\uff0c\u5b83\u5728\u96f2\u539f\u751f\u7684\u4e16\u754c\u4e2d\u5927\u653e\u7570\u5f69\uff0c\u540c\u6642\u8d8a\u4f86\u8d8a\u591a\u7684\u8edf\/\u786c\u9ad4\u5ee0\u5546\uff0c\u4e5f\u76f8\u7e7c\u63a8\u51fa\u5404\u5f0fKubernetes\u6574\u5408\u65b9\u6848\uff0c\u8b93\u5b83\u80fd\u5920\u6301\u7e8c\u5730\u7e7c\u7e8c\u767c\u71d2\uff01Anthos Bare Metal\uff0c\u80fd\u8b93\u4f01\u696d\u9010\u6b65\u7684\u5efa\u69cb\u5c6c\u65bc\u81ea\u5df1\u7684\u96f2\u539f\u751f\u843d\u5730\u74b0\u5883\uff0c\u800c\u4e0d\u9700\u8981\u6025\u6025\u8e81\u8e81\u7684\u4e00\u7aa9\u8702\u4e0a\u96f2","breadcrumb":{"@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#primaryimage","url":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg","contentUrl":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2021\/03\/google-anthos-managed-application-platform-blogB02-1.jpg","width":1900,"height":1010,"caption":"google-anthos- managed-application-platform"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wingwill.com.tw\/products\/anthos-%e6%9e%b6%e6%a7%8b%e3%80%81%e9%83%a8%e7%bd%b2%e7%b3%bb%e5%88%97-anthos-on-bare-metal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/www.wingwill.com.tw\/"},{"@type":"ListItem","position":2,"name":"\u89e3\u6c7a\u65b9\u6848","item":"https:\/\/www.wingwill.com.tw\/products\/"},{"@type":"ListItem","position":3,"name":"Anthos \u67b6\u69cb\u3001\u90e8\u7f72\u7cfb\u5217 &#8211; Anthos on Bare Metal"}]},{"@type":"WebSite","@id":"https:\/\/www.wingwill.com.tw\/#website","url":"https:\/\/www.wingwill.com.tw\/","name":"WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34","description":"Cloud Solution Provider\uff5c\u7fbd\u6607\u570b\u969b\u70ba\u96f6\u58f9\u79d1\u6280\u767e\u5206\u4e4b\u767e\u6295\u8cc7\u7684\u96f2\u7aef\u670d\u52d9\u4f9b\u61c9\u5546\uff0c\u4ee5\u5c08\u696d\u6280\u8853\u8207\u7d93\u9a57\u6df1\u8015\u96f2\u7aef\u5e02\u5834\uff0c\u70baGoogle Cloud\u3001Akamai\u3001\u5fae\u8edf\u3001AWS \u7b49\u5404\u570b\u969b\u5927\u5ee0\u4e4b\u5408\u4f5c\u5925\u4f34\uff0c\u63d0\u4f9b\u61c9\u7528\u670d\u52d9\u50b3\u905e\u3001\u96f2\u5730\u6df7\u5408\u57fa\u790e\u8a2d\u8a08\u3001\u96f2\u7aef\u5b89\u5168\u7ba1\u7406\u3001\u5927\u6578\u64da\u5206\u6790\u7b49\u56db\u5927\u670d\u52d9\uff0c\u5354\u52a9\u4f01\u696d\u52a0\u901f\u6578\u4f4d\u8f49\u578b\uff0c\u63d0\u4f9b\u6700\u4f73\u7684\u96f2\u7aef\u9632\u8b77\u89e3\u6c7a\u65b9\u6848\u3002","publisher":{"@id":"https:\/\/www.wingwill.com.tw\/#organization"},"alternateName":"WingWill \u7fbd\u6607\u570b\u969b - \u5168\u65b9\u4f4d\u96f2\u7aef\u3001\u8cc7\u5b89\u670d\u52d9\uff0c\u6578\u4f4d\u8f49\u578b\u597d\u5925\u4f34","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wingwill.com.tw\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/www.wingwill.com.tw\/#organization","name":"WingWill \u7fbd\u6607\u570b\u969b","alternateName":"WingWill \u7fbd\u6607\u570b\u969b","url":"https:\/\/www.wingwill.com.tw\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wingwill.com.tw\/#\/schema\/logo\/image\/","url":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2025\/11\/logo.png","contentUrl":"https:\/\/www.wingwill.com.tw\/wp-content\/uploads\/2025\/11\/logo.png","width":955,"height":955,"caption":"WingWill \u7fbd\u6607\u570b\u969b"},"image":{"@id":"https:\/\/www.wingwill.com.tw\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/WingWillCo.ltd\/"],"email":"service@wingwill.com.tw","telephone":"02 2656 5630","legalName":"\u7fbd\u6607\u570b\u969b\u80a1\u4efd\u6709\u9650\u516c\u53f8","taxID":"52811521"},{"@type":"Person","@id":"https:\/\/www.wingwill.com.tw\/#\/schema\/person\/b9809ad749ffc04c733fa34746bc1440","name":"Chen Enfys","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wingwill.com.tw\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8dd4805ae5a55e6c0ceb3adb825b9cb840c911f0540b0ebf28091093aa70fb88?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8dd4805ae5a55e6c0ceb3adb825b9cb840c911f0540b0ebf28091093aa70fb88?s=96&d=mm&r=g","caption":"Chen Enfys"},"url":"https:\/\/www.wingwill.com.tw\/zh\/author\/enfys-chenzerone-com-tw\/"}]}},"_links":{"self":[{"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/products\/78058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/products"}],"about":[{"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/types\/products"}],"author":[{"embeddable":true,"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/comments?post=78058"}],"version-history":[{"count":0,"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/products\/78058\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/media\/19161"}],"wp:attachment":[{"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/media?parent=78058"}],"wp:term":[{"taxonomy":"sector","embeddable":true,"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/sector?post=78058"},{"taxonomy":"solutions","embeddable":true,"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/solutions?post=78058"},{"taxonomy":"brand","embeddable":true,"href":"https:\/\/www.wingwill.com.tw\/zh\/wp-json\/wp\/v2\/brand?post=78058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}