{"id":79136,"date":"2025-09-09T14:24:39","date_gmt":"2025-09-09T05:24:39","guid":{"rendered":"https:\/\/www.creationline.com\/tech-blog\/?p=79136"},"modified":"2025-09-09T14:24:40","modified_gmt":"2025-09-09T05:24:40","slug":"argo-cd%e6%9c%80%e7%9f%ad%e5%b0%8e%e5%85%a5%e3%82%ac%e3%82%a4%e3%83%89%ef%bc%88macos-microk8s%e7%b7%a8%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136","title":{"rendered":"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">1. \u306f\u3058\u3081\u306b<\/h2>\n\n\n\n<p>GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo CD\u306f\u305d\u306e\u4ee3\u8868\u7684\u306a\u30c4\u30fc\u30eb\u3067\u3001Kubernetes\u74b0\u5883\u306b\u304a\u3051\u308bGitOps\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u672c\u8a18\u4e8b\u306e\u30b4\u30fc\u30eb\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>macOS\u4e0a\u306bmicrok8s\u3092\u7acb\u3066\u308b<\/li>\n\n\n\n<li>Argo CD\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066Web UI\u306b\u30a2\u30af\u30bb\u30b9<\/li>\n\n\n\n<li>\u30b5\u30f3\u30d7\u30eb\u30a2\u30d7\u30ea\u3092\u30c7\u30d7\u30ed\u30a4\u3057\u3066GitOps\u3092\u4f53\u611f\u3059\u308b<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. \u524d\u63d0\u6761\u4ef6<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>macOS (Apple Silicon)<\/li>\n\n\n\n<li>Homebrew\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. microk8s\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/h2>\n\n\n\n<p>Homebrew\u3067microk8s\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">brew install ubuntu\/microk8s\/microk8s\nmicrok8s install<\/pre>\n\n\n\n<p>microk8s\u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">microk8s start<\/pre>\n\n\n\n<p>microk8s\u306e\u72b6\u614b\u78ba\u8a8d\u3068\u30a2\u30c9\u30aa\u30f3\u306e\u6709\u52b9\u5316\u3092\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">microk8s status --wait-ready\nmicrok8s enable dns storage ingress<\/pre>\n\n\n\n<p>microk8s\u306e\u30b5\u30d6\u30b3\u30de\u30f3\u30c9\u306e\u30a8\u30a4\u30ea\u30a2\u30b9\u8a2d\u5b9a\u3092\u3057\u307e\u3059\u3002\u6052\u4e45\u7684\u306b\u8a2d\u5b9a\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u304a\u597d\u307f\u3067 <code>~\/.bashrc<\/code> \u3084 <code>~\/.zshrc<\/code> \u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">alias kubectl=\"microk8s kubectl\"\nalias helm=\"microk8s helm\"<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. Argo CD\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n\n\n\n<p>\u516c\u5f0f\u306eHelm Chart\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u767b\u9332\u3057\u3001Argo CD\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<sup data-fn=\"aa5f524d-99ad-4c97-897c-fc8ae88256c8\" class=\"fn\"><a id=\"aa5f524d-99ad-4c97-897c-fc8ae88256c8-link\" href=\"#aa5f524d-99ad-4c97-897c-fc8ae88256c8\">1<\/a><\/sup><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">helm repo add argo https:\/\/argoproj.github.io\/argo-helm\nhelm repo list\nhelm --namespace argocd install argocd argo\/argo-cd --create-namespace<\/pre>\n\n\n\n<p>Pod\u304c\u8d77\u52d5\u3059\u308b\u307e\u3067\u4ee5\u4e0b\u30b3\u30de\u30f3\u30c9\u3092\u4f55\u5ea6\u304b\u6253\u3063\u3066\u5f85\u6a5f\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl --namespace argocd get pods<\/pre>\n\n\n\n<p>\u4ee5\u4e0bPod\u304cRunning\u306b\u306a\u3063\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>argocd-application-controller<\/li>\n\n\n\n<li>argocd-applicationset-controller<\/li>\n\n\n\n<li>argocd-dex-server<\/li>\n\n\n\n<li>argocd-notifications-controller<\/li>\n\n\n\n<li>argocd-redis<\/li>\n\n\n\n<li>argocd-repo-server<\/li>\n\n\n\n<li>argocd-server<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">NAME                                                READY   STATUS    RESTARTS   AGE\nargocd-application-controller-0                     1\/1     Running   0          102s\nargocd-applicationset-controller-6bb7fc84d8-gdxz5   1\/1     Running   0          102s\nargocd-dex-server-694c4879c6-pqpws                  1\/1     Running   0          102s\nargocd-notifications-controller-5b6df94c56-hhctm    1\/1     Running   0          102s\nargocd-redis-69dcc6cbc9-kxjxr                       1\/1     Running   0          102s\nargocd-repo-server-645b6f6d76-qwb85                 1\/1     Running   0          102s\nargocd-server-585669dd97-jdzxr                      1\/1     Running   0          102s<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. Argo CD CLI\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n\n\n\n<p>\u624b\u5143\u306ePC\u304b\u3089Argo CD\u3092\u64cd\u4f5c\u3067\u304d\u308b\u3088\u3046\u306bArgo CD CLI\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">brew install argocd <\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">6. Argo CD\u3078\u306e\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c9<\/h2>\n\n\n\n<p>Argo CD\u306b\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u305f\u3081\u306b\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c9\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl --namespace argocd port-forward services\/argocd-server 8443:443<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">7. Argo CD CLI\u30ed\u30b0\u30a4\u30f3<\/h2>\n\n\n\n<p>admin\u30e6\u30fc\u30b6\u30fc\u306e\u521d\u671f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">argocd admin initial-password --namespace argocd<\/pre>\n\n\n\n<p>Argo CD CLI\u3092\u4f7f\u3063\u3066\u5148\u7a0b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305fArgo CD\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u307e\u3059\u3002\u4eca\u56de\u306f\u521d\u671f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u305d\u306e\u307e\u307e\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">argocd login localhost:8443 --port-forward-namespace argocd <\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">8.\u30b5\u30f3\u30d7\u30eb\u30a2\u30d7\u30ea\u3092\u30c7\u30d7\u30ed\u30a4<\/h2>\n\n\n\n<p>guestbook\u30a2\u30d7\u30ea\uff08Argo\u516c\u5f0f\u30b5\u30f3\u30d7\u30eb\uff09\u3092\u767b\u9332\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3001\u7b46\u8005\u306e\u74b0\u5883\u306fCPU\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u304carm64\u306a\u306e\u3067<code> exec format error<\/code> \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u305f\u3081bitnami\/nginx\u3092\u30b5\u30f3\u30d7\u30eb\u3068\u3057\u3066\u30c7\u30d7\u30ed\u30a4\u3057\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u307e\u305f\u30aa\u30ea\u30b8\u30ca\u30eb\u306ebitnami\u30ea\u30dd\u30b8\u30c8\u30ea\u306f\u4eca\u56de\u306e\u30c7\u30e2\u3067\u306f\u4e0d\u8981\u306ahelm chart\u3092\u591a\u6570\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001bitnami\/nginx\u3060\u3051\u3092\u7d99\u627f\u3057\u305f<a href=\"https:\/\/github.com\/ingktds\/nginx-demo\">nginx-demo<\/a>\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002\u81ea\u8eab\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3068\u3059\u308b\u3053\u3068\u3067GitOps\u306e\u52d5\u4f5c\u691c\u8a3c\u3092\u3057\u3084\u3059\u304f\u3059\u308b\u72d9\u3044\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u7686\u3055\u3093\u304c\u691c\u8a3c\u3059\u308b\u5834\u5408\u306f\u79c1\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092Fork\u3057\u3066\u691c\u8a3c\u3059\u308b\u306e\u304c\u3084\u308a\u3084\u3059\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl create namespace nginx-demo\nargocd app list\nargocd app create nginx-demo \\\n  --repo https:\/\/github.com\/ingktds\/nginx-demo \\\n  --path . \\\n  --dest-namespace nginx-demo \\\n  --dest-server https:\/\/kubernetes.default.svc \\\n  --sync-policy automated<\/pre>\n\n\n\n<p>nginx\u306ePod\u306e\u72b6\u614b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\u73fe\u72b6\u306fPod\u306f1\u3064\u306e\u307f\u306e\u72b6\u614b\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl --namespace nginx-demo get pods<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">NAME                          READY   STATUS    RESTARTS   AGE\nnginx-demo-6b449494f6-8l7tb   1\/1     Running   0          6m4s<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">9. GitOps\u306e\u52d5\u4f5c\u78ba\u8a8d<\/h2>\n\n\n\n<p>values.yaml\u306ereplicaCount\u3092\u5909\u66f4\u3057\u3001\u5b9f\u969b\u306ekubernetes\u4e0a\u306ePod\u6570\u304c\u5909\u308f\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<p>replicaCount\u30921\u304b\u30893\u306b\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cd path\/to\/nginx-demo\nvim values.yaml<\/pre>\n\n\n\n<p>diff\u306f\u3053\u3061\u3089\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git diff\ndiff --git a\/values.yaml b\/values.yaml\nindex 2777d3d..8dada7d 100644\n--- a\/values.yaml\n+++ b\/values.yaml\n@@ -3,7 +3,7 @@\n # Declare variables to be passed into your templates.\n\n # This will set the replicaset count more information can be found here: https:\/\/kubernetes.io\/docs\/concepts\/workloads\/controllers\/replicaset\/\n-replicaCount: 1\n+replicaCount: 3\n\n # This sets the container image more information can be found here: https:\/\/kubernetes.io\/docs\/concepts\/containers\/images\/\n image:<\/pre>\n\n\n\n<p>Index\u3078\u306e\u8ffd\u52a0\u3068\u30b3\u30df\u30c3\u30c8\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git commit -a -m 'Change replicaCount form 1 to 3'<\/pre>\n\n\n\n<p>push\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git push<\/pre>\n\n\n\n<p>\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u72b6\u614b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">argocd app get nginx-demo<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Name:               argocd\/nginx-demo\nProject:            default\nServer:             https:\/\/kubernetes.default.svc\nNamespace:          nginx-demo\nURL:                https:\/\/argocd.example.com\/applications\/nginx-demo\nSource:\n- Repo:             https:\/\/github.com\/ingktds\/nginx-demo\n  Target:\n  Path:             .\nSyncWindow:         Sync Allowed\nSync Policy:        Automated\nSync Status:        Synced to  (9763c86)\nHealth Status:      Healthy\n\nCONDITION                MESSAGE                                                                                       LAST TRANSITION\nRepeatedResourceWarning  Resource \/Service\/nginx-demo\/nginx-demo appeared 2 times among application resources.         2025-09-08 09:08:24 +0900 JST\nRepeatedResourceWarning  Resource \/ServiceAccount\/nginx-demo\/nginx-demo appeared 2 times among application resources.  2025-09-08 09:32:12 +0900 JST\nRepeatedResourceWarning  Resource apps\/Deployment\/nginx-demo\/nginx-demo appeared 2 times among application resources.  2025-09-08 09:32:12 +0900 JST\n\n\nGROUP              KIND                 NAMESPACE   NAME            STATUS  HEALTH   HOOK  MESSAGE\nnetworking.k8s.io  NetworkPolicy        nginx-demo  nginx-demo      Synced                 networkpolicy.networking.k8s.io\/nginx-demo configured\npolicy             PodDisruptionBudget  nginx-demo  nginx-demo      Synced  Healthy        poddisruptionbudget.policy\/nginx-demo configured\n                   ServiceAccount       nginx-demo  nginx-demo      Synced                 serviceaccount\/nginx-demo unchanged\n                   Secret               nginx-demo  nginx-demo-tls  Synced                 secret\/nginx-demo-tls configured\n                   Service              nginx-demo  nginx-demo      Synced  Healthy        service\/nginx-demo unchanged\napps               Deployment           nginx-demo  nginx-demo      Synced  Healthy        deployment.apps\/nginx-demo configured<\/pre>\n\n\n\n<p>nginx\u306ePod\u306e\u72b6\u614b\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002Pod\u6570\u306f3\u3064\u306b\u5909\u308f\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kubectl --namespace nginx-demo get pods<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">NAME                          READY   STATUS    RESTARTS   AGE\nnginx-demo-6b449494f6-4m8m7   1\/1     Running   0          2m9s\nnginx-demo-6b449494f6-8l7tb   1\/1     Running   0          25m\nnginx-demo-6b449494f6-hlj44   1\/1     Running   0          2m9s<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">10. \u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\uff08\u3088\u304f\u3042\u308b\u3064\u307e\u3065\u304d\uff09<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>argocd-server&nbsp;\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044\n<ul class=\"wp-block-list\">\n<li>\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c9\u5fd8\u308c<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>kubectl\u3084helm\u30b3\u30de\u30f3\u30c9\u304c\u898b\u3064\u304b\u3089\u306a\u3044&nbsp;\n<ul class=\"wp-block-list\">\n<li>microk8s kubectl\u3084 microk8s helm&nbsp;\u3092\u4f7f\u7528\u3002\u672c\u8a18\u4e8b\u3067\u306f\u5192\u982d\u3067\u305d\u308c\u305e\u308c\u306e\u30b3\u30de\u30f3\u30c9\u3092alias\u30b3\u30de\u30f3\u30c9\u3067\u66f8\u304d\u63db\u3048\u3066\u3044\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>ArgoCD\u516c\u5f0f\u306e\u30b5\u30f3\u30d7\u30eb\u30a2\u30d7\u30ea\u306eguestbook\u304c\u8d77\u52d5\u3067\u304d\u306a\u3044\n<ul class=\"wp-block-list\">\n<li>\u30db\u30b9\u30c8OS\u306eCPU\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u304carm64\u306e\u5834\u5408\u306f\u3001guestbook\u30a4\u30e1\u30fc\u30b8\u304camd64\u3067\u30d3\u30eb\u30c9\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u8d77\u52d5\u3067\u304d\u306a\u3044\u3002<\/li>\n\n\n\n<li><a href=\"https:\/\/argo-cd.readthedocs.io\/en\/stable\/getting_started\/#6-create-an-application-from-a-git-repository\">https:\/\/argo-cd.readthedocs.io\/en\/stable\/getting_started\/#6-create-an-application-from-a-git-repository<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11. \u307e\u3068\u3081<\/h2>\n\n\n\n<p>\u3044\u304b\u304b\u304c\u3067\u3057\u305f\u3067\u3057\u3087\u3046\u304b\u3002microk8s + Argo CD\u3067GitOps\u3092\u30ed\u30fc\u30ab\u30eb\u4f53\u9a13\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3057\u305f\u3002GitHub\u3067\u5909\u66f4\u3057\u305f\u5185\u5bb9\u304cmicrok8s\u306b\u30c7\u30d7\u30ed\u30a4\u3055\u308c\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u305f\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12. \u53c2\u8003\u8cc7\u6599<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/microk8s.io\/docs\/install-macos\">https:\/\/microk8s.io\/docs\/install-macos<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/argo-cd.readthedocs.io\/en\/stable\/getting_started\/\">https:\/\/argo-cd.readthedocs.io\/en\/stable\/getting_started\/<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n<ol class=\"wp-block-footnotes\"><li id=\"aa5f524d-99ad-4c97-897c-fc8ae88256c8\">\u516c\u5f0f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3067\u306fKubernetes\u306e\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u624b\u9806\u3067\u3059\u304c\u3001\u53ef\u80fd\u306a\u9650\u308ahelm chart\u3092\u4f7f\u3044\u305f\u3044\u306e\u3067\u4eca\u56de\u306fhelm chart\u7248\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002 <a href=\"#aa5f524d-99ad-4c97-897c-fc8ae88256c8-link\" aria-label=\"\u811a\u6ce8\u53c2\u71671\u306b\u30b8\u30e3\u30f3\u30d7\">\u21a9\ufe0e<\/a><\/li><\/ol>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \u306f\u3058\u3081\u306b GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo CD\u306f\u305d\u306e\u4ee3\u8868\u7684\u306a\u30c4\u30fc\u30eb\u3067\u3001Kubernetes\u74b0\u5883\u306b\u304a\u3051\u308bGitOps\u3092\u5b9f\u73fe\u3057\u307e\u3059 [&#8230;]<\/p>\n","protected":false},"author":140,"featured_media":79196,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"[{\"content\":\"\u516c\u5f0f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3067\u306fKubernetes\u306e\u30de\u30cb\u30d5\u30a7\u30b9\u30c8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u624b\u9806\u3067\u3059\u304c\u3001\u53ef\u80fd\u306a\u9650\u308ahelm chart\u3092\u4f7f\u3044\u305f\u3044\u306e\u3067\u4eca\u56de\u306fhelm chart\u7248\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\",\"id\":\"aa5f524d-99ad-4c97-897c-fc8ae88256c8\"}]"},"categories":[122,942],"tags":[1096,839,112,1098,1097],"class_list":["post-79136","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kubernetes","category-t-inagaki","tag-argo-cd","tag-gitops","tag-kubernetes","tag-macos","tag-microk8s"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3<\/title>\n<meta name=\"description\" content=\"Kubernetes, t-inagaki |1. \u306f\u3058\u3081\u306b GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo\" \/>\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.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\" \/>\n<meta property=\"og:description\" content=\"Kubernetes, t-inagaki |1. \u306f\u3058\u3081\u306b GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136\" \/>\n<meta property=\"og:site_name\" content=\"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/creationline\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-09T05:24:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-09T05:24:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"743\" \/>\n\t<meta property=\"og:image:height\" content=\"708\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"t-inagaki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@creationline\" \/>\n<meta name=\"twitter:site\" content=\"@creationline\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"t-inagaki\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136\"},\"author\":{\"name\":\"t-inagaki\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/ec5e1a05f17ee36fa17205ae06addf26\"},\"headline\":\"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09\",\"datePublished\":\"2025-09-09T05:24:39+00:00\",\"dateModified\":\"2025-09-09T05:24:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136\"},\"wordCount\":153,\"image\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp\",\"keywords\":[\"Argo CD\",\"GitOps\",\"Kubernetes\",\"macOS\",\"microk8s\"],\"articleSection\":[\"Kubernetes\",\"t-inagaki\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136\",\"url\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136\",\"name\":\"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\",\"isPartOf\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp\",\"datePublished\":\"2025-09-09T05:24:39+00:00\",\"dateModified\":\"2025-09-09T05:24:40+00:00\",\"author\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/ec5e1a05f17ee36fa17205ae06addf26\"},\"description\":\"Kubernetes, t-inagaki |1. \u306f\u3058\u3081\u306b GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo\",\"breadcrumb\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage\",\"url\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp\",\"contentUrl\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp\",\"width\":743,\"height\":708},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"HOME\",\"item\":\"https:\/\/www.creationline.com\/tech-blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\",\"item\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Kubernetes\",\"item\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#website\",\"url\":\"https:\/\/www.creationline.com\/tech-blog\/\",\"name\":\"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\",\"description\":\"\u30a2\u30b8\u30e3\u30a4\u30eb\uff06DevOps\u3001\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u3001AI\uff06LLM\u306e\u5148\u7aef\u6280\u8853\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.creationline.com\/tech-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/ec5e1a05f17ee36fa17205ae06addf26\",\"name\":\"t-inagaki\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/03\/web-230x230.jpg\",\"url\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/03\/web-230x230.jpg\",\"contentUrl\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/03\/web-230x230.jpg\",\"caption\":\"t-inagaki\"},\"url\":\"https:\/\/www.creationline.com\/tech-blog\/author\/t-inagaki\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","description":"Kubernetes, t-inagaki |1. \u306f\u3058\u3081\u306b GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo","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.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136","og_locale":"ja_JP","og_type":"article","og_title":"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","og_description":"Kubernetes, t-inagaki |1. \u306f\u3058\u3081\u306b GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo","og_url":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136","og_site_name":"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","article_publisher":"https:\/\/www.facebook.com\/creationline","article_published_time":"2025-09-09T05:24:39+00:00","article_modified_time":"2025-09-09T05:24:40+00:00","og_image":[{"width":743,"height":708,"url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp","type":"image\/webp"}],"author":"t-inagaki","twitter_card":"summary_large_image","twitter_creator":"@creationline","twitter_site":"@creationline","twitter_misc":{"\u57f7\u7b46\u8005":"t-inagaki","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"3\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#article","isPartOf":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136"},"author":{"name":"t-inagaki","@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/ec5e1a05f17ee36fa17205ae06addf26"},"headline":"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09","datePublished":"2025-09-09T05:24:39+00:00","dateModified":"2025-09-09T05:24:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136"},"wordCount":153,"image":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage"},"thumbnailUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp","keywords":["Argo CD","GitOps","Kubernetes","macOS","microk8s"],"articleSection":["Kubernetes","t-inagaki"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136","url":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136","name":"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","isPartOf":{"@id":"https:\/\/www.creationline.com\/tech-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage"},"image":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage"},"thumbnailUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp","datePublished":"2025-09-09T05:24:39+00:00","dateModified":"2025-09-09T05:24:40+00:00","author":{"@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/ec5e1a05f17ee36fa17205ae06addf26"},"description":"Kubernetes, t-inagaki |1. \u306f\u3058\u3081\u306b GitOps\u3068\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3084\u30a4\u30f3\u30d5\u30e9\u306e\u8a2d\u5b9a\u3092Git\u30ea\u30dd\u30b8\u30c8\u30ea\u3067\u7ba1\u7406\u3057\u3001\u81ea\u52d5\u7684\u306b\u74b0\u5883\u306b\u53cd\u6620\u3059\u308b\u624b\u6cd5\u3067\u3059\u3002Argo","breadcrumb":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#primaryimage","url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp","contentUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2025\/09\/argocd_architecture.webp","width":743,"height":708},{"@type":"BreadcrumbList","@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes\/79136#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"HOME","item":"https:\/\/www.creationline.com\/tech-blog"},{"@type":"ListItem","position":2,"name":"\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6","item":"https:\/\/www.creationline.com\/tech-blog\/cloudnative"},{"@type":"ListItem","position":3,"name":"Kubernetes","item":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/kubernetes"},{"@type":"ListItem","position":4,"name":"Argo CD\u6700\u77ed\u5c0e\u5165\u30ac\u30a4\u30c9\uff08macOS + microk8s\u7de8\uff09"}]},{"@type":"WebSite","@id":"https:\/\/www.creationline.com\/tech-blog\/#website","url":"https:\/\/www.creationline.com\/tech-blog\/","name":"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","description":"\u30a2\u30b8\u30e3\u30a4\u30eb\uff06DevOps\u3001\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u3001AI\uff06LLM\u306e\u5148\u7aef\u6280\u8853","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.creationline.com\/tech-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/ec5e1a05f17ee36fa17205ae06addf26","name":"t-inagaki","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/03\/web-230x230.jpg","url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/03\/web-230x230.jpg","contentUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/03\/web-230x230.jpg","caption":"t-inagaki"},"url":"https:\/\/www.creationline.com\/tech-blog\/author\/t-inagaki"}]}},"_links":{"self":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/79136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/users\/140"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/comments?post=79136"}],"version-history":[{"count":33,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/79136\/revisions"}],"predecessor-version":[{"id":79197,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/79136\/revisions\/79197"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/media\/79196"}],"wp:attachment":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/media?parent=79136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/categories?post=79136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/tags?post=79136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}