{"id":36202,"date":"2023-03-10T09:25:34","date_gmt":"2024-03-08T09:03:06","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/"},"modified":"2024-04-29T18:12:46","modified_gmt":"2024-04-29T10:12:46","slug":"%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/","title":{"rendered":"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\u670d\u52a1"},"content":{"rendered":"<h1>\u7b79\u5907\u5de5\u4f5c<\/h1>\n<h2>Kind\u7684\u5b89\u88c5<\/h2>\n<pre class=\"post-pre\"><code><span class=\"n\">choco<\/span> <span class=\"nx\">install<\/span> <span class=\"nx\">kind<\/span>\r\n<span class=\"n\">kind<\/span> <span class=\"nt\">-version<\/span>\r\n<span class=\"c\">#&gt;kind v0.11.1 go1.16.4 windows\/amd64<\/span>\r\n\r\n<\/code><\/pre>\n<h2>\u5b89\u88c5argoCD-cli<\/h2>\n<pre class=\"post-pre\"><code><span class=\"nv\">$version<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"n\">Invoke-RestMethod<\/span> <span class=\"nx\">https:\/\/api.github.com\/repos\/argoproj\/argo-cd\/releases\/latest<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"nf\">tag_name<\/span>\r\n<span class=\"nv\">$url<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">\"https:\/\/github.com\/argoproj\/argo-cd\/releases\/download\/\"<\/span> <span class=\"o\">+<\/span> <span class=\"nv\">$version<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">\"\/argocd-windows-amd64.exe\"<\/span>\r\n<span class=\"nv\">$output<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">\"C:\\argocd\\argocd.exe\"<\/span>\r\n<span class=\"n\">Invoke-WebRequest<\/span> <span class=\"nt\">-Uri<\/span> <span class=\"nv\">$url<\/span> <span class=\"nt\">-OutFile<\/span> <span class=\"nv\">$output<\/span>\r\n<\/code><\/pre>\n<p>\u7136\u540e\uff0c\u5728\u7cfb\u7edf\u73af\u5883\u53d8\u91cf\u4e2d\u8bbe\u7f6eargoCD\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"n\">argocd<\/span> <span class=\"nx\">version<\/span>\r\n<span class=\"c\">#&gt;argocd: v2.0.3+8d2b13d<\/span>\r\n<span class=\"c\">#&gt;  BuildDate: 2021-05-27T17:42:53Z<\/span>\r\n<span class=\"c\">#&gt;  GitCommit: 8d2b13d733e1dff7d1ad2c110ed31be4804406e2<\/span>\r\n<span class=\"c\">#&gt;  GitTreeState: clean<\/span>\r\n<span class=\"c\">#&gt;  GoVersion: go1.16<\/span>\r\n<span class=\"c\">#&gt;  Compiler: gc<\/span>\r\n<span class=\"c\">#&gt;  Platform: windows\/amd64<\/span>\r\n<\/code><\/pre>\n<h1>\u521b\u5efa\u96c6\u7fa4<\/h1>\n<pre class=\"post-pre\"><code><span class=\"c1\"># a cluster with 3 control-plane nodes and 3 workers<\/span>\r\n<span class=\"na\">kind<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Cluster<\/span>\r\n<span class=\"na\">apiVersion<\/span><span class=\"pi\">:<\/span> <span class=\"s\">kind.x-k8s.io\/v1alpha4<\/span>\r\n<span class=\"na\">nodes<\/span><span class=\"pi\">:<\/span>\r\n  <span class=\"pi\">-<\/span> <span class=\"na\">role<\/span><span class=\"pi\">:<\/span> <span class=\"s\">control-plane<\/span>\r\n  <span class=\"pi\">-<\/span> <span class=\"na\">role<\/span><span class=\"pi\">:<\/span> <span class=\"s\">control-plane<\/span>\r\n  <span class=\"pi\">-<\/span> <span class=\"na\">role<\/span><span class=\"pi\">:<\/span> <span class=\"s\">control-plane<\/span>\r\n  <span class=\"pi\">-<\/span> <span class=\"na\">role<\/span><span class=\"pi\">:<\/span> <span class=\"s\">worker<\/span>\r\n  <span class=\"pi\">-<\/span> <span class=\"na\">role<\/span><span class=\"pi\">:<\/span> <span class=\"s\">worker<\/span>\r\n  <span class=\"pi\">-<\/span> <span class=\"na\">role<\/span><span class=\"pi\">:<\/span> <span class=\"s\">worker<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"n\">kind<\/span> <span class=\"nx\">create<\/span> <span class=\"nx\">cluster<\/span> <span class=\"nt\">--config<\/span> <span class=\"nx\">kind-3-3-cluster.yaml<\/span>\r\n<span class=\"n\">kubectl<\/span> <span class=\"nx\">create<\/span> <span class=\"nx\">namespace<\/span> <span class=\"nx\">argocd<\/span>\r\n<\/code><\/pre>\n<h1>ArgoCD\u7684\u5b89\u88c5\u914d\u7f6e<\/h1>\n<h2>\u5c55\u5f00ArgoCD\u3002<\/h2>\n<pre class=\"post-pre\"><code><span class=\"n\">kubectl<\/span> <span class=\"nx\">apply<\/span> <span class=\"nt\">-n<\/span> <span class=\"nx\">argocd<\/span> <span class=\"nt\">-f<\/span> <span class=\"nx\">argoCD.yaml<\/span>\r\n<span class=\"n\">kubectl<\/span> <span class=\"nx\">get<\/span> <span class=\"nx\">svc<\/span> <span class=\"nx\">argocd-server<\/span> <span class=\"nt\">-n<\/span> <span class=\"nx\">argocd<\/span>\r\n\r\n<span class=\"c\">#&gt;NAME            TYPE           CLUSTER-IP    EXTERNAL-IP   PORT(S)                      AGE<\/span>\r\n<span class=\"c\">#&gt;argocd-server   LoadBalancer   10.96.91.38   &lt;pending&gt;     80:30619\/TCP,443:32674\/TCP   3h10m<\/span>\r\n<\/code><\/pre>\n<h3>\u5bf9\u4e8eHelm Chart\u7684\u60c5\u51b5<\/h3>\n<pre class=\"post-pre\"><code><span class=\"n\">PS<\/span> <span class=\"nx\">C:\\Users\\aruki\\Desktop\\dev\\kind<\/span><span class=\"err\">&gt;<\/span> <span class=\"nx\">helm<\/span> <span class=\"nx\">repo<\/span> <span class=\"nx\">list<\/span>\r\n<span class=\"c\">#NAME            URL<\/span>\r\n<span class=\"c\">#gitlab          https:\/\/charts.gitlab.io<\/span>\r\n<span class=\"c\">#local           http:\/\/***\/api\/v4\/projects\/8\/packages\/helm\/stable<\/span>\r\n<span class=\"c\">#bitnami         https:\/\/charts.bitnami.com\/bitnami<\/span>\r\n<span class=\"c\">#ingress-nginx   https:\/\/kubernetes.github.io\/ingress-nginx<\/span>\r\n\r\n<span class=\"n\">helm<\/span> <span class=\"nx\">install<\/span> <span class=\"nx\">my-argo-cd<\/span> <span class=\"nx\">local\/argo-cd<\/span>\r\n\r\n<\/code><\/pre>\n<h2>\u8fde\u63a5\u5230ArgoCD\u7528\u6237\u754c\u9762<\/h2>\n<pre class=\"post-pre\"><code><span class=\"c\"># Kubectl\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c7\u30a3\u30f3\u30b0<\/span>\r\n<span class=\"n\">kubectl<\/span> <span class=\"nx\">port-forward<\/span> <span class=\"nx\">svc\/argocd-server<\/span> <span class=\"nt\">-n<\/span> <span class=\"nx\">argocd<\/span> <span class=\"nx\">8080:443<\/span>\r\n\r\n<span class=\"c\"># \u521d\u671f\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u30c1\u30a7\u30c3\u30af<\/span>\r\n<span class=\"n\">kubectl<\/span> <span class=\"nt\">-n<\/span> <span class=\"nx\">argocd<\/span> <span class=\"nx\">get<\/span> <span class=\"nx\">secret<\/span> <span class=\"nx\">argocd-initial-admin-secret<\/span> <span class=\"nt\">-o<\/span> <span class=\"nx\">go-template<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"{{.data.password | base64decode }}\"<\/span>\r\n<span class=\"c\">#&gt;********<\/span>\r\n\r\n<span class=\"n\">argocd<\/span> <span class=\"nx\">login<\/span> <span class=\"nx\">localhost:8080<\/span>\r\n<span class=\"c\">#&gt; WARNING: server certificate had error: x509: certificate signed by unknown authority. Proceed insecurely (y\/n)?<\/span>\r\n<span class=\"c\">#&gt;Username: admin<\/span>\r\n<span class=\"c\">#&gt;Password:<\/span>\r\n<span class=\"c\">#&gt;'admin:login' logged in successfully<\/span>\r\n<span class=\"c\">#&gt;Context 'localhost:8080' updated<\/span>\r\n\r\n<span class=\"c\"># \u30d1\u30b9\u30ef\u30fc\u30c9\u5909\u66f4<\/span>\r\n<span class=\"n\">argocd<\/span> <span class=\"nx\">account<\/span> <span class=\"nx\">update-password<\/span>\r\n<\/code><\/pre>\n<p>\u5728\u6b64\u4e4b\u540e\uff0c\u60a8\u53ef\u4ee5\u5728\u6d4f\u89c8\u5668\u4e2d\u8bbf\u95ee\u4ee5\u4e0b\u94fe\u63a5\uff0c\u5373\u53ef\u663e\u793aargoCD\u7684\u7528\u6237\u754c\u9762\u3002<br \/>\nhttps:\/\/localhost:8080\/applications<\/p>\n<h2>\u8303\u4f8b\uff1a\u90e8\u7f72Kubernetes\u4eea\u8868\u76d8\u3002<\/h2>\n<h3>\u51c6\u5907\u524d\u4e8b\u9879<\/h3>\n<p>\u4f7f\u7528ArgoCD\u901a\u8fc7Helmchart\u90e8\u7f72Kubernetes Dashboard\u3002<\/p>\n<ul class=\"post-ul\">SettingsRepositories\u3067\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u8ffd\u52a0\u3059\u308b<\/ul>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/23-0.png\" alt=\"image.png\" \/><\/div>\n<pre class=\"post-pre\"><code><span class=\"na\">project<\/span><span class=\"pi\">:<\/span> <span class=\"s\">default<\/span>\r\n<span class=\"na\">source<\/span><span class=\"pi\">:<\/span>\r\n  <span class=\"na\">repoURL<\/span><span class=\"pi\">:<\/span> <span class=\"s1\">'<\/span><span class=\"s\">https:\/\/kubernetes.github.io\/dashboard\/'<\/span>\r\n  <span class=\"na\">targetRevision<\/span><span class=\"pi\">:<\/span> <span class=\"s\">4.3.1<\/span>\r\n  <span class=\"na\">helm<\/span><span class=\"pi\">:<\/span>\r\n    <span class=\"na\">valueFiles<\/span><span class=\"pi\">:<\/span>\r\n      <span class=\"pi\">-<\/span> <span class=\"s\">values.yaml<\/span>\r\n    <span class=\"na\">parameters<\/span><span class=\"pi\">:<\/span>\r\n      <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">serviceAccount.name<\/span>\r\n        <span class=\"na\">value<\/span><span class=\"pi\">:<\/span> <span class=\"s\">admin-user<\/span>\r\n  <span class=\"na\">chart<\/span><span class=\"pi\">:<\/span> <span class=\"s\">kubernetes-dashboard<\/span>\r\n<span class=\"na\">destination<\/span><span class=\"pi\">:<\/span>\r\n  <span class=\"na\">server<\/span><span class=\"pi\">:<\/span> <span class=\"s1\">'<\/span><span class=\"s\">https:\/\/kubernetes.default.svc'<\/span>\r\n  <span class=\"na\">namespace<\/span><span class=\"pi\">:<\/span> <span class=\"s\">kubernetes-dashboard<\/span>\r\n<span class=\"na\">syncPolicy<\/span><span class=\"pi\">:<\/span>\r\n  <span class=\"na\">syncOptions<\/span><span class=\"pi\">:<\/span>\r\n    <span class=\"pi\">-<\/span> <span class=\"s\">CreateNamespace=true<\/span>\r\n\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">NEW APP\u3067\u4e0b\u8a18\u306e\u3088\u3046\u306b\u767b\u9332<\/ul>\n<\/li>\n<\/ul>\n<p>helmchart\u306e\u540d\u524d\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u6307\u5b9a\u3059\u308b<br \/>\n\u3059\u308b\u3068\u3001VALUES FILES\u3092\u30af\u30ea\u30c3\u30af\u3057\u305f\u3068\u304d\u306b\u5019\u88dc\u3068\u3057\u3066values.yaml\u3092\u9078\u629e\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308b\u306e\u3067\u3001\u9078\u629e\u3059\u308b<br \/>\nvalues.yaml\u3092\u9078\u629e\u3059\u308b\u3068\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u8a2d\u5b9a\u304c\u5165\u529b\u3055\u308c\u308b\u304c\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u8a2d\u5b9a\u304b\u3089\u3001\u4e00\u304b\u6240\u3060\u3051\u5909\u66f4\u3092\u52a0\u3048\u308b\u3002<\/p>\n<p>serviceaccount.name\u3092admin-user\u306b\u3059\u308b\u3002\u3053\u308c\u306b\u3088\u308a\u3001ServiceAccount\u304c\u8ffd\u52a0\u3055\u308c\u308b<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/26-0.png\" alt=\"image.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/27-0.png\" alt=\"image.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/28-0.png\" alt=\"image.png\" \/><\/div>\n<h3>\u90e8\u7f72<\/h3>\n<p>\u6309\u7167\u4ee5\u4e0b\u65b9\u5f0f\u8fdb\u884c\u8bbe\u7f6e\uff0c\u5e76\u8fdb\u884c\u540c\u6b65\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/31-0.png\" alt=\"image.png\" \/><\/div>\n<p>\u6700\u7ec8\uff0c\u6211\u4eec\u53ef\u4ee5\u786e\u8ba4\u6240\u6709\u5185\u5bb9\u90fd\u5df2\u521b\u5efa\u5e76\u6210\u529f\u540c\u6b65\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/33-0.png\" alt=\"image.png\" \/><\/div>\n<h3>\u5236\u4f5c\u7ed3\u679c<\/h3>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/35-0.png\" alt=\"image.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/36-0.png\" alt=\"image.png\" \/><\/div>\n<p>\u4ece\u9ed8\u8ba4\u8bbe\u7f6e\u4e2d\uff0c\u53ea\u8fdb\u884c\u4e86\u4e00\u5904\u66f4\u6539\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/38-0.png\" alt=\"image.png\" \/><\/div>\n<h3>\u8fde\u63a5\u5230Kubernetes\u4eea\u8868\u76d8<\/h3>\n<p>\u8981\u767b\u5f55\uff0c\u9700\u8981ServiceAccount\u548cclusterrolebinding\u3002<br \/>\n&#8211; \u6dfb\u52a0clusterrolebinding\u3002<br \/>\n\u203b\u7531\u4e8e\u5728argocd\u521b\u5efa\u4eea\u8868\u677f\u65f6\u4f1a\u8bbe\u7f6eServiceAccount\uff0c\u6240\u4ee5\u4e0d\u9700\u8981\u989d\u5916\u6dfb\u52a0\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"na\">apiVersion<\/span><span class=\"pi\">:<\/span> <span class=\"s\">rbac.authorization.k8s.io\/v1<\/span>\r\n<span class=\"na\">kind<\/span><span class=\"pi\">:<\/span> <span class=\"s\">ClusterRoleBinding<\/span>\r\n<span class=\"na\">metadata<\/span><span class=\"pi\">:<\/span>\r\n  <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">admin-user<\/span>\r\n<span class=\"na\">roleRef<\/span><span class=\"pi\">:<\/span>\r\n  <span class=\"na\">apiGroup<\/span><span class=\"pi\">:<\/span> <span class=\"s\">rbac.authorization.k8s.io<\/span>\r\n  <span class=\"na\">kind<\/span><span class=\"pi\">:<\/span> <span class=\"s\">ClusterRole<\/span>\r\n  <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">cluster-admin<\/span>\r\n<span class=\"na\">subjects<\/span><span class=\"pi\">:<\/span>\r\n<span class=\"pi\">-<\/span> <span class=\"na\">kind<\/span><span class=\"pi\">:<\/span> <span class=\"s\">ServiceAccount<\/span>\r\n  <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">admin-user<\/span>\r\n  <span class=\"na\">namespace<\/span><span class=\"pi\">:<\/span> <span class=\"s\">kubernetes-dashboard<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code> <span class=\"n\">kubectl<\/span> <span class=\"nx\">apply<\/span> <span class=\"nt\">-f<\/span> <span class=\"nx\">clusterrole.yaml<\/span>\r\n<\/code><\/pre>\n<ul class=\"post-ul\">\u30c8\u30fc\u30af\u30f3\u53d6\u5f97<\/ul>\n<pre class=\"post-pre\"><code><span class=\"c\"># \u30c8\u30fc\u30af\u30f3\u53d6\u5f97<\/span>\r\n<span class=\"n\">kubectl<\/span> <span class=\"nt\">-n<\/span> <span class=\"nx\">kubernetes-dashboard<\/span> <span class=\"nx\">get<\/span> <span class=\"nx\">secret<\/span> <span class=\"err\">$<\/span><span class=\"p\">(<\/span><span class=\"n\">kubectl<\/span> <span class=\"nt\">-n<\/span> <span class=\"nx\">kubernetes-dashboard<\/span> <span class=\"nx\">get<\/span> <span class=\"nx\">sa\/admin-user<\/span> <span class=\"nt\">-o<\/span> <span class=\"nx\">jsonpath<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"{.secrets[0].name}\"<\/span><span class=\"p\">)<\/span> <span class=\"nt\">-o<\/span> <span class=\"n\">go-template<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"{{.data.token | base64decode}}\"<\/span>\r\n<span class=\"err\">&gt;<\/span><span class=\"c\">#eyJ*************************************************************************<\/span>\r\n\r\n<span class=\"n\">kubectl<\/span> <span class=\"nx\">proxy<\/span>\r\n<\/code><\/pre>\n<p>\u7136\u540e\uff0c\u901a\u8fc7\u6d4f\u89c8\u5668\u8fde\u63a5\u5230\u4e0b\u9762\u7684\u5730\u5740\uff0c\u5c31\u4f1a\u663e\u793a\u51fakubernetes-dashboard\u7684\u7528\u6237\u754c\u9762\uff0c\u63a5\u7740\u8f93\u5165\u521a\u624d\u663e\u793a\u7684\u4ee4\u724c\u5373\u53ef\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/48-0.png\" alt=\"image.png\" \/><\/div>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/49-0.png\" alt=\"image.png\" \/><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u7b79\u5907\u5de5\u4f5c Kind\u7684\u5b89\u88c5 choco install kind kind -version #&gt;kind [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-36202","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>\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\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\/\u4f7f\u7528kubernetes\u7684argocd\u6765\u90e8\u7f72\u670d\u52a1\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\u670d\u52a1\" \/>\n<meta property=\"og:description\" content=\"\u7b79\u5907\u5de5\u4f5c Kind\u7684\u5b89\u88c5 choco install kind kind -version #&gt;kind [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528kubernetes\u7684argocd\u6765\u90e8\u7f72\u670d\u52a1\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-08T09:03:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-29T10:12:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/23-0.png\" \/>\n<meta name=\"author\" content=\"\u9038, \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=\"\u9038, \u79d1\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 \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\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/\",\"name\":\"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\u670d\u52a1 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-03-08T09:03:06+00:00\",\"dateModified\":\"2024-04-29T10:12:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\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\/85c1dae56e6ea1e695c73d33c684d487\",\"name\":\"\u9038, \u79d1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"caption\":\"\u9038, \u79d1\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\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\/\u4f7f\u7528kubernetes\u7684argocd\u6765\u90e8\u7f72\u670d\u52a1\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\u670d\u52a1","og_description":"\u7b79\u5907\u5de5\u4f5c Kind\u7684\u5b89\u88c5 choco install kind kind -version #&gt;kind [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528kubernetes\u7684argocd\u6765\u90e8\u7f72\u670d\u52a1\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-03-08T09:03:06+00:00","article_modified_time":"2024-04-29T10:12:46+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d27d337434c4406c3e0e0\/23-0.png"}],"author":"\u9038, \u79d1","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u9038, \u79d1","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"2 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/","name":"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\u670d\u52a1 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-03-08T09:03:06+00:00","dateModified":"2024-04-29T10:12:46+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u4f7f\u7528Kubernetes\u7684ArgoCD\u6765\u90e8\u7f72\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\/85c1dae56e6ea1e695c73d33c684d487","name":"\u9038, \u79d1","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","caption":"\u9038, \u79d1"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8kubernetes%e7%9a%84argocd%e6%9d%a5%e9%83%a8%e7%bd%b2%e6%9c%8d%e5%8a%a1%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\/36202","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=36202"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/36202\/revisions"}],"predecessor-version":[{"id":86837,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/36202\/revisions\/86837"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=36202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=36202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=36202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}