使用州长的Argo工作流程

问题描述 投票:0回答:1

团队,我正在学习,并没有任何线索。请有人解释一下。我的场景是:使用KOPS工具,我部署了一个包含1Master,2slaves和1LB的集群。现在,我正在尝试部署ARGO工作流程,但不知道该过程。它会安装在我建立的k8s集群的Node或Master上吗?它是如何工作的?

请协助。基本上,如果任何人都可以描述在kubernetes上部署ARGO工作流程的功能流程或步骤,那就太好了。首先,我需要了解它在Master或Worker Node上的部署位置?

kubernetes workflow argoproj
1个回答
0
投票

通常,kops在主节点上创建带有taints的Kubernetes集群,以阻止对其进行常规pod调度。 虽然,有一个issues与一些集群网络实现,有时你得到一个群集没有污点。

您可以通过运行以下命令来更改主节点上的污点:

添加污点(主人没有豆荚):

kubectl taint node kube-master node-role.kubernetes.io/master:NoSchedule

删除taints(允许在master上安排pod):

kubectl taint nodes --all node-role.kubernetes.io/master-

如果要知道是否将taints应用于主节点,请运行以下命令:

kubectl get node node-master --export -o yaml

找一个spec:部分。如果存在污点,你应该看到这样的东西:

...
spec:
  externalID: node-master
  podCIDR: 192.168.0.0/24
  taints:
  - effect: NoSchedule
    key: node-role.kubernetes.io/master
...
© www.soinside.com 2019 - 2024. All rights reserved.