ToB企服应用市场:ToB评测及商务社交产业平台

标题: 使用Argocd UI发布Guestbook [打印本页]

作者: 王柳    时间: 2023-3-13 16:44
标题: 使用Argocd UI发布Guestbook
1. ArgoCD核心概念

Argocd官方示例的一个小应用: https://github.com/argoproj/argocd-example-apps.git
2. 部署应用

在部署这个应用之前,你需要一个kubernetes集群和部署了Argocd组件。
2.1 检查Argocd各组件是否正常
  1. # kubectl get po -n argocd
  2. NAME                                               READY   STATUS    RESTARTS       AGE
  3. argocd-application-controller-0                    1/1     Running   10 (22h ago)   31d
  4. argocd-applicationset-controller-fb8d96cb5-kvfc2   1/1     Running   11 (22h ago)   31d
  5. argocd-dex-server-69f8bb9b-l78dc                   1/1     Running   4 (22h ago)    13d
  6. argocd-notifications-controller-85fdd8f7d9-nxj2t   1/1     Running   10 (22h ago)   31d
  7. argocd-redis-6d67ff987b-bz29z                      1/1     Running   4 (22h ago)    13d
  8. argocd-repo-server-67566f5fb4-hl5h6                1/1     Running   4 (22h ago)    13d
  9. argocd-server-58dd4685bc-qssbs                     1/1     Running   13 (22h ago)   31d
复制代码
2.2 在UI界面添加Git仓库






2.3 创建Applications





2.4 查看应用状态



2.5 应用同步完成


2.6 使用命令行查看

应用默认是clusterip使用nodeport访问
  1. # kubectl get po,svc  -n guestbook
  2. NAME                                          READY   STATUS    RESTARTS   AGE
  3. pod/kustomize-guestbook-ui-779bc8b498-kpmnl   1/1     Running   0          10m
  4. NAME                             TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
  5. service/kustomize-guestbook-ui   ClusterIP   xxxxxxxx  <none>        80/TCP    10m
复制代码
2.7 修改为NodePort
  1. # kubectl edit svc kustomize-guestbook-ui  -n guestbook
  2. service/kustomize-guestbook-ui edited
  3. # kubectl get svc  -n guestbook
  4. NAME                     TYPE       CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
  5. kustomize-guestbook-ui   NodePort   xxxxxxxx  <none>        80:31179/TCP   13m
复制代码
2.8 访问guestbook



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4