{"id":33069,"date":"2023-08-28T11:01:40","date_gmt":"2022-11-03T07:32:12","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/"},"modified":"2024-04-30T20:26:13","modified_gmt":"2024-04-30T12:26:13","slug":"%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/","title":{"rendered":"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1"},"content":{"rendered":"<h2>\u9996\u5148<\/h2>\n<p>\u7531\u4e8e\u6211\u4eca\u5929\u8981\u5728IBM Cloud Kubernetes\u670d\u52a1\uff08IKS\uff09\u4e0a\u8fdb\u884cnginx\u7684\u6f14\u7ec3\uff0c\u6211\u60f3\u6574\u7406\u4e00\u4e0b\u8fd9\u4e2a\u8fc7\u7a0b\u3002\u8fd9\u4e2a\u6f14\u7ec3\u9700\u8981\u6709\u4e00\u4e2aIBM Cloud\u8d26\u6237\uff08\u514d\u8d39\u4f7f\u7528\uff09\u3002<\/p>\n<h2>Nginx\u542f\u52a8\u51c6\u5907<\/h2>\n<h4>\u521b\u5efaIKS\u7fa4\u96c6<\/h4>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/4-1.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2023-08-09 17.05.45.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/5-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2023-08-09 17.05.55.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/6-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2023-08-09 17.07.13.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/7-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2023-08-09 17.07.20.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/8-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2023-08-09 17.07.52.png\" \/><\/div>\n<h4>\u767b\u5f55IBM\u4e91<\/h4>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/10-1.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2023-01-27 14.52.54.png\" \/><\/div>\n<p>\u7136\u540e\uff0c\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u6307\u5b9a\u96c6\u7fa4\u3002<br \/>\n\u8981\u8bbe\u7f6eKubernetes\u73af\u5883\uff0c\u9700\u8981\u4f7f\u7528export\u547d\u4ee4\u3002\u53ef\u4ee5\u901a\u8fc7\u8f93\u5165ibmcloud ks cluster config\u547d\u4ee4\u6765\u83b7\u53d6export\u547d\u4ee4\u3002<br \/>\n\u5728\u96c6\u7fa4\u754c\u9762\u4e2d\u83b7\u53d6\u96c6\u7fa4ID\uff0c\u5e76\u5728\u7ec8\u7aef\u4e2d\u8fdb\u884c\u66ff\u6362\u8f93\u5165\u3002<br \/>\n\u8bf7\u6ce8\u610f\uff0c\u53ef\u4ee5\u4f7f\u7528\u96c6\u7fa4\u540d\u79f0\u4ee3\u66ff\u96c6\u7fa4ID\u8fdb\u884c\u6307\u5b9a\u3002<\/p>\n<pre class=\"post-pre\"><code>ibmcloud ks cluster config <span class=\"nt\">--cluster<\/span> &lt;cluster-id&gt;\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>&lt;cluster-id&gt; \u306e\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3092\u73fe\u5728\u306e kubeconfig \u30d5\u30a1\u30a4\u30eb\u306b\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002\r\n\u3053\u308c\u3067\u3001\u30af\u30e9\u30b9\u30bf\u30fc\u306b\u5bfe\u3057\u3066\u300ckubectl\u300d\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3067\u304d\u307e\u3059\u3002 \u4f8b\u3048\u3070\u3001\u300ckubectl get nodes\u300d\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\r\n\u30af\u30e9\u30b9\u30bf\u30fc\u306b\u521d\u3081\u3066\u30a2\u30af\u30bb\u30b9\u3059\u308b\u5834\u5408\u3001RBAC \u306e\u540c\u671f\u4e2d\u306b\u300ckubectl\u300d\u30b3\u30de\u30f3\u30c9\u304c\u6570\u79d2\u9593\u5931\u6557\u3059\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\r\n<\/code><\/pre>\n<h2>\u51c6\u5907Docker\u955c\u50cf<\/h2>\n<h4>\u521b\u5efaDockerfile<\/h4>\n<p>\u4f7f\u7528Docker\u955c\u50cf\u6765\u90e8\u7f72Nginx\u3002<br \/>\n\u4f7f\u7528\u4ee5\u4e0b\u4ee3\u7801\u521b\u5efaDockerfile\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"c\"># \u30d9\u30fc\u30b9\u30a4\u30e1\u30fc\u30b8\u3092\u6307\u5b9a<\/span>\r\nFROM nginx\r\n\r\n<span class=\"c\"># \u30ed\u30fc\u30ab\u30eb\u306e index.html \u3092\u30b3\u30f3\u30c6\u30ca\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d1\u30b9\u306b\u30b3\u30d4\u30fc<\/span>\r\nCOPY index.html \/usr\/share\/nginx\/html\/\r\n\r\n<span class=\"c\"># \u30dd\u30fc\u30c8\u309280\u306b\u5909\u66f4\uff08nginx \u30c7\u30d5\u30a9\u30eb\u30c8\u30dd\u30fc\u30c8\uff09<\/span>\r\nEXPOSE 80\r\n\r\n<span class=\"c\"># Nginx \u3092\u8d77\u52d5<\/span>\r\nCMD <span class=\"o\">[<\/span><span class=\"s2\">\"nginx\"<\/span>, <span class=\"s2\">\"-g\"<\/span>, <span class=\"s2\">\"daemon off;\"<\/span><span class=\"o\">]<\/span>\r\n<\/code><\/pre>\n<h4>\u6784\u5efaDocker\u955c\u50cf<\/h4>\n<p>\u5728\u7ec8\u7aef\u4e2d\u8fdb\u5165\u5b58\u653eDocker\u955c\u50cf\u7684\u76ee\u5f55\uff0c\u5e76\u6784\u5efaDocker\u955c\u50cf\u3002<\/p>\n<pre class=\"post-pre\"><code>docker build <span class=\"nb\">.<\/span>\r\n<\/code><\/pre>\n<h4>\u5c06IBM Cloud\u5bb9\u5668\u6ce8\u518c\u8868\u5b58\u50a8<\/h4>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u767b\u5f55\u5230\u5bb9\u5668\u6ce8\u518c\u8868\u4ee5\u5b58\u50a8\u521b\u5efa\u7684Docker\u955c\u50cf\u3002<\/p>\n<pre class=\"post-pre\"><code>ibmcloud cr login\r\n<\/code><\/pre>\n<p>\u7136\u540e\u4e3a\u56fe\u50cf\u6253\u6807\u7b7e\u5e76\u8fdb\u884c\u63a8\u9001\u3002<\/p>\n<pre class=\"post-pre\"><code>docker tag &lt;local_image&gt; jp.icr.io\/&lt;my_namespace&gt;\/&lt;my_repo&gt;\r\ndocker push jp.icr.io\/&lt;my_namespace&gt;\/&lt;my_repo&gt;\r\n<\/code><\/pre>\n<h2>\u51c6\u5907Kubernetes<\/h2>\n<h4>\u521b\u5efaKubernetes\u6e05\u5355\u6587\u4ef6<\/h4>\n<p>\u8981\u5728Kubernetes\u4e0a\u542f\u52a8\u67d0\u4e2a\u4e1c\u897f\uff0c\u9700\u8981\u4f7f\u7528yaml\u6587\u4ef6\u8fdb\u884c\u90e8\u7f72\u3002\u521b\u5efa\u7684yaml\u6587\u4ef6\u5305\u62ec&#8221;deployment.yaml&#8221;\u548c&#8221;service.yaml&#8221;\u3002\u901a\u8fc7\u521b\u5efa\u8fd9\u4e24\u4e2ayaml\u6587\u4ef6\uff0c\u5728IKS\u4e0a\u90e8\u7f72nginx\uff0c\u5e76\u4e14\u901a\u8fc7service\u53ef\u4ee5\u4ece\u5916\u90e8\u8bbf\u95ee\u3002<\/p>\n<p>\u8fd9\u6b21\u6211\u6309\u7167\u4ee5\u4e0b\u65b9\u5f0f\u521b\u5efa\u4e86\u3002<\/p>\n<pre class=\"post-pre\"><code>apiVersion: apps\/v1\r\nkind: Deployment\r\nmetadata:\r\n  name: iks-deployment\r\nspec:\r\n  replicas: 1\r\n  selector:\r\n    matchLabels:\r\n      app: iks\r\n  template:\r\n    metadata:\r\n      labels:\r\n        app: iks\r\n    spec:\r\n      containers:\r\n      - name: iks-container\r\n        image: jp.icr.io\/moon-test\/nginx:latest\r\n        ports:\r\n        - containerPort: 80\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>apiVersion: v1\r\nkind: Service\r\nmetadata:\r\n  name: iks-service\r\nspec:\r\n  selector:\r\n    app: iks\r\n  ports:\r\n  - protocol: TCP\r\n    port: 80\r\n    targetPort: 80\r\n  <span class=\"nb\">type<\/span>: NodePort\r\n<\/code><\/pre>\n<h4>\u5e94\u7528 Kubernetes \u7684\u6e05\u5355\u6587\u4ef6<\/h4>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5c06\u521b\u5efa\u7684\u6e05\u5355\u5e94\u7528\u5230Kubernetes\u96c6\u7fa4\u3002<\/p>\n<pre class=\"post-pre\"><code>kubectl apply <span class=\"nt\">-f<\/span> deployment.yaml\r\nkubectl apply <span class=\"nt\">-f<\/span> service.yaml\r\n<\/code><\/pre>\n<h2>\u786e\u8ba4\u7ed3\u679c<\/h2>\n<p>\u6211\u5011\u5c07\u9a57\u8b49\u5df2\u516c\u958b\u7684IP\u5730\u5740\u3002<br \/>\n\u9996\u5148\uff0c\u6211\u5011\u5c07\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u78ba\u8a8d\u5176\u662f\u5426\u61c9\u7528\u65bcKubernetes\u3002<\/p>\n<pre class=\"post-pre\"><code>kubectl get all\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>NAME                                  READY   STATUS    RESTARTS   AGE\r\npod\/iks-deployment-6584775c6f-qwz2q   1\/1     Running   0          5s\r\n\r\nNAME                  TYPE        CLUSTER-IP       EXTERNAL-IP   PORT<span class=\"o\">(<\/span>S<span class=\"o\">)<\/span>        AGE\r\nservice\/iks-service   NodePort    172.21.193.230   &lt;none&gt;        80:31108\/TCP   4s\r\nservice\/kubernetes    ClusterIP   172.21.0.1       &lt;none&gt;        443\/TCP        37s\r\n\r\nNAME                             READY   UP-TO-DATE   AVAILABLE   AGE\r\ndeployment.apps\/iks-deployment   1\/1     1            1           5s\r\n\r\nNAME                                        DESIRED   CURRENT   READY   AGE\r\nreplicaset.apps\/iks-deployment-6584775c6f   1         1         1       5s\r\n<\/code><\/pre>\n<p>\u7136\u540e\uff0c\u4e3a\u4e86\u83b7\u53d6\u5f53\u524d\u6b63\u5728\u6267\u884c\u7684\u5de5\u4f5c\u8282\u70b9\u7684\u4fe1\u606f\uff0c\u8f93\u5165\u4ee5\u4e0b\u547d\u4ee4\u3002<br \/>\n\u4e0e\u6307\u5b9a\u96c6\u7fa4\u4e00\u6837\uff0c\u60a8\u53ef\u4ee5\u8f93\u5165\u96c6\u7fa4\u540d\u79f0\u3002<\/p>\n<pre class=\"post-pre\"><code>ibmcloud ks worker <span class=\"nb\">ls<\/span> <span class=\"nt\">--cluster<\/span> &lt;cluster-id&gt;\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>OK\r\nID                                                    \u30d1\u30d6\u30ea\u30c3\u30af IP   \u30d7\u30e9\u30a4\u30d9\u30fc\u30c8 IP   \u30d5\u30ec\u30fc\u30d0\u30fc          \u72b6\u614b     \u72b6\u6cc1    \u30be\u30fc\u30f3   \u30d0\u30fc\u30b8\u30e7\u30f3   \r\nkube-cj84sg2t05u16hk6drig-moontest-default-000001ca   161.202.97.14   10.133.175.181    u3c.2x4.encrypted   normal   Ready   tok02    1.26.7_1546  \r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/42-0.png\" alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2023-08-09 17.40.31.png\" \/><\/div>\n<h2>\u6700\u7ec8<\/h2>\n<p>\u6211\u6839\u636eDockerfile\u548cyaml\u521b\u5efa\u4e86\u4e00\u4e2a\u6d41\u7a0b\uff0c\u5e76\u5728IBM Cloud Kubernetes Service\u96c6\u7fa4\u4e0a\u90e8\u7f72\u4e86nginx\u3002\u4e0b\u4e00\u6b65\uff0c\u6211\u8ba1\u5212\u5bf9nginx\u8fdb\u884c\u64cd\u4f5c\uff0c\u5e76\u5c1d\u8bd5\u5c06\u5e94\u7528\u7a0b\u5e8f\u90e8\u7f72\u5728\u4e0a\u9762\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9996\u5148 \u7531\u4e8e\u6211\u4eca\u5929\u8981\u5728IBM Cloud Kubernetes\u670d\u52a1\uff08IKS\uff09\u4e0a\u8fdb\u884cnginx\u7684\u6f14\u7ec3\uff0c\u6211\u60f3\u6574\u7406\u4e00\u4e0b [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-33069","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"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>\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1 - Blog - Silicon Cloud<\/title>\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\/\u5728ibm\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684ibm\u4e91kubernetes\u670d\u52a1\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1\" \/>\n<meta property=\"og:description\" content=\"\u9996\u5148 \u7531\u4e8e\u6211\u4eca\u5929\u8981\u5728IBM Cloud Kubernetes\u670d\u52a1\uff08IKS\uff09\u4e0a\u8fdb\u884cnginx\u7684\u6f14\u7ec3\uff0c\u6211\u60f3\u6574\u7406\u4e00\u4e0b [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728ibm\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684ibm\u4e91kubernetes\u670d\u52a1\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-03T07:32:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-30T12:26:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/4-1.png\" \/>\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%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/\",\"name\":\"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2022-11-03T07:32:12+00:00\",\"dateModified\":\"2024-04-30T12:26:13+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1\"}]},{\"@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%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1 - Blog - Silicon Cloud","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\/\u5728ibm\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684ibm\u4e91kubernetes\u670d\u52a1\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1","og_description":"\u9996\u5148 \u7531\u4e8e\u6211\u4eca\u5929\u8981\u5728IBM Cloud Kubernetes\u670d\u52a1\uff08IKS\uff09\u4e0a\u8fdb\u884cnginx\u7684\u6f14\u7ec3\uff0c\u6211\u60f3\u6574\u7406\u4e00\u4e0b [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728ibm\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684ibm\u4e91kubernetes\u670d\u52a1\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2022-11-03T07:32:12+00:00","article_modified_time":"2024-04-30T12:26:13+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d15a537434c4406bff00d\/4-1.png"}],"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%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/","name":"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2022-11-03T07:32:12+00:00","dateModified":"2024-04-30T12:26:13+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/6530331a63adef3b3443a1fab53a0e6e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728IBM\u4e91\u4e0a\u5c1d\u8bd5\u542f\u52a8nginx\u7684IBM\u4e91Kubernetes\u670d\u52a1"}]},{"@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%9c%a8ibm%e4%ba%91%e4%b8%8a%e5%b0%9d%e8%af%95%e5%90%af%e5%8a%a8nginx%e7%9a%84ibm%e4%ba%91kubernetes%e6%9c%8d%e5%8a%a1\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/33069","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=33069"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/33069\/revisions"}],"predecessor-version":[{"id":94113,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/33069\/revisions\/94113"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=33069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=33069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=33069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}