Files
rancher-docs/zh/assets/js/4df0d9bd.b0844cdc.js
T

1 line
41 KiB
JavaScript

"use strict";(self.webpackChunkrancher_docs=self.webpackChunkrancher_docs||[]).push([[48576],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>d});var a=n(67294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t){if(null==e)return{};var n,a,l=function(e,t){if(null==e)return{};var n,a,l={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var i=a.createContext({}),u=function(e){var t=a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},c=function(e){var t=u(e.components);return a.createElement(i.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,r=e.originalType,i=e.parentName,c=p(e,["components","mdxType","originalType","parentName"]),k=u(n),d=l,m=k["".concat(i,".").concat(d)]||k[d]||s[d]||r;return n?a.createElement(m,o(o({ref:t},c),{},{components:n})):a.createElement(m,o({ref:t},c))}));function d(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var r=n.length,o=new Array(r);o[0]=k;var p={};for(var i in t)hasOwnProperty.call(t,i)&&(p[i]=t[i]);p.originalType=e,p.mdxType="string"==typeof e?e:l,o[1]=p;for(var u=2;u<r;u++)o[u]=n[u];return a.createElement.apply(null,o)}return a.createElement.apply(null,n)}k.displayName="MDXCreateElement"},3582:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>i,contentTitle:()=>o,default:()=>s,frontMatter:()=>r,metadata:()=>p,toc:()=>u});var a=n(87462),l=(n(67294),n(3905));const r={title:"GKE \u96c6\u7fa4\u914d\u7f6e\u53c2\u8003"},o=void 0,p={unversionedId:"pages-for-subheaders/gke-cluster-configuration",id:"version-2.6/pages-for-subheaders/gke-cluster-configuration",title:"GKE \u96c6\u7fa4\u914d\u7f6e\u53c2\u8003",description:"Rancher 2.6 \u53d8\u66f4",source:"@site/i18n/zh/docusaurus-plugin-content-docs/version-2.6/pages-for-subheaders/gke-cluster-configuration.md",sourceDirName:"pages-for-subheaders",slug:"/pages-for-subheaders/gke-cluster-configuration",permalink:"/zh/v2.6/pages-for-subheaders/gke-cluster-configuration",draft:!1,editUrl:"https://github.com/rancher/rancher-docs/edit/main/versioned_docs/version-2.6/pages-for-subheaders/gke-cluster-configuration.md",tags:[],version:"2.6",lastUpdatedAt:1669186974,formattedLastUpdatedAt:"2022\u5e7411\u670823\u65e5",frontMatter:{title:"GKE \u96c6\u7fa4\u914d\u7f6e\u53c2\u8003"},sidebar:"tutorialSidebar",previous:{title:"AKS \u96c6\u7fa4\u914d\u7f6e\u53c2\u8003",permalink:"/zh/v2.6/reference-guides/cluster-configuration/rancher-server-configuration/aks-cluster-configuration"},next:{title:"\u79c1\u6709\u96c6\u7fa4",permalink:"/zh/v2.6/reference-guides/cluster-configuration/rancher-server-configuration/gke-cluster-configuration/gke-private-clusters"}},i={},u=[{value:"Rancher 2.6 \u53d8\u66f4",id:"rancher-26-\u53d8\u66f4",level:2},{value:"\u96c6\u7fa4\u4f4d\u7f6e",id:"\u96c6\u7fa4\u4f4d\u7f6e",level:2},{value:"\u96c6\u7fa4\u9009\u9879",id:"\u96c6\u7fa4\u9009\u9879",level:2},{value:"Kubernetes \u7248\u672c",id:"kubernetes-\u7248\u672c",level:3},{value:"\u5bb9\u5668\u5730\u5740\u8303\u56f4",id:"\u5bb9\u5668\u5730\u5740\u8303\u56f4",level:3},{value:"\u7f51\u7edc",id:"\u7f51\u7edc",level:3},{value:"\u8282\u70b9\u5b50\u7f51/\u5b50\u7f51",id:"\u8282\u70b9\u5b50\u7f51\u5b50\u7f51",level:3},{value:"\u5b50\u7f51\u540d\u79f0",id:"\u5b50\u7f51\u540d\u79f0",level:3},{value:"IP \u522b\u540d",id:"ip-\u522b\u540d",level:3},{value:"\u7f51\u7edc\u7b56\u7565",id:"\u7f51\u7edc\u7b56\u7565",level:3},{value:"\u9879\u76ee\u7f51\u7edc\u9694\u79bb",id:"\u9879\u76ee\u7f51\u7edc\u9694\u79bb",level:3},{value:"\u8282\u70b9 IPv4 CIDR \u5757",id:"\u8282\u70b9-ipv4-cidr-\u5757",level:3},{value:"\u96c6\u7fa4\u6b21\u8981\u8303\u56f4\u540d\u79f0",id:"\u96c6\u7fa4\u6b21\u8981\u8303\u56f4\u540d\u79f0",level:3},{value:"\u96c6\u7fa4 Pod \u5730\u5740\u8303\u56f4",id:"\u96c6\u7fa4-pod-\u5730\u5740\u8303\u56f4",level:3},{value:"Service \u6b21\u8981\u8303\u56f4\u540d\u79f0",id:"service-\u6b21\u8981\u8303\u56f4\u540d\u79f0",level:3},{value:"Service \u5730\u5740\u8303\u56f4",id:"service-\u5730\u5740\u8303\u56f4",level:3},{value:"\u79c1\u6709\u96c6\u7fa4",id:"\u79c1\u6709\u96c6\u7fa4",level:3},{value:"\u542f\u7528\u79c1\u6709\u7aef\u70b9",id:"\u542f\u7528\u79c1\u6709\u7aef\u70b9",level:3},{value:"\u4e3b IPV4 CIDR \u5757",id:"\u4e3b-ipv4-cidr-\u5757",level:3},{value:"\u4e3b\u6388\u6743\u7f51\u7edc",id:"\u4e3b\u6388\u6743\u7f51\u7edc",level:3},{value:"\u5176\u4ed6\u9009\u9879",id:"\u5176\u4ed6\u9009\u9879",level:2},{value:"\u96c6\u7fa4\u63d2\u4ef6",id:"\u96c6\u7fa4\u63d2\u4ef6",level:3},{value:"\u6c34\u5e73 Pod \u81ea\u52a8\u7f29\u653e",id:"\u6c34\u5e73-pod-\u81ea\u52a8\u7f29\u653e",level:4},{value:"HTTP (L7) \u8d1f\u8f7d\u5747\u8861",id:"http-l7-\u8d1f\u8f7d\u5747\u8861",level:4},{value:"\u7f51\u7edc\u7b56\u7565\u914d\u7f6e\uff08\u4ec5\u9650 master\uff09",id:"\u7f51\u7edc\u7b56\u7565\u914d\u7f6e\u4ec5\u9650-master",level:4},{value:"\u96c6\u7fa4\u7279\u5f81\uff08Alpha \u529f\u80fd\uff09",id:"\u96c6\u7fa4\u7279\u5f81alpha-\u529f\u80fd",level:3},{value:"Logging \u670d\u52a1",id:"logging-\u670d\u52a1",level:3},{value:"\u76d1\u63a7\u670d\u52a1",id:"\u76d1\u63a7\u670d\u52a1",level:3},{value:"\u7ef4\u62a4\u7a97\u53e3",id:"\u7ef4\u62a4\u7a97\u53e3",level:3},{value:"\u8282\u70b9\u6c60",id:"\u8282\u70b9\u6c60",level:2},{value:"Kubernetes \u7248\u672c",id:"kubernetes-\u7248\u672c-1",level:3},{value:"\u955c\u50cf\u7c7b\u578b",id:"\u955c\u50cf\u7c7b\u578b",level:3},{value:"\u4e3b\u673a\u7c7b\u578b",id:"\u4e3b\u673a\u7c7b\u578b",level:3},{value:"\u6839\u78c1\u76d8\u7c7b\u578b",id:"\u6839\u78c1\u76d8\u7c7b\u578b",level:3},{value:"\u672c\u5730 SSD \u78c1\u76d8",id:"\u672c\u5730-ssd-\u78c1\u76d8",level:3},{value:"\u62a2\u5360\u5f0f\u8282\u70b9\uff08beta\uff09",id:"\u62a2\u5360\u5f0f\u8282\u70b9beta",level:3},{value:"\u6c61\u70b9",id:"\u6c61\u70b9",level:3},{value:"\u8282\u70b9\u6807\u7b7e",id:"\u8282\u70b9\u6807\u7b7e",level:3},{value:"\u7f51\u7edc\u6807\u7b7e",id:"\u7f51\u7edc\u6807\u7b7e",level:3},{value:"\u7ec4\u8be6\u7ec6\u4fe1\u606f",id:"\u7ec4\u8be6\u7ec6\u4fe1\u606f",level:2},{value:"\u540d\u79f0",id:"\u540d\u79f0",level:3},{value:"\u521d\u59cb\u8282\u70b9\u6570",id:"\u521d\u59cb\u8282\u70b9\u6570",level:3},{value:"\u6bcf\u4e2a\u8282\u70b9\u7684\u6700\u5927 Pod \u6570\u91cf",id:"\u6bcf\u4e2a\u8282\u70b9\u7684\u6700\u5927-pod-\u6570\u91cf",level:3},{value:"\u81ea\u52a8\u7f29\u653e",id:"\u81ea\u52a8\u7f29\u653e",level:3},{value:"\u81ea\u52a8\u4fee\u590d",id:"\u81ea\u52a8\u4fee\u590d",level:3},{value:"\u81ea\u52a8\u5347\u7ea7",id:"\u81ea\u52a8\u5347\u7ea7",level:3},{value:"\u8bbf\u95ee\u8303\u56f4",id:"\u8bbf\u95ee\u8303\u56f4",level:3},{value:"\u914d\u7f6e\u5237\u65b0\u95f4\u9694",id:"\u914d\u7f6e\u5237\u65b0\u95f4\u9694",level:3}],c={toc:u};function s(e){let{components:t,...n}=e;return(0,l.kt)("wrapper",(0,a.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,l.kt)("h2",{id:"rancher-26-\u53d8\u66f4"},"Rancher 2.6 \u53d8\u66f4"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"\u652f\u6301\u989d\u5916\u7684\u914d\u7f6e\u9009\u9879\uff1a",(0,l.kt)("ul",{parentName:"li"},(0,l.kt)("li",{parentName:"ul"},"\u9879\u76ee\u7f51\u7edc\u9694\u79bb"),(0,l.kt)("li",{parentName:"ul"},"\u7f51\u7edc\u6807\u7b7e")))),(0,l.kt)("h2",{id:"\u96c6\u7fa4\u4f4d\u7f6e"},"\u96c6\u7fa4\u4f4d\u7f6e"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u503c"),(0,l.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"\u4f4d\u7f6e\u7c7b\u578b"),(0,l.kt)("td",{parentName:"tr",align:null},"\u5730\u533a (zone) \u6216\u533a\u57df (region)\u3002\u501f\u52a9 GKE\uff0c\u4f60\u53ef\u4ee5\u6839\u636e\u5de5\u4f5c\u8d1f\u8f7d\u7684\u53ef\u7528\u6027\u8981\u6c42\u548c\u9884\u7b97\u521b\u5efa\u4e00\u4e2a\u91cf\u8eab\u5b9a\u5236\u7684\u96c6\u7fa4\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u96c6\u7fa4\u7684\u8282\u70b9\u5728\u5355\u4e2a\u8ba1\u7b97\u533a\u57df\u4e2d\u8fd0\u884c\u3002\u9009\u62e9\u591a\u4e2a\u533a\u57df\u65f6\uff0c\u96c6\u7fa4\u7684\u8282\u70b9\u5c06\u8de8\u8d8a\u591a\u4e2a\u8ba1\u7b97\u533a\u57df\uff0c\u800c controlplane \u5219\u53ea\u4f4d\u4e8e\u5355\u4e2a\u533a\u57df\u4e2d\u3002\u533a\u57df\u96c6\u7fa4\u4e5f\u589e\u52a0\u4e86 controlplane \u7684\u53ef\u7528\u6027\u3002\u6709\u5173\u9009\u62e9\u96c6\u7fa4\u53ef\u7528\u6027\u7c7b\u578b\u7684\u5e2e\u52a9\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"td",href:"https://cloud.google.com/kubernetes-engine/docs/best-practices/scalability#choosing_a_regional_or_zonal_control_plane"},"\u8fd9\u4e9b\u6587\u6863"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"\u5730\u533a"),(0,l.kt)("td",{parentName:"tr",align:null},"\u8ba1\u7b97\u5f15\u64ce\u4e2d\u7684\u6bcf\u4e2a\u533a\u57df\u90fd\u5305\u542b\u591a\u5730\u533a\u3002\u6709\u5173\u53ef\u7528\u533a\u57df\u548c\u53ef\u7528\u533a\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"td",href:"https://cloud.google.com/compute/docs/regions-zones#available"},"\u8fd9\u4e9b\u6587\u6863"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"\u5176\u4ed6\u5730\u533a"),(0,l.kt)("td",{parentName:"tr",align:null},"\u5bf9\u4e8e\u5730\u533a\u6027\u96c6\u7fa4\uff0c\u4f60\u53ef\u4ee5\u9009\u62e9\u5176\u4ed6\u5730\u533a\u6765\u521b\u5efa",(0,l.kt)("a",{parentName:"td",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/types-of-clusters#multi-zonal_clusters"},"\u591a\u5730\u533a\u96c6\u7fa4"),"\u3002")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"\u533a\u57df"),(0,l.kt)("td",{parentName:"tr",align:null},"\u5bf9\u4e8e",(0,l.kt)("a",{parentName:"td",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/types-of-clusters#regional_clusters"},"\u533a\u57df\u6027\u96c6\u7fa4"),"\uff0c\u4f60\u53ef\u4ee5\u9009\u62e9\u4e00\u4e2a\u533a\u57df\u3002\u6709\u5173\u53ef\u7528\u533a\u57df\u548c\u53ef\u7528\u533a\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"td",href:"https://cloud.google.com/compute/docs/regions-zones#available"},"\u672c\u8282"),"\u3002\u5730\u533a\u540d\u79f0\u7684\u524d\u9762\u90e8\u5206\u662f\u533a\u57df\u7684\u540d\u79f0\u3002")))),(0,l.kt)("h2",{id:"\u96c6\u7fa4\u9009\u9879"},"\u96c6\u7fa4\u9009\u9879"),(0,l.kt)("h3",{id:"kubernetes-\u7248\u672c"},"Kubernetes \u7248\u672c"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u6709\u5173 GKE Kubernetes \u7248\u672c\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/versioning"},"\u8fd9\u4e9b\u6587\u6863"),"\u3002"),(0,l.kt)("h3",{id:"\u5bb9\u5668\u5730\u5740\u8303\u56f4"},"\u5bb9\u5668\u5730\u5740\u8303\u56f4"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u96c6\u7fa4\u4e2d Pod \u7684 IP \u5730\u5740\u8303\u56f4\u3002\u5fc5\u987b\u662f\u6709\u6548\u7684 CIDR \u8303\u56f4\uff0c\u4f8b\u5982 10.42.0.0/16\u3002\u5982\u679c\u672a\u6307\u5b9a\uff0c\u5219\u4f1a\u81ea\u52a8\u4ece 10.0.0.0/8 \u4e2d\u9009\u62e9\u4e00\u4e2a\u968f\u673a\u8303\u56f4\uff0c\u5e76\u6392\u9664\u5df2\u5206\u914d\u7ed9 VM\u3001\u5176\u4ed6\u96c6\u7fa4\u6216\u8def\u7531\u7684\u8303\u56f4\u3002\u81ea\u52a8\u9009\u62e9\u7684\u8303\u56f4\u53ef\u80fd\u4e0e\u9884\u7559\u7684 IP \u5730\u5740\u3001\u52a8\u6001\u8def\u7531\u6216\u4e0e\u96c6\u7fa4\u5bf9\u7b49\u7684 VPC \u4e2d\u7684\u8def\u7531\u53d1\u751f\u51b2\u7a81\u3002"),(0,l.kt)("h3",{id:"\u7f51\u7edc"},"\u7f51\u7edc"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u96c6\u7fa4\u8fde\u63a5\u7684 Compute Engine \u7f51\u7edc\u3002\u5c06\u4f7f\u7528\u6b64\u7f51\u7edc\u521b\u5efa\u8def\u7531\u548c\u9632\u706b\u5899\u3002\u5982\u679c\u4f7f\u7528",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/shared-vpc"},"\u5171\u4eab VPC"),"\uff0c\u4e0e\u4f60\u7684\u9879\u76ee\u5171\u4eab\u7684 VPC \u7f51\u7edc\u5c06\u663e\u793a\u5728\u6b64\u5904\u3002\u4f60\u5c06\u53ef\u4ee5\u5728\u6b64\u5b57\u6bb5\u4e2d\u8fdb\u884c\u9009\u62e9\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/vpc#vpc_networks_and_subnets"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"\u8282\u70b9\u5b50\u7f51\u5b50\u7f51"},"\u8282\u70b9\u5b50\u7f51/\u5b50\u7f51"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u96c6\u7fa4\u8fde\u63a5\u5230\u7684 Compute Engine \u5b50\u7f51\u3002\u8be5\u5b50\u7f51\u5fc5\u987b\u5c5e\u4e8e",(0,l.kt)("strong",{parentName:"p"},"\u7f51\u7edc"),"\u5b57\u6bb5\u4e2d\u6307\u5b9a\u7684\u7f51\u7edc\u3002\u9009\u62e9\u4e00\u4e2a\u73b0\u6709\u7684\u5b50\u7f51\uff0c\u6216\u9009\u62e9\u201c\u81ea\u52a8\u521b\u5efa\u5b50\u7f51\u201d\u6765\u81ea\u52a8\u521b\u5efa\u4e00\u4e2a\u5b50\u7f51\u3002\u5982\u679c\u4e0d\u4f7f\u7528\u73b0\u6709\u7f51\u7edc\uff0c\u5219\u9700\u8981\u4f7f\u7528",(0,l.kt)("strong",{parentName:"p"},"\u5b50\u7f51\u540d\u79f0"),"\u6765\u751f\u6210\u4e00\u4e2a\u3002\u5982\u679c\u4f7f\u7528",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/shared-vpc"},"\u5171\u4eab VPC"),"\uff0c\u4e0e\u4f60\u7684\u9879\u76ee\u5171\u4eab\u7684 VPC \u5b50\u7f51\u5c06\u663e\u793a\u5728\u6b64\u5904\u3002\u5982\u679c\u4f7f\u7528\u5171\u4eab VPC \u7f51\u7edc\uff0c\u5219\u65e0\u6cd5\u9009\u62e9\u201c\u81ea\u52a8\u521b\u5efa\u5b50\u7f51\u201d\u3002\u5982\u9700\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/vpc#vpc_networks_and_subnets"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"\u5b50\u7f51\u540d\u79f0"},"\u5b50\u7f51\u540d\u79f0"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u4f7f\u7528\u63d0\u4f9b\u7684\u540d\u79f0\u81ea\u52a8\u521b\u5efa\u5b50\u7f51\u3002\u5982\u679c\u4e3a",(0,l.kt)("strong",{parentName:"p"},"\u8282\u70b9\u5b50\u7f51"),"\u6216",(0,l.kt)("strong",{parentName:"p"},"\u5b50\u7f51"),"\u9009\u62e9\u4e86\u201c\u81ea\u52a8\u521b\u5efa\u5b50\u7f51\u201d\uff0c\u5219\u4e3a\u5fc5\u586b\u3002\u6709\u5173\u5b50\u7f51\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/vpc#vpc_networks_and_subnets"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"ip-\u522b\u540d"},"IP \u522b\u540d"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u542f\u7528",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/alias-ip"},"\u522b\u540d IP"),"\u3002\u8fd9\u5c06\u542f\u7528 VPC \u539f\u751f\u6d41\u91cf\u8def\u7531\u3002\u5982\u679c\u4f7f\u7528",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/shared-vpc"},"\u5171\u4eab VPC"),"\uff0c\u5219\u4e3a\u5fc5\u586b\u3002"),(0,l.kt)("h3",{id:"\u7f51\u7edc\u7b56\u7565"},"\u7f51\u7edc\u7b56\u7565"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u5728\u96c6\u7fa4\u4e0a\u542f\u7528\u7684\u7f51\u7edc\u7b56\u7565\u3002\u7f51\u7edc\u7b56\u7565\u5b9a\u4e49\u4e86\u96c6\u7fa4\u4e2d pod \u548c service \u4e4b\u95f4\u53ef\u4ee5\u53d1\u751f\u7684\u901a\u4fe1\u7ea7\u522b\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/how-to/network-policy"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"\u9879\u76ee\u7f51\u7edc\u9694\u79bb"},"\u9879\u76ee\u7f51\u7edc\u9694\u79bb"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u9009\u62e9\u542f\u7528\u6216\u7981\u7528\u9879\u76ee\u95f4\u901a\u4fe1\u3002\u8bf7\u6ce8\u610f\uff0c\u5982\u679c\u542f\u7528",(0,l.kt)("strong",{parentName:"p"},"\u9879\u76ee\u7f51\u7edc\u9694\u79bb"),"\uff0c\u5219\u5c06\u81ea\u52a8\u542f\u7528",(0,l.kt)("strong",{parentName:"p"},"\u7f51\u7edc\u7b56\u7565"),"\u548c",(0,l.kt)("strong",{parentName:"p"},"\u7f51\u7edc\u7b56\u7565\u914d\u7f6e"),"\uff0c\u53cd\u4e4b\u5219\u4e0d\u7136\u3002"),(0,l.kt)("h3",{id:"\u8282\u70b9-ipv4-cidr-\u5757"},"\u8282\u70b9 IPv4 CIDR \u5757"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u6b64\u96c6\u7fa4\u4e2d\u5b9e\u4f8b IP \u7684 IP \u5730\u5740\u8303\u56f4\u3002\u5982\u679c\u4e3a",(0,l.kt)("strong",{parentName:"p"},"\u8282\u70b9\u5b50\u7f51"),"\u6216",(0,l.kt)("strong",{parentName:"p"},"\u5b50\u7f51"),"\u9009\u62e9\u4e86\u201c\u81ea\u52a8\u521b\u5efa\u5b50\u7f51\u201d\uff0c\u5219\u53ef\u4ee5\u8fdb\u884c\u8bbe\u7f6e\u3002\u5fc5\u987b\u662f\u6709\u6548\u7684 CIDR \u8303\u56f4\uff0c\u4f8b\u5982 10.96.0.0/14\u3002\u6709\u5173\u5982\u4f55\u786e\u5b9a IP \u5730\u5740\u8303\u56f4\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/alias-ips#cluster_sizing"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"\u96c6\u7fa4\u6b21\u8981\u8303\u56f4\u540d\u79f0"},"\u96c6\u7fa4\u6b21\u8981\u8303\u56f4\u540d\u79f0"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"Pod IP \u5730\u5740\u7684\u73b0\u6709\u6b21\u8981\u8303\u56f4\u7684\u540d\u79f0\u3002\u5982\u679c\u9009\u4e2d\uff0c\u5c06\u81ea\u52a8\u586b\u5145",(0,l.kt)("strong",{parentName:"p"},"\u96c6\u7fa4 Pod \u5730\u5740\u8303\u56f4"),"\u3002\u5982\u679c\u4f7f\u7528\u5171\u4eab VPC \u7f51\u7edc\uff0c\u5219\u4e3a\u5fc5\u586b\u3002"),(0,l.kt)("h3",{id:"\u96c6\u7fa4-pod-\u5730\u5740\u8303\u56f4"},"\u96c6\u7fa4 Pod \u5730\u5740\u8303\u56f4"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u5206\u914d\u7ed9\u96c6\u7fa4\u4e2d pod \u7684 IP \u5730\u5740\u8303\u56f4\u3002\u5fc5\u987b\u662f\u6709\u6548\u7684 CIDR \u8303\u56f4\uff0c\u4f8b\u5982 10.96.0.0/11\u3002\u5982\u679c\u672a\u63d0\u4f9b\uff0c\u5c06\u81ea\u52a8\u521b\u5efa\u3002\u5982\u679c\u4f7f\u7528\u5171\u4eab VPC \u7f51\u7edc\uff0c\u5219\u5fc5\u987b\u63d0\u4f9b\u3002\u6709\u5173\u5982\u4f55\u786e\u5b9a pod \u7684 IP \u5730\u5740\u8303\u56f4\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/alias-ips#cluster_sizing_secondary_range_pods"},"\u672c\u8282"),"\u3002"),(0,l.kt)("h3",{id:"service-\u6b21\u8981\u8303\u56f4\u540d\u79f0"},"Service \u6b21\u8981\u8303\u56f4\u540d\u79f0"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"Service IP \u5730\u5740\u7684\u73b0\u6709\u6b21\u8981\u8303\u56f4\u7684\u540d\u79f0\u3002\u5982\u679c\u9009\u4e2d\uff0c\u5c06\u81ea\u52a8\u586b\u5145 ",(0,l.kt)("strong",{parentName:"p"},"Service \u5730\u5740\u8303\u56f4"),"\u3002\u5982\u679c\u4f7f\u7528\u5171\u4eab VPC \u7f51\u7edc\uff0c\u5219\u4e3a\u5fc5\u586b\u3002"),(0,l.kt)("h3",{id:"service-\u5730\u5740\u8303\u56f4"},"Service \u5730\u5740\u8303\u56f4"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u5206\u914d\u7ed9\u96c6\u7fa4\u4e2d Service \u7684\u5730\u5740\u8303\u56f4\u3002\u5fc5\u987b\u662f\u6709\u6548\u7684 CIDR \u8303\u56f4\uff0c\u4f8b\u5982 10.94.0.0/18\u3002\u5982\u679c\u672a\u63d0\u4f9b\uff0c\u5c06\u81ea\u52a8\u521b\u5efa\u3002\u5982\u679c\u4f7f\u7528\u5171\u4eab VPC \u7f51\u7edc\uff0c\u5219\u5fc5\u987b\u63d0\u4f9b\u3002\u6709\u5173\u5982\u4f55\u786e\u5b9a Service \u7684 IP \u5730\u5740\u8303\u56f4\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/alias-ips#cluster_sizing_secondary_range_svcs"},"\u672c\u8282"),"\u3002"),(0,l.kt)("h3",{id:"\u79c1\u6709\u96c6\u7fa4"},"\u79c1\u6709\u96c6\u7fa4"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("admonition",{type:"caution"},(0,l.kt)("p",{parentName:"admonition"},"\u79c1\u6709\u96c6\u7fa4\u9700\u8981\u5728 Rancher \u4e4b\u5916\u8fdb\u884c\u989d\u5916\u7684\u89c4\u5212\u548c\u914d\u7f6e\u3002\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"/zh/v2.6/reference-guides/cluster-configuration/rancher-server-configuration/gke-cluster-configuration/gke-private-clusters"},"\u79c1\u6709\u96c6\u7fa4\u6307\u5357"),"\u3002")),(0,l.kt)("p",null,"\u4ec5\u5206\u914d\u8282\u70b9\u5185\u90e8 IP \u5730\u5740\u3002\u9664\u975e\u5728 GCP \u4e2d\u6267\u884c\u4e86\u989d\u5916\u7684\u8054\u7f51\u6b65\u9aa4\uff0c\u5426\u5219\u79c1\u6709\u96c6\u7fa4\u8282\u70b9\u65e0\u6cd5\u8bbf\u95ee\u516c\u5171\u4e92\u8054\u7f51\u3002"),(0,l.kt)("h3",{id:"\u542f\u7528\u79c1\u6709\u7aef\u70b9"},"\u542f\u7528\u79c1\u6709\u7aef\u70b9"),(0,l.kt)("admonition",{type:"caution"},(0,l.kt)("p",{parentName:"admonition"},"\u79c1\u6709\u96c6\u7fa4\u9700\u8981\u5728 Rancher \u4e4b\u5916\u8fdb\u884c\u989d\u5916\u7684\u89c4\u5212\u548c\u914d\u7f6e\u3002\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"/zh/v2.6/reference-guides/cluster-configuration/rancher-server-configuration/gke-cluster-configuration/gke-private-clusters"},"\u79c1\u6709\u96c6\u7fa4\u6307\u5357"),"\u3002")),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u9501\u5b9a\u5bf9 controlplane \u7aef\u70b9\u7684\u5916\u90e8\u8bbf\u95ee\u3002\u4ec5\u5f53",(0,l.kt)("strong",{parentName:"p"},"\u79c1\u6709\u96c6\u7fa4"),"\u4e5f\u88ab\u9009\u4e2d\u65f6\u53ef\u7528\u3002\u5982\u679c\u9009\u4e2d\uff0c\u5e76\u4e14 Rancher \u65e0\u6cd5\u76f4\u63a5\u8bbf\u95ee\u96c6\u7fa4\u6240\u5728\u7684\u865a\u62df\u79c1\u6709\u4e91\u7f51\u7edc\uff0cRancher \u5c06\u63d0\u4f9b\u5728\u96c6\u7fa4\u4e0a\u8fd0\u884c\u7684\u6ce8\u518c\u547d\u4ee4\uff0c\u4ee5\u4f7f Rancher \u80fd\u591f\u8fde\u63a5\u5230\u96c6\u7fa4\u3002"),(0,l.kt)("h3",{id:"\u4e3b-ipv4-cidr-\u5757"},"\u4e3b IPV4 CIDR \u5757"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"controlplane VPC \u7684 IP \u8303\u56f4\u3002"),(0,l.kt)("h3",{id:"\u4e3b\u6388\u6743\u7f51\u7edc"},"\u4e3b\u6388\u6743\u7f51\u7edc"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u542f\u7528 controlplane \u6388\u6743\u7f51\u7edc\uff0c\u4ee5\u963b\u6b62\u4e0d\u53d7\u4fe1\u4efb\u7684\u975e GCP \u6e90 IP \u901a\u8fc7 HTTPS \u8bbf\u95ee Kubernetes master\u3002\u5982\u679c\u9009\u62e9\uff0c\u5219\u53ef\u4ee5\u6dfb\u52a0\u989d\u5916\u7684\u6388\u6743\u7f51\u7edc\u3002\u5982\u679c\u96c6\u7fa4\u662f\u4f7f\u7528\u516c\u5171\u7aef\u70b9\u521b\u5efa\u7684\uff0c\u5219\u6b64\u9009\u9879\u53ef\u7528\u4e8e\u5c06\u516c\u5171\u7aef\u70b9\u7684\u8bbf\u95ee\u9501\u5b9a\u5230\u7279\u5b9a\u7f51\u7edc\uff08\u4f8b\u5982\u8fd0\u884c Rancher \u670d\u52a1\u7684\u7f51\u7edc\uff09\u3002\u5982\u679c\u96c6\u7fa4\u53ea\u6709\u4e00\u4e2a\u79c1\u6709\u7aef\u70b9\uff0c\u5219\u9700\u8981\u6b64\u8bbe\u7f6e\u3002"),(0,l.kt)("h2",{id:"\u5176\u4ed6\u9009\u9879"},"\u5176\u4ed6\u9009\u9879"),(0,l.kt)("h3",{id:"\u96c6\u7fa4\u63d2\u4ef6"},"\u96c6\u7fa4\u63d2\u4ef6"),(0,l.kt)("p",null,"\u5176\u4ed6 Kubernetes \u96c6\u7fa4\u7ec4\u4ef6\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.AddonsConfig"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h4",{id:"\u6c34\u5e73-pod-\u81ea\u52a8\u7f29\u653e"},"\u6c34\u5e73 Pod \u81ea\u52a8\u7f29\u653e"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"Horizo\u200b\u200bntal Pod Autoscaler \u901a\u8fc7\u81ea\u52a8\u589e\u52a0\u6216\u51cf\u5c11 Pod \u7684\u6570\u91cf\u6765\u8c03\u6574 Kubernetes \u5de5\u4f5c\u8d1f\u8f7d\uff0c\u4ece\u800c\u54cd\u5e94\u5de5\u4f5c\u8d1f\u8f7d\u7684 CPU \u6216\u5185\u5b58\u6d88\u8017\uff0c\u4ee5\u53ca Kubernetes \u5185\u90e8\u62a5\u544a\u7684\u81ea\u5b9a\u4e49\u6307\u6807\u6216\u96c6\u7fa4\u5916\u90e8\u8bbe\u7f6e\u7684\u6307\u6807\u3002\u8be6\u60c5\u8bf7\u53c2\u89c1",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/horizontalpodautoscaler"},"\u672c\u9875\u9762"),"\u3002"),(0,l.kt)("h4",{id:"http-l7-\u8d1f\u8f7d\u5747\u8861"},"HTTP (L7) \u8d1f\u8f7d\u5747\u8861"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"HTTP (L7) \u8d1f\u8f7d\u5747\u8861\u5c06 HTTP \u548c HTTPS \u6d41\u91cf\u5206\u914d\u5230\u6258\u7ba1\u5728 GKE \u4e0a\u7684\u540e\u7aef\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/tutorials/http-balancer"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h4",{id:"\u7f51\u7edc\u7b56\u7565\u914d\u7f6e\u4ec5\u9650-master"},"\u7f51\u7edc\u7b56\u7565\u914d\u7f6e\uff08\u4ec5\u9650 master\uff09"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"NetworkPolicy \u7684\u914d\u7f6e\u3002\u4ec5\u8ddf\u8e2a master \u8282\u70b9\u4e0a\u662f\u5426\u542f\u7528\u4e86\u63d2\u4ef6\uff0c\u4e0d\u8ddf\u8e2a\u662f\u5426\u4e3a\u8282\u70b9\u542f\u7528\u4e86\u7f51\u7edc\u7b56\u7565\u3002"),(0,l.kt)("h3",{id:"\u96c6\u7fa4\u7279\u5f81alpha-\u529f\u80fd"},"\u96c6\u7fa4\u7279\u5f81\uff08Alpha \u529f\u80fd\uff09"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u6253\u5f00\u96c6\u7fa4\u7684\u6240\u6709 Kubernetes alpha API \u7ec4\u548c\u529f\u80fd\u3002\u542f\u7528\u540e\uff0c\u96c6\u7fa4\u65e0\u6cd5\u5347\u7ea7\uff0c\u5e76\u4e14\u4f1a\u5728 30 \u5929\u540e\u81ea\u52a8\u5220\u9664\u3002\u7531\u4e8e GKE SLA \u672a\u652f\u6301 alpha \u96c6\u7fa4\uff0c\u56e0\u6b64\u4e0d\u5efa\u8bae\u5c06 Alpha \u96c6\u7fa4\u7528\u4e8e\u751f\u4ea7\u73af\u5883\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/alpha-clusters"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"logging-\u670d\u52a1"},"Logging \u670d\u52a1"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u96c6\u7fa4\u7528\u4e8e\u5199\u5165\u65e5\u5fd7\u7684\u65e5\u5fd7\u7ba1\u7406\u670d\u52a1\u3002\u8981\u4e48\u4f7f\u7528 ",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/logging"},"Cloud Logging"),"\uff0c\u8981\u4e48\u4e0d\u4f7f\u7528\u65e5\u5fd7\u7ba1\u7406\u670d\u52a1\uff08\u4e0d\u4f1a\u4ece\u96c6\u7fa4\u4e2d\u5bfc\u51fa\u65e5\u5fd7\uff09\u3002"),(0,l.kt)("h3",{id:"\u76d1\u63a7\u670d\u52a1"},"\u76d1\u63a7\u670d\u52a1"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u96c6\u7fa4\u7528\u4e8e\u5199\u5165\u6307\u6807\u7684\u76d1\u63a7\u670d\u52a1\u3002\u8981\u4e48\u4f7f\u7528 ",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/monitoring"},"Cloud Monitoring"),"\uff0c\u8981\u4e48\u4e0d\u4f7f\u7528\u96c6\u7fa4\u76d1\u63a7\u670d\u52a1\uff08\u4e0d\u4f1a\u4ece\u96c6\u7fa4\u4e2d\u5bfc\u51fa\u6307\u6807\uff09\u3002"),(0,l.kt)("h3",{id:"\u7ef4\u62a4\u7a97\u53e3"},"\u7ef4\u62a4\u7a97\u53e3"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u8bbe\u7f6e\u65f6\u957f 4 \u5c0f\u65f6\u7684\u7ef4\u62a4\u7a97\u53e3\u7684\u5f00\u59cb\u65f6\u95f4\u3002\u4f7f\u7528 HH:MM \u683c\u5f0f\u5728 UTC \u65f6\u533a\u4e2d\u6307\u5b9a\u65f6\u95f4\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h2",{id:"\u8282\u70b9\u6c60"},"\u8282\u70b9\u6c60"),(0,l.kt)("p",null,"\u5728\u6b64\u90e8\u5206\u4e2d\uff0c\u8f93\u5165\u63cf\u8ff0\u8282\u70b9\u6c60\u4e2d\u6bcf\u4e2a\u8282\u70b9\u7684\u914d\u7f6e\u7684\u8be6\u7ec6\u4fe1\u606f\u3002"),(0,l.kt)("h3",{id:"kubernetes-\u7248\u672c-1"},"Kubernetes \u7248\u672c"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u8282\u70b9\u6c60\u4e2d\u6bcf\u4e2a\u8282\u70b9\u7684 Kubernetes \u7248\u672c\u3002\u6709\u5173 GKE Kubernetes \u7248\u672c\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/versioning"},"\u8fd9\u4e9b\u6587\u6863"),"\u3002"),(0,l.kt)("h3",{id:"\u955c\u50cf\u7c7b\u578b"},"\u955c\u50cf\u7c7b\u578b"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u8282\u70b9\u64cd\u4f5c\u7cfb\u7edf\u955c\u50cf\u3002\u6709\u5173 GKE \u4e3a\u6bcf\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u63d0\u4f9b\u7684\u8282\u70b9\u955c\u50cf\u9009\u9879\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/node-images#available_node_images"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("admonition",{type:"note"},(0,l.kt)("p",{parentName:"admonition"},"\u9ed8\u8ba4\u9009\u9879\u662f \u201cContainer-Optimized OS with Docker\u201d\u3002GCP Container-Optimized OS \u4e0a\u7684\u53ea\u8bfb\u6587\u4ef6\u7cfb\u7edf\u4e0e Rancher \u4e2d\u7684 ",(0,l.kt)("a",{parentName:"p",href:"../../version-2.0-2.4/pages-for-subheaders/cluster-logging.md"},"legacy logging")," \u5b9e\u73b0\u4e0d\u517c\u5bb9\u3002\u5982\u679c\u4f60\u9700\u8981\u4f7f\u7528\u65e7\u7248\u65e5\u5fd7\u7ba1\u7406\u529f\u80fd\uff0c\u8bf7\u9009\u62e9 \u201cUbuntu with Docker\u201d \u6216 \u201cUbuntu with Containerd\u201d\u3002",(0,l.kt)("a",{parentName:"p",href:"/zh/v2.6/pages-for-subheaders/logging"},"current logging feature")," \u4e0e Container-Optimized OS \u955c\u50cf\u517c\u5bb9\u3002")),(0,l.kt)("admonition",{type:"note"},(0,l.kt)("p",{parentName:"admonition"},"\u5982\u679c\u8282\u70b9\u6c60\u955c\u50cf\u7c7b\u578b\u9009\u62e9 \u201cWindows Long Term Service Channel\u201d \u6216 \u201cWindows Semi-Annual Channel\u201d\uff0c\u8fd8\u5fc5\u987b\u81f3\u5c11\u6dfb\u52a0\u4e00\u4e2a Container-Optimized OS \u6216 Ubuntu \u8282\u70b9\u6c60\u3002")),(0,l.kt)("h3",{id:"\u4e3b\u673a\u7c7b\u578b"},"\u4e3b\u673a\u7c7b\u578b"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u8282\u70b9\u5b9e\u4f8b\u53ef\u7528\u7684\u865a\u62df\u5316\u786c\u4ef6\u8d44\u6e90\u3002\u6709\u5173 Google Cloud \u4e3b\u673a\u7c7b\u578b\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/compute/docs/machine-types#machine_types"},"\u6b64\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"\u6839\u78c1\u76d8\u7c7b\u578b"},"\u6839\u78c1\u76d8\u7c7b\u578b"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u6807\u51c6\u6c38\u4e45\u6027\u78c1\u76d8\u7531\u6807\u51c6\u78c1\u76d8\u9a71\u52a8\u5668 (HDD) \u652f\u6301\uff0c\u800c SSD \u6c38\u4e45\u6027\u78c1\u76d8\u7531\u56fa\u6001\u786c\u76d8 (SSD) \u652f\u6301\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/compute/docs/disks"},"\u672c\u8282"),"\u3002"),(0,l.kt)("h3",{id:"\u672c\u5730-ssd-\u78c1\u76d8"},"\u672c\u5730 SSD \u78c1\u76d8"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u914d\u7f6e\u6bcf\u4e2a\u8282\u70b9\u7684\u672c\u5730 SSD \u78c1\u76d8\u5b58\u50a8\uff08\u4ee5 GB \u4e3a\u5355\u4f4d\uff09\u3002\u672c\u5730 SSD \u7269\u7406\u8fde\u63a5\u5230\u6258\u7ba1\u4f60\u7684 VM \u5b9e\u4f8b\u7684\u670d\u52a1\u5668\u3002\u4e0e\u6807\u51c6\u6c38\u4e45\u6027\u78c1\u76d8\u6216 SSD \u6c38\u4e45\u6027\u78c1\u76d8\u76f8\u6bd4\uff0c\u672c\u5730 SSD \u5177\u6709\u66f4\u9ad8\u7684\u541e\u5410\u91cf\u548c\u66f4\u4f4e\u7684\u5ef6\u8fdf\u3002\u5b58\u50a8\u5728\u672c\u5730 SSD \u4e0a\u7684\u6570\u636e\u53ea\u4f1a\u4fdd\u7559\u5230\u5b9e\u4f8b\u505c\u6b62\u6216\u5220\u9664\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/compute/docs/disks#localssds"},"\u672c\u8282"),"\u3002"),(0,l.kt)("h3",{id:"\u62a2\u5360\u5f0f\u8282\u70b9beta"},"\u62a2\u5360\u5f0f\u8282\u70b9\uff08beta\uff09"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u62a2\u5360\u5f0f\u8282\u70b9\u4e5f\u79f0\u4e3a\u62a2\u5360\u5f0f\u865a\u62df\u673a\u3002\u901a\u5e38\u662f\u6700\u957f\u6301\u7eed 24 \u5c0f\u65f6\u7684 Compute Engine \u865a\u62df\u673a\u5b9e\u4f8b\uff0c\u4e0d\u63d0\u4f9b\u53ef\u7528\u6027\u4fdd\u8bc1\u3002\u8be6\u60c5\u8bf7\u53c2\u89c1",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/how-to/preemptible-vms"},"\u672c\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"\u6c61\u70b9"},"\u6c61\u70b9"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u5c06\u6c61\u70b9\u5e94\u7528\u4e8e\u8282\u70b9\u65f6\uff0c\u4ec5\u5141\u8bb8\u5bb9\u5fcd\u8be5\u6c61\u70b9\u7684 Pod \u5728\u8be5\u8282\u70b9\u4e0a\u8fd0\u884c\u3002\u5728 GKE \u96c6\u7fa4\u4e2d\uff0c\u4f60\u53ef\u4ee5\u5c06\u6c61\u70b9\u5e94\u7528\u5230\u8282\u70b9\u6c60\uff0c\u8fd9\u4f1a\u5c06\u6c61\u70b9\u5e94\u7528\u5230\u6c60\u4e2d\u7684\u6240\u6709\u8282\u70b9\u3002"),(0,l.kt)("h3",{id:"\u8282\u70b9\u6807\u7b7e"},"\u8282\u70b9\u6807\u7b7e"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u4f60\u53ef\u4ee5\u5c06\u6807\u7b7e\u5e94\u7528\u5230\u8282\u70b9\u6c60\uff0c\u8fd9\u4f1a\u5c06\u6807\u7b7e\u5e94\u7528\u5230\u6c60\u4e2d\u7684\u6240\u6709\u8282\u70b9\u3002"),(0,l.kt)("p",null,"\u65e0\u6548\u6807\u7b7e\u4f1a\u963b\u6b62\u5347\u7ea7\uff0c\u6216\u963b\u6b62 Rancher \u542f\u52a8\u3002\u6709\u5173\u6807\u7b7e\u8bed\u6cd5\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 ",(0,l.kt)("a",{parentName:"p",href:"https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set"},"Kubernetes \u6587\u6863"),"\u3002"),(0,l.kt)("h3",{id:"\u7f51\u7edc\u6807\u7b7e"},"\u7f51\u7edc\u6807\u7b7e"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u4f60\u53ef\u4ee5\u5c06\u7f51\u7edc\u6807\u7b7e\u6dfb\u52a0\u5230\u8282\u70b9\u6c60\u4ee5\u5236\u5b9a\u9632\u706b\u5899\u89c4\u5219\u548c\u5b50\u7f51\u4e4b\u95f4\u7684\u8def\u7531\u3002\u6807\u7b7e\u5c06\u5e94\u7528\u4e8e\u6c60\u4e2d\u7684\u6240\u6709\u8282\u70b9\u3002"),(0,l.kt)("p",null,"\u6709\u5173\u6807\u7b7e\u8bed\u6cd5\u548c\u8981\u6c42\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605 ",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/vpc/docs/add-remove-network-tags"},"Kubernetes \u6587\u6863"),"\u3002"),(0,l.kt)("h2",{id:"\u7ec4\u8be6\u7ec6\u4fe1\u606f"},"\u7ec4\u8be6\u7ec6\u4fe1\u606f"),(0,l.kt)("p",null,"\u5728\u6b64\u90e8\u5206\u4e2d\uff0c\u8f93\u5165\u63cf\u8ff0\u8282\u70b9\u6c60\u7684\u8be6\u7ec6\u4fe1\u606f\u3002"),(0,l.kt)("h3",{id:"\u540d\u79f0"},"\u540d\u79f0"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u8f93\u5165\u8282\u70b9\u6c60\u7684\u540d\u79f0\u3002"),(0,l.kt)("h3",{id:"\u521d\u59cb\u8282\u70b9\u6570"},"\u521d\u59cb\u8282\u70b9\u6570"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u8282\u70b9\u6c60\u4e2d\u521d\u59cb\u8282\u70b9\u6570\u7684\u6574\u6570\u3002"),(0,l.kt)("h3",{id:"\u6bcf\u4e2a\u8282\u70b9\u7684\u6700\u5927-pod-\u6570\u91cf"},"\u6bcf\u4e2a\u8282\u70b9\u7684\u6700\u5927 Pod \u6570\u91cf"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"GKE \u7684\u786c\u6027\u9650\u5236\u662f\u6bcf\u4e2a\u8282\u70b9 110 \u4e2a Pod\u3002\u6709\u5173 Kubernetes \u9650\u5236\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/best-practices/scalability#dimension_limits"},"\u672c\u8282"),"\u3002"),(0,l.kt)("h3",{id:"\u81ea\u52a8\u7f29\u653e"},"\u81ea\u52a8\u7f29\u653e"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u8282\u70b9\u6c60\u81ea\u52a8\u7f29\u653e\u4f1a\u6839\u636e\u5de5\u4f5c\u8d1f\u8f7d\u7684\u9700\u6c42\u52a8\u6001\u521b\u5efa\u6216\u5220\u9664\u8282\u70b9\u3002\u8be6\u60c5\u8bf7\u53c2\u89c1",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler"},"\u672c\u9875\u9762"),"\u3002"),(0,l.kt)("h3",{id:"\u81ea\u52a8\u4fee\u590d"},"\u81ea\u52a8\u4fee\u590d"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"GKE \u7684\u8282\u70b9\u81ea\u52a8\u4fee\u590d\u529f\u80fd\u53ef\u5e2e\u52a9\u4f60\u5c06\u96c6\u7fa4\u4e2d\u7684\u8282\u70b9\u4fdd\u6301\u5728\u5065\u5eb7\u7684\u8fd0\u884c\u72b6\u6001\u3002\u542f\u7528\u540e\uff0cGKE \u4f1a\u5b9a\u671f\u68c0\u67e5\u96c6\u7fa4\u4e2d\u6bcf\u4e2a\u8282\u70b9\u7684\u8fd0\u884c\u72b6\u51b5\u3002\u5982\u679c\u67d0\u4e2a\u8282\u70b9\u5728\u8f83\u957f\u65f6\u95f4\u6bb5\u5185\u8fde\u7eed\u672a\u901a\u8fc7\u5065\u5eb7\u68c0\u67e5\uff0cGKE \u4f1a\u4e3a\u8be5\u8282\u70b9\u542f\u52a8\u4fee\u590d\u8fc7\u7a0b\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair"},"\u81ea\u52a8\u4fee\u590d\u8282\u70b9"),"\u3002"),(0,l.kt)("h3",{id:"\u81ea\u52a8\u5347\u7ea7"},"\u81ea\u52a8\u5347\u7ea7"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u662f")),(0,l.kt)("p",null,"\u542f\u7528\u540e\uff0c\u5f53\u4f60\u7684 controlplane ",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/upgrades#automatic_cp_upgrades"},"\u6309\u7167\u4f60\u7684\u9700\u6c42\u66f4\u65b0"),"\u65f6\uff0c\u81ea\u52a8\u5347\u7ea7\u529f\u80fd\u4f1a\u4f7f\u96c6\u7fa4\u4e2d\u7684\u8282\u70b9\u4e0e\u96c6\u7fa4 controlplane\uff08master\uff09\u7248\u672c\u4fdd\u6301\u540c\u6b65\u3002\u6709\u5173\u81ea\u52a8\u5347\u7ea7\u8282\u70b9\u7684\u66f4\u591a\u4fe1\u606f\uff0c\u53c2\u89c1",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades"},"\u6b64\u9875\u9762\u3002")),(0,l.kt)("h3",{id:"\u8bbf\u95ee\u8303\u56f4"},"\u8bbf\u95ee\u8303\u56f4"),(0,l.kt)("p",null,(0,l.kt)("em",{parentName:"p"},"\u53ef\u53d8\uff1a\u5426")),(0,l.kt)("p",null,"\u8bbe\u7f6e\u8bbf\u95ee\u8303\u56f4\u662f\u4e3a\u4f60\u7684\u8282\u70b9\u6307\u5b9a\u6743\u9650\u7684\u65e7\u7248\u65b9\u6cd5\u3002"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("strong",{parentName:"li"},"\u5141\u8bb8\u9ed8\u8ba4\u8bbf\u95ee"),"\uff1a\u65b0\u96c6\u7fa4\u7684\u9ed8\u8ba4\u8bbf\u95ee\u662f ",(0,l.kt)("a",{parentName:"li",href:"https://cloud.google.com/compute/docs/access/service-accounts?hl=en_US#default_service_account"},"Compute Engine \u9ed8\u8ba4 ServiceAccount"),"\u3002"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("strong",{parentName:"li"},"\u5141\u8bb8\u5b8c\u5168\u8bbf\u95ee\u6240\u6709 Cloud API"),"\uff1a\u901a\u5e38\uff0c\u4f60\u53ea\u9700\u8bbe\u7f6e\u4e91\u5e73\u53f0\u8bbf\u95ee\u8303\u56f4\u6765\u5141\u8bb8\u5b8c\u5168\u8bbf\u95ee\u6240\u6709 Cloud API\uff0c\u7136\u540e\u4ec5\u6388\u4e88 ServiceAccount \u76f8\u5173\u7684 IAM \u89d2\u8272\u3002\u6388\u4e88\u865a\u62df\u673a\u5b9e\u4f8b\u7684\u8bbf\u95ee\u8303\u56f4\u548c\u6388\u4e88 ServiceAccount \u7684 IAM \u89d2\u8272\u7684\u7ec4\u5408\u51b3\u5b9a\u4e86 ServiceAccount \u5bf9\u8be5\u5b9e\u4f8b\u7684\u8bbf\u95ee\u91cf\u3002"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("strong",{parentName:"li"},"\u4e3a\u6bcf\u4e2a API \u8bbe\u7f6e\u8bbf\u95ee\u6743\u9650"),"\uff1a\u6216\u8005\uff0c\u4f60\u53ef\u4ee5\u8bbe\u7f6e\u670d\u52a1\u5c06\u8c03\u7528\u7684\u7279\u5b9a API \u65b9\u6cd5\u7684\u8bbf\u95ee\u8303\u56f4\u3002")),(0,l.kt)("p",null,"\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605",(0,l.kt)("a",{parentName:"p",href:"https://cloud.google.com/compute/docs/access/create-enable-service-accounts-for-instances"},"\u4e3a VM \u542f\u7528 ServiceAccount"),"\u3002"),(0,l.kt)("h3",{id:"\u914d\u7f6e\u5237\u65b0\u95f4\u9694"},"\u914d\u7f6e\u5237\u65b0\u95f4\u9694"),(0,l.kt)("p",null,"\u5237\u65b0\u95f4\u9694\u53ef\u4ee5\u901a\u8fc7 \u201cgke-refresh\u201d \u6765\u914d\u7f6e\uff0c\u5b83\u662f\u4e00\u4e2a\u4ee3\u8868\u79d2\u7684\u6574\u6570\u3002"),(0,l.kt)("p",null,"\u9ed8\u8ba4\u503c\u4e3a 300 \u79d2\u3002"),(0,l.kt)("p",null,"\u4f60\u53ef\u4ee5\u901a\u8fc7\u8fd0\u884c ",(0,l.kt)("inlineCode",{parentName:"p"},"kubectl edit setting gke-refresh")," \u6765\u66f4\u6539\u540c\u6b65\u95f4\u9694\u3002"),(0,l.kt)("p",null,"\u5237\u65b0\u7a97\u53e3\u8d8a\u77ed\uff0c\u4e89\u7528\u6761\u4ef6\u53d1\u751f\u7684\u53ef\u80fd\u6027\u5c31\u8d8a\u5c0f\u3002\u4f46\u8fd9\u786e\u5b9e\u589e\u52a0\u4e86\u9047\u5230 GCP API \u53ef\u80fd\u5b58\u5728\u7684\u8bf7\u6c42\u9650\u5236\u7684\u53ef\u80fd\u6027\u3002"))}s.isMDXComponent=!0}}]);