{"id":29774,"date":"2022-12-12T15:34:38","date_gmt":"2023-02-09T10:46:18","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/"},"modified":"2025-08-12T15:50:18","modified_gmt":"2025-08-12T07:50:18","slug":"%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/","title":{"rendered":"\u5b89\u88c5Helm\u5230Mac\u7535\u8111"},"content":{"rendered":"<h1>\u9996\u5148<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Mac \u3067 Helm\u3092\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u307e\u3059<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">\u74b0\u5883<\/ul>\n<\/li>\n<\/ul>\n<p>server: GKE v1.10.9-gke.5<br \/>\nclient: macOS Mojave 10.14<\/p>\n<p>\u53c2\u8003\uff1a\u5b89\u88c5Helm<\/p>\n<h1>\u64cd\u4f5c\u6b65\u9aa4<\/p>\n<h2>\u5728Mac\u4e0a\u5b89\u88c5Helm\u7684\u547d\u4ee4\u884c\u5de5\u5177\u3002<\/p>\n<pre class=\"post-pre\"><code>$ brew install kubernetes-helm\r\nUpdating Homebrew...\r\n==&gt; Auto-updated Homebrew!\r\nUpdated 1 tap (homebrew\/core).\r\n==&gt; New Formulae\r\nesptool                      hexyl                        libnova                      moarvm                       nqp                          rakudo                       switch-lan-play\r\n==&gt; Updated Formulae\r\nlibidn2 \u2714                    django-completion            fselect                      kitchen-sync                 mkcert                       podofo                       sqlmap\r\nvim \u2714                        dlib                         geeqie                       less                         mkvtoolnix                   primesieve                   swiftlint\r\nwget \u2714                       dovecot                      gexiv2                       libetpan                     mozjpeg                      r                            tcc\r\nakamai                       druid                        git-quick-stats              libgxps                      mutt                         rabbitmq                     tor\r\napache-drill                 ed                           gmic                         libmicrohttpd                nativefier                   rebar3                       vegeta\r\nazure-cli                    emacs-clang-complete-async   gmt                          libpsl                       neovim                       recutils                     vips\r\nbash                         eslint                       golang-migrate               libsamplerate                openconnect                  restic                       visp\r\nboost                        exiv2                        isync                        libsodium                    opencv                       scalapack                    whois\r\ncitus                        fauna-shell                  jabba                        lsdvd                        php-cs-fixer                 siril                        wp-cli-completion\r\nclang-format                 fonttools                    jenkins                      mercurial                    picard-tools                 sox\r\n==&gt; Deleted Formulae\r\ncctools                                            cctools-headers                                    ld64                                               php@5.6\r\n\r\n==&gt; Downloading https:\/\/homebrew.bintray.com\/bottles\/kubernetes-helm-2.12.1.mojave.bottle.tar.gz\r\n######################################################################## 100.0%\r\n==&gt; Pouring kubernetes-helm-2.12.1.mojave.bottle.tar.gz\r\n==&gt; Caveats\r\nBash completion has been installed to:\r\n  \/usr\/local\/etc\/bash_completion.d\r\n\r\nzsh completions have been installed to:\r\n  \/usr\/local\/share\/zsh\/site-functions\r\n==&gt; Summary\r\n?  \/usr\/local\/Cellar\/kubernetes-helm\/2.12.1: 51 files, 79.4MB\r\n<\/code><\/pre>\n<ul class=\"post-ul\">version\u78ba\u8a8d (\u30d1\u30b9\u3092\u901a\u3059\u305f\u3081\u3001bash\u306f\u518d\u30ed\u30b0\u30a4\u30f3)<\/ul>\n<pre class=\"post-pre\"><code>$ helm version\r\nClient: &amp;version.Version{SemVer:\"v2.12.1\", GitCommit:\"02a47c7249b1fc6d8fd3b94e6b4babf9d818144e\", GitTreeState:\"clean\"}\r\nError: could not find tiller\r\n~\r\n<\/code><\/pre>\n<p>\u5728Kubernetes\u96c6\u7fa4\u4e2d\u627e\u4e0d\u5230 tiller\uff0c\u9700\u8981\u5b89\u88c5\u5728 Kubernetes \u7684\u96c6\u7fa4\u7aef\u3002<\/p>\n<h2>\u5728GKE\u4e0a\u5b89\u88c5Helm<\/p>\n<ul class=\"post-ul\">kubectl\u306f\u5b9f\u884c\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u304a\u304d\u307e\u3059\u3002<\/ul>\n<pre class=\"post-pre\"><code>$ kubectl cluster-info\r\nKubernetes master is running at https:\/\/xx.xx.xx.xx\r\nGLBCDefaultBackend is running at https:\/\/xx.xx.xx.xx\/api\/v1\/namespaces\/kube-system\/services\/default-http-backend:http\/proxy\r\nHeapster is running at https:\/\/xx.xx.xx.xx\/api\/v1\/namespaces\/kube-system\/services\/heapster\/proxy\r\nKubeDNS is running at https:\/\/xx.xx.xx.xx\/api\/v1\/namespaces\/kube-system\/services\/kube-dns:dns\/proxy\r\nMetrics-server is running at https:\/\/xx.xx.xx.xx\/api\/v1\/namespaces\/kube-system\/services\/https:metrics-server:\/proxy\r\n<\/code><\/pre>\n<ul class=\"post-ul\">kube-system\u3067\u52d5\u3044\u3066\u3044\u308bPod\u306e\u4e00\u89a7\u3002 \u3042\u3068\u3067\u307f\u308b\u306e\u3067\u3001\u5148\u306b\u898b\u3066\u304a\u304d\u307e\u3059\u3002<\/ul>\n<pre class=\"post-pre\"><code>~ \u276f\u276f\u276f kubectl get pods --namespace kube-system\r\nNAME                                                     READY     STATUS    RESTARTS   AGE\r\nevent-exporter-v0.2.3-54f94754f4-rfnt7                   2\/2       Running   0          3d\r\nfluentd-gcp-scaler-6d7bbc67c5-j62sh                      1\/1       Running   0          3d\r\nfluentd-gcp-v3.1.0-4krp8                                 2\/2       Running   0          3d\r\nfluentd-gcp-v3.1.0-6m2tt                                 2\/2       Running   0          3d\r\nheapster-v1.5.3-8c5d877c7-vwt24                          3\/3       Running   0          3d\r\nkube-dns-788979dc8f-7bjfh                                4\/4       Running   0          3d\r\nkube-dns-788979dc8f-8v9jr                                4\/4       Running   0          3d\r\nkube-dns-autoscaler-79b4b844b9-96vrw                     1\/1       Running   0          3d\r\nkube-proxy-gke-kube-cluster-default-pool-50840a17-7cfv   1\/1       Running   0          3d\r\nkube-proxy-gke-kube-cluster-default-pool-50840a17-d9h1   1\/1       Running   0          3d\r\nl7-default-backend-5d5b9874d5-cjdr5                      1\/1       Running   0          3d\r\nmetrics-server-v0.2.1-7486f5bd67-lbgnl                   2\/2       Running   0          3d\r\n~\r\n<\/code><\/pre>\n<ul class=\"post-ul\">Tiller\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/ul>\n<pre class=\"post-pre\"><code>$ helm init\r\nCreating \/Users\/user\/.helm\r\nCreating \/Users\/user\/.helm\/repository\r\nCreating \/Users\/user\/.helm\/repository\/cache\r\nCreating \/Users\/user\/.helm\/repository\/local\r\nCreating \/Users\/user\/.helm\/plugins\r\nCreating \/Users\/user\/.helm\/starters\r\nCreating \/Users\/user\/.helm\/cache\/archive\r\nCreating \/Users\/user\/.helm\/repository\/repositories.yaml\r\nAdding stable repo with URL: https:\/\/kubernetes-charts.storage.googleapis.com\r\nAdding local repo with URL: http:\/\/127.0.0.1:8879\/charts\r\n$HELM_HOME has been configured at \/Users\/user\/.helm.\r\n\r\nTiller (the Helm server-side component) has been installed into your Kubernetes Cluster.\r\n\r\nPlease note: by default, Tiller is deployed with an insecure 'allow unauthenticated users' policy.\r\nTo prevent this, run `helm init` with the --tiller-tls-verify flag.\r\nFor more information on securing your installation see: https:\/\/docs.helm.sh\/using_helm\/#securing-your-helm-installation\r\nHappy Helming!\r\n~\r\n<\/code><\/pre>\n<p>\u554a\uff0c\u5b8c\u4e86\u4e86\u3002\u800c\u4e14\uff0ckube-system\u4e2d&#8230;<\/p>\n<pre class=\"post-pre\"><code>~ \u276f\u276f\u276f kubectl get pods --namespace kube-system\r\n\r\nNAME                                                     READY     STATUS    RESTARTS   AGE\r\n(..\u7701\u7565..)\r\ntiller-deploy-5b6b7d479c-67f9q                           1\/1       Running   0          56s\r\n<\/code><\/pre>\n<p>\u5728\uff01\u8015\u7530\u673a\uff01<\/p>\n<h1>\u6211\u5011\u8a66\u8a66\u5728 MongoDB \u4e0a\u5efa\u7acb\u4e00\u500b\u8a66\u7528\u7684\u670d\u52d9\u3002<br \/>\n\u3053\u3061\u3089\u3092\u5229\u7528\u3057\u307e\u3059<\/p>\n<pre class=\"post-pre\"><code>~ \u276f\u276f\u276f helm repo update                                                                          \u2718 1\r\nHang tight while we grab the latest from your chart repositories...\r\n...Skip local chart repository\r\n...Successfully got an update from the \"stable\" chart repository\r\nUpdate Complete. \u2388 Happy Helming!\u2388\r\n~ \u276f\u276f\u276f\r\n~ \u276f\u276f\u276f\r\n~ \u276f\u276f\u276f helm install stable\/mongodb\r\nError: no available release name found\r\n~\r\n<\/code><\/pre>\n<p>\u4e00\u60f3\u5230\u8fd9\u4e2a\uff0c\u5c31\u51fa\u73b0\u4e86\u9519\u8bef\u3002<\/p>\n<p>\u56e0\u4e3a\u6709\u5176\u4ed6\u4eba\u9047\u5230\u4e86\u76f8\u540c\u7684\u60c5\u51b5\uff0c\u6240\u4ee5\u6211\u53c2\u8003\u4e86\u4ed6\u4eec\u7684\u7ecf\u9a8c\u3002<br \/>\n\u53ea\u6709\u5728\u6267\u884c\u4ee5\u4e0b\u6b65\u9aa4\u540e\u624d\u80fd\u6210\u529f\u3002<\/p>\n<p>\u5f53\u4f7f\u7528 k8s helm \u65f6\uff0c\u51fa\u73b0\u4e86\u9519\u8bef\uff1a\u627e\u4e0d\u5230\u53ef\u7528\u7684\u53d1\u5e03\u540d\u79f0\u3002<\/p>\n<p>\u6211\u5bf9\u4e8e k8s \u7684\u7528\u6237\u6743\u9650\u65b9\u9762\u8fd8\u4e00\u70b9\u513f\u90fd\u4e0d\u61c2&#8230;\u63a5\u4e0b\u6765\u6211\u4f1a\u597d\u597d\u5b66\u4e60\u7684\u3002<\/p>\n<pre class=\"post-pre\"><code>$ kubectl create serviceaccount --namespace kube-system tiller\r\n$ kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller\r\n$ kubectl patch deploy --namespace kube-system tiller-deploy -p '{\"spec\":{\"template\":{\"spec\":{\"serviceAccount\":\"tiller\"}}}}'\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>~ \u276f\u276f\u276f helm install stable\/mongodb\r\nNAME:   flabby-puma\r\nLAST DEPLOYED: Tue Jan  8 23:20:24 2019\r\nNAMESPACE: default\r\nSTATUS: DEPLOYED\r\n\r\nRESOURCES:\r\n==&gt; v1\/Service\r\nNAME                 TYPE       CLUSTER-IP     EXTERNAL-IP  PORT(S)    AGE\r\nflabby-puma-mongodb  ClusterIP  10.15.254.242  &lt;none&gt;       27017\/TCP  1s\r\n\r\n==&gt; v1beta1\/Deployment\r\nNAME                 DESIRED  CURRENT  UP-TO-DATE  AVAILABLE  AGE\r\nflabby-puma-mongodb  1        1        1           0          1s\r\n\r\n==&gt; v1\/Pod(related)\r\nNAME                                  READY  STATUS   RESTARTS  AGE\r\nflabby-puma-mongodb-657f46c8b5-6gxbc  0\/1    Pending  0         1s\r\n\r\n==&gt; v1\/Secret\r\nNAME                 TYPE    DATA  AGE\r\nflabby-puma-mongodb  Opaque  1     1s\r\n\r\n==&gt; v1\/PersistentVolumeClaim\r\nNAME                 STATUS   VOLUME    CAPACITY  ACCESS MODES  STORAGECLASS  AGE\r\nflabby-puma-mongodb  Pending  standard  1s\r\n\r\n\r\nNOTES:\r\n\r\n\r\n** Please be patient while the chart is being deployed **\r\n\r\nMongoDB can be accessed via port 27017 on the following DNS name from within your cluster:\r\n\r\n    flabby-puma-mongodb.default.svc.cluster.local\r\n\r\nTo get the root password run:\r\n\r\n    export MONGODB_ROOT_PASSWORD=$(kubectl get secret --namespace default flabby-puma-mongodb -o jsonpath=\"{.data.mongodb-root-password}\" | base64 --decode)\r\n\r\nTo connect to your database run the following command:\r\n\r\n    kubectl run --namespace default flabby-puma-mongodb-client --rm --tty -i --restart='Never' --image bitnami\/mongodb --command -- mongo admin --host flabby-puma-mongodb --authenticationDatabase admin -u root -p $MONGODB_ROOT_PASSWORD\r\n\r\nTo connect to your database from outside the cluster execute the following commands:\r\n\r\n    kubectl port-forward --namespace default svc\/flabby-puma-mongodb 27017:27017 &amp;\r\n    mongo --host 127.0.0.1 --authenticationDatabase admin -p $MONGODB_ROOT_PASSWORD\r\n<\/code><\/pre>\n<p>\u5b8c\u6210\u4e86\uff01<\/p>\n<ul class=\"post-ul\">kubectl<\/ul>\n<pre class=\"post-pre\"><code>~ \u276f\u276f\u276f kubectl get pods\r\nNAME                                   READY     STATUS    RESTARTS   AGE\r\nflabby-puma-mongodb-657f46c8b5-6gxbc   1\/1       Running   0          2m\r\n<\/code><\/pre>\n<p>\u770b\u8d77\u6765\u73b0\u5728\u81f3\u5c11\u662f\u5728\u8fd0\u4f5c\u4e2d\uff0c\u6240\u4ee5\u8fd9\u6b21\u5c31\u5230\u8fd9\u91cc\u5427\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9996\u5148 Mac \u3067 Helm\u3092\u4f7f\u3048\u308b\u3088\u3046\u306b\u3057\u307e\u3059 &nbsp; \u74b0\u5883 server: GKE v1.10.9-g [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-29774","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5b89\u88c5Helm\u5230Mac\u7535\u8111 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u5b89\u88c5Helm\u5230Mac\u7535\u8111\u7684\u6280\u672f\u6587\u7ae0\" \/>\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.silicloud.com\/zh\/blog\/\u5b89\u88c5helm\u5230mac\u7535\u8111\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5b89\u88c5Helm\u5230Mac\u7535\u8111\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u5b89\u88c5Helm\u5230Mac\u7535\u8111\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5b89\u88c5helm\u5230mac\u7535\u8111\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-09T10:46:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T07:50:18+00:00\" \/>\n<meta name=\"author\" content=\"\u97f5, \u79d1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u97f5, \u79d1\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/\",\"name\":\"\u5b89\u88c5Helm\u5230Mac\u7535\u8111 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-02-09T10:46:18+00:00\",\"dateModified\":\"2025-08-12T07:50:18+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e\"},\"description\":\"\u5173\u4e8e\u5b89\u88c5Helm\u5230Mac\u7535\u8111\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5b89\u88c5Helm\u5230Mac\u7535\u8111\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e\",\"name\":\"\u97f5, \u79d1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g\",\"caption\":\"\u97f5, \u79d1\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunke\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5b89\u88c5Helm\u5230Mac\u7535\u8111 - Blog - Silicon Cloud","description":"\u5173\u4e8e\u5b89\u88c5Helm\u5230Mac\u7535\u8111\u7684\u6280\u672f\u6587\u7ae0","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.silicloud.com\/zh\/blog\/\u5b89\u88c5helm\u5230mac\u7535\u8111\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5b89\u88c5Helm\u5230Mac\u7535\u8111","og_description":"\u5173\u4e8e\u5b89\u88c5Helm\u5230Mac\u7535\u8111\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5b89\u88c5helm\u5230mac\u7535\u8111\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-02-09T10:46:18+00:00","article_modified_time":"2025-08-12T07:50:18+00:00","author":"\u97f5, \u79d1","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u97f5, \u79d1","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/","name":"\u5b89\u88c5Helm\u5230Mac\u7535\u8111 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-02-09T10:46:18+00:00","dateModified":"2025-08-12T07:50:18+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e"},"description":"\u5173\u4e8e\u5b89\u88c5Helm\u5230Mac\u7535\u8111\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5b89\u88c5Helm\u5230Mac\u7535\u8111"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e","name":"\u97f5, \u79d1","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429ccb39b3fff5188bc17986222cfb0936cbadb8cc933cff04ab5ca01bd30a08?s=96&d=mm&r=g","caption":"\u97f5, \u79d1"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunke\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%ae%89%e8%a3%85helm%e5%88%b0mac%e7%94%b5%e8%84%91%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/29774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=29774"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/29774\/revisions"}],"predecessor-version":[{"id":111560,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/29774\/revisions\/111560"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=29774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=29774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=29774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}