argo workflows quick start
安装部署
新建命名空间并部署项目资源
1 | kubectl create namespace argo |
暴露服务
默认情况下, argo workflows 服务不对外暴露服务,可以通过 LoadBalancer 或者 NodePort 类型的 Service、Ingress、Kubectl 端口转发等方式将 argo workflows 服务发布到 Kubernetes 集群外部。
由于是 vm 自建,所以选择使用 NodePort 的方式暴露服务。
1 | kubectl patch svc argo-server -n argo -p '{"spec": {"type": "NodePort"}}' |
查看随机暴露的端口
1 | root@devops:~# kubectl get svc -n argo |