{"id":7622,"date":"2026-08-14T01:00:14","date_gmt":"2026-08-13T17:00:14","guid":{"rendered":"https:\/\/i007.cc\/wordpress\/?p=7622"},"modified":"2026-08-14T01:00:14","modified_gmt":"2026-08-13T17:00:14","slug":"kubernetes-%e5%b8%b8%e8%a7%81%e7%9a%84-kind-%e7%b1%bb%e5%9e%8b","status":"publish","type":"post","link":"https:\/\/i007.cc\/wordpress\/archives\/7622","title":{"rendered":"Kubernetes \u5e38\u89c1\u7684 Kind \u7c7b\u578b"},"content":{"rendered":"<div class=\"monaco-list list_id_2 mouse-support last-focused element-focused selection-single\" tabindex=\"0\" role=\"list\" aria-label=\"Chat\" aria-multiselectable=\"true\" data-keybinding-context=\"13\" aria-activedescendant=\"list_id_2_3\">\n<div class=\"monaco-scrollable-element \" role=\"presentation\">\n<div class=\"monaco-list-rows\">\n<div id=\"list_id_2_3\" class=\"monaco-list-row response selected focused\" role=\"listitem\" draggable=\"false\" data-index=\"3\" data-last-element=\"true\" data-parity=\"odd\" aria-setsize=\"4\" aria-posinset=\"4\" aria-selected=\"true\" aria-label=\"1 code block:  # Kubernetes \u5e38\u89c1\u7684 Kind \u7c7b\u578b\n\n\u9664\u4e86 **Deployment**\uff0cKubernetes \u4e2d\u8fd8\u6709\u5f88\u591a\u5176\u4ed6\u8d44\u6e90\u7c7b\u578b\uff08Kind\uff09\uff1a\n\n## \ud83c\udfaf **\u5de5\u4f5c\u8d1f\u8f7d\u76f8\u5173**\n- **Pod** - \u6700\u5c0f\u7684\u53ef\u90e8\u7f72\u5355\u5143\n- **ReplicaSet** - \u4fdd\u8bc1\u6307\u5b9a\u6570\u91cf\u7684Pod\u526f\u672c\u8fd0\u884c\n- **StatefulSet** - \u6709\u72b6\u6001\u5e94\u7528\uff08\u6570\u636e\u5e93\u3001\u6d88\u606f\u961f\u5217\u7b49\uff09\n- **DaemonSet** - \u5728\u6bcf\u4e2a\u8282\u70b9\u4e0a\u8fd0\u884c\u4e00\u4e2aPod\u526f\u672c\uff08\u65e5\u5fd7\u6536\u96c6\u3001\u76d1\u63a7\u4ee3\u7406\u7b49\uff09\n- **Job** - \u4e00\u6b21\u6027\u4efb\u52a1\n- **CronJob** - \u5b9a\u65f6\u4efb\u52a1\n\n## \ud83d\udd17 **\u670d\u52a1\u548c\u7f51\u7edc**\n- **Service** - \u66b4\u9732\u5e94\u7528\u5185\u90e8\u6216\u5916\u90e8\u8bbf\u95ee\uff08\u5982\u672c\u6587\u4ef6\u4e2d\u4f7f\u7528\u7684\uff09\n- **Ingress** - \u7ba1\u7406\u5916\u90e8\u8bbf\u95eeHTTP(S)\u7684\u89c4\u5219\n- **NetworkPolicy** - \u5b9a\u4e49Pod\u95f4\u7f51\u7edc\u901a\u4fe1\u89c4\u5219\n\n## \ud83d\udd10 **\u8bbf\u95ee\u63a7\u5236**\n- **ServiceAccount** - Pod\u8eab\u4efd\u8ba4\u8bc1\uff08\u5982\u672c\u6587\u4ef6\u4e2d\u4f7f\u7528\u7684\uff09\n- **Role** - \u5b9a\u4e49\u6743\u9650\u89c4\u5219\n- **RoleBinding** - \u5c06Role\u7ed1\u5b9a\u5230\u7528\u6237\u6216ServiceAccount\n- **ClusterRole** - \u96c6\u7fa4\u7ea7\u522b\u7684\u6743\u9650\u5b9a\u4e49\n- **ClusterRoleBinding** - \u96c6\u7fa4\u7ea7\u522b\u7684\u6743\u9650\u7ed1\u5b9a\n\n## \ud83d\udcbe **\u5b58\u50a8**\n- **PersistentVolume (PV)** - \u96c6\u7fa4\u7ea7\u522b\u7684\u5b58\u50a8\u8d44\u6e90\n- **PersistentVolumeClaim (PVC)** - \u7533\u8bf7\u5b58\u50a8\u8d44\u6e90\n- **StorageClass** - \u5b9a\u4e49\u5b58\u50a8\u7c7b\u578b\n\n## \u2699\ufe0f **\u914d\u7f6e\u7ba1\u7406**\n- **ConfigMap** - \u5b58\u50a8\u975e\u654f\u611f\u914d\u7f6e\u6570\u636e\n- **Secret** - \u5b58\u50a8\u654f\u611f\u6570\u636e\uff08\u5bc6\u7801\u3001API\u5bc6\u94a5\u7b49\uff09\n\n## \ud83d\udcca **\u76d1\u63a7\u548c\u65e5\u5fd7**\n- **HorizontalPodAutoscaler (HPA)** - \u6839\u636eCPU\/\u5185\u5b58\u81ea\u52a8\u6269\u7f29\u5bb9\n- **VerticalPodAutoscaler (VPA)** - \u81ea\u52a8\u8c03\u6574Pod\u8d44\u6e90\u8bf7\u6c42\n\n## \ud83c\udfd7\ufe0f **\u5176\u4ed6**\n- **Namespace** - \u865a\u62df\u96c6\u7fa4\u9694\u79bb\n- **Node** - \u96c6\u7fa4\u4e2d\u7684\u7269\u7406\/\u865a\u62df\u673a\n- **Event** - \u4e8b\u4ef6\u8bb0\u5f55\n\n---\n\n### \ud83d\udca1 **\u672c\u6587\u4ef6\u4e2d\u5df2\u4f7f\u7528\u7684Kind**\n&#96;&#96;&#96;yaml\nDeployment      \u2190 \u7ba1\u7406cartservice\u548credis-cart\u5e94\u7528\u7684\u526f\u672c\nService         \u2190 \u66b4\u9732\u670d\u52a1\u7aef\u70b9\u4f9b\u5185\u90e8\u8bbf\u95ee\nServiceAccount  \u2190 cartservice\u7684\u8eab\u4efd\u8ba4\u8bc1\n&#96;&#96;&#96;\n\n\u8fd9\u4e09\u79cd\u662f\u5fae\u670d\u52a1\u90e8\u7f72\u6700\u5e38\u7528\u7684\u7ec4\u5408\uff01Inspect this in the accessible view with Alt+F2\" aria-level=\"1\"><\/p>\n<div class=\"monaco-tl-row\">\n<div class=\"monaco-tl-contents\">\n<div class=\"interactive-item-container editing-session interactive-response show-verbose-details chat-most-recent-response\" data-keybinding-context=\"147\">\n<div class=\"value\">\n<div class=\"chat-markdown-part rendered-markdown\">\n<p>\u9664\u4e86 <strong>Deployment<\/strong>\uff0cKubernetes \u4e2d\u8fd8\u6709\u5f88\u591a\u5176\u4ed6\u8d44\u6e90\u7c7b\u578b\uff08Kind\uff09\uff1a<\/p>\n<h2>\ud83c\udfaf <strong>\u5de5\u4f5c\u8d1f\u8f7d\u76f8\u5173<\/strong><\/h2>\n<ul>\n<li><strong>Pod<\/strong> &#8211; \u6700\u5c0f\u7684\u53ef\u90e8\u7f72\u5355\u5143<\/li>\n<li><strong>ReplicaSet<\/strong> &#8211; \u4fdd\u8bc1\u6307\u5b9a\u6570\u91cf\u7684Pod\u526f\u672c\u8fd0\u884c<\/li>\n<li><strong>StatefulSet<\/strong> &#8211; \u6709\u72b6\u6001\u5e94\u7528\uff08\u6570\u636e\u5e93\u3001\u6d88\u606f\u961f\u5217\u7b49\uff09<\/li>\n<li><strong>DaemonSet<\/strong> &#8211; \u5728\u6bcf\u4e2a\u8282\u70b9\u4e0a\u8fd0\u884c\u4e00\u4e2aPod\u526f\u672c\uff08\u65e5\u5fd7\u6536\u96c6\u3001\u76d1\u63a7\u4ee3\u7406\u7b49\uff09<\/li>\n<li><strong>Job<\/strong> &#8211; \u4e00\u6b21\u6027\u4efb\u52a1<\/li>\n<li><strong>CronJob<\/strong> &#8211; \u5b9a\u65f6\u4efb\u52a1<\/li>\n<\/ul>\n<h2>\ud83d\udd17 <strong>\u670d\u52a1\u548c\u7f51\u7edc<\/strong><\/h2>\n<ul>\n<li><strong>Service<\/strong> &#8211; \u66b4\u9732\u5e94\u7528\u5185\u90e8\u6216\u5916\u90e8\u8bbf\u95ee\uff08\u5982\u672c\u6587\u4ef6\u4e2d\u4f7f\u7528\u7684\uff09<\/li>\n<li><strong>Ingress<\/strong> &#8211; \u7ba1\u7406\u5916\u90e8\u8bbf\u95eeHTTP(S)\u7684\u89c4\u5219<\/li>\n<li><strong>NetworkPolicy<\/strong> &#8211; \u5b9a\u4e49Pod\u95f4\u7f51\u7edc\u901a\u4fe1\u89c4\u5219<\/li>\n<\/ul>\n<h2>\ud83d\udd10 <strong>\u8bbf\u95ee\u63a7\u5236<\/strong><\/h2>\n<ul>\n<li><strong>ServiceAccount<\/strong> &#8211; Pod\u8eab\u4efd\u8ba4\u8bc1\uff08\u5982\u672c\u6587\u4ef6\u4e2d\u4f7f\u7528\u7684\uff09<\/li>\n<li><strong>Role<\/strong> &#8211; \u5b9a\u4e49\u6743\u9650\u89c4\u5219<\/li>\n<li><strong>RoleBinding<\/strong> &#8211; \u5c06Role\u7ed1\u5b9a\u5230\u7528\u6237\u6216ServiceAccount<\/li>\n<li><strong>ClusterRole<\/strong> &#8211; \u96c6\u7fa4\u7ea7\u522b\u7684\u6743\u9650\u5b9a\u4e49<\/li>\n<li><strong>ClusterRoleBinding<\/strong> &#8211; \u96c6\u7fa4\u7ea7\u522b\u7684\u6743\u9650\u7ed1\u5b9a<\/li>\n<\/ul>\n<h2>\ud83d\udcbe <strong>\u5b58\u50a8<\/strong><\/h2>\n<ul>\n<li><strong>PersistentVolume (PV)<\/strong> &#8211; \u96c6\u7fa4\u7ea7\u522b\u7684\u5b58\u50a8\u8d44\u6e90<\/li>\n<li><strong>PersistentVolumeClaim (PVC)<\/strong> &#8211; \u7533\u8bf7\u5b58\u50a8\u8d44\u6e90<\/li>\n<li><strong>StorageClass<\/strong> &#8211; \u5b9a\u4e49\u5b58\u50a8\u7c7b\u578b<\/li>\n<\/ul>\n<h2>\u2699\ufe0f <strong>\u914d\u7f6e\u7ba1\u7406<\/strong><\/h2>\n<ul>\n<li><strong>ConfigMap<\/strong> &#8211; \u5b58\u50a8\u975e\u654f\u611f\u914d\u7f6e\u6570\u636e<\/li>\n<li><strong>Secret<\/strong> &#8211; \u5b58\u50a8\u654f\u611f\u6570\u636e\uff08\u5bc6\u7801\u3001API\u5bc6\u94a5\u7b49\uff09<\/li>\n<\/ul>\n<h2>\ud83d\udcca <strong>\u76d1\u63a7\u548c\u65e5\u5fd7<\/strong><\/h2>\n<ul>\n<li><strong>HorizontalPodAutoscaler (HPA)<\/strong> &#8211; \u6839\u636eCPU\/\u5185\u5b58\u81ea\u52a8\u6269\u7f29\u5bb9<\/li>\n<li><strong>VerticalPodAutoscaler (VPA)<\/strong> &#8211; \u81ea\u52a8\u8c03\u6574Pod\u8d44\u6e90\u8bf7\u6c42<\/li>\n<\/ul>\n<h2>\ud83c\udfd7\ufe0f <strong>\u5176\u4ed6<\/strong><\/h2>\n<ul>\n<li><strong>Namespace<\/strong> &#8211; \u865a\u62df\u96c6\u7fa4\u9694\u79bb<\/li>\n<li><strong>Node<\/strong> &#8211; \u96c6\u7fa4\u4e2d\u7684\u7269\u7406\/\u865a\u62df\u673a<\/li>\n<li><strong>Event<\/strong> &#8211; \u4e8b\u4ef6\u8bb0\u5f55<\/li>\n<\/ul>\n<hr \/>\n<h3>\ud83d\udca1 <strong>\u672c\u6587\u4ef6\u4e2d\u5df2\u4f7f\u7528\u7684Kind<\/strong><\/h3>\n<div class=\"code\" data-code=\"id#4967\">\n<div class=\"interactive-result-code-block no-vulns\" data-keybinding-context=\"240\">\n<div class=\"interactive-result-editor\" data-keybinding-context=\"241\" data-mode-id=\"yaml\">\n<div class=\"monaco-editor no-user-select  showUnused showDeprecated vs-dark\" role=\"code\" data-uri=\"vscode-chat-code-block:f91befd1-2a30-4452-8254-3a49399851c4\">\n<div class=\"overflow-guard\" data-mprt=\"3\">\n<div class=\"monaco-scrollable-element editor-scrollable vs-dark\" role=\"presentation\" data-mprt=\"6\">\n<div class=\"lines-content monaco-editor-background\">\n<div class=\"view-lines monaco-mouse-cursor-text\" role=\"presentation\" aria-hidden=\"true\" data-mprt=\"8\">\n<div class=\"view-line\"><span class=\"mtk28\">Deployment\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2190\u00a0\u7ba1\u7406cartservice\u548credis-cart\u5e94\u7528\u7684\u526f\u672c<\/span><\/div>\n<div class=\"view-line\"><span class=\"mtk28\">Service\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2190\u00a0\u66b4\u9732\u670d\u52a1\u7aef\u70b9\u4f9b\u5185\u90e8\u8bbf\u95ee<\/span><\/div>\n<div class=\"view-line\"><span class=\"mtk28\">ServiceAccount\u00a0\u00a0\u2190\u00a0cartservice\u7684\u8eab\u4efd\u8ba4\u8bc1<\/span><\/div>\n<\/div>\n<div class=\"contentWidgets\" data-mprt=\"1\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8fd9\u4e09\u79cd\u662f\u5fae\u670d\u52a1\u90e8\u7f72\u6700\u5e38\u7528\u7684\u7ec4\u5408\uff01<\/p>\n<\/div>\n<\/div>\n<div class=\"chat-footer-toolbar\">\n<div class=\"monaco-toolbar\">\n<div class=\"chat-footer-details\" tabindex=\"0\" aria-label=\"Completed 8\/14\/2026, 12:52 AM, Elapsed time 13s, Claude Haiku 4.5 \u2022 2.3 credits\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u9664\u4e86 Deployment\uff0cKubern<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[24],"tags":[],"class_list":["post-7622","post","type-post","status-publish","format-standard","hentry","category-value_docs"],"_links":{"self":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/7622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/comments?post=7622"}],"version-history":[{"count":0,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/7622\/revisions"}],"wp:attachment":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/media?parent=7622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/categories?post=7622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/tags?post=7622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}