首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在所有ArgoCD吊舱中,我遇到了一个公差错误。

在所有ArgoCD吊舱中,我遇到了一个公差错误。
EN

Stack Overflow用户
提问于 2022-02-13 12:40:49
回答 1查看 492关注 0票数 0

我使用以下命令在EKS fargate集群中安装Argo CD。

代码语言:javascript
复制
$ VERSION=$(curl --silent "https://api.github.com/repos/argoproj/argo-cd/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
$ sudo curl --silent --location -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-linux-amd64 
$ sudo chmod +x /usr/local/bin/argocd
代码语言:javascript
复制
$ kubectl create namespace argocd 
$ kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

我查找名称空间资源,衬垫的状态如下所示。

代码语言:javascript
复制
NAME                                      READY   STATUS    RESTARTS   AGE
pod/argocd-application-controller-0       0/1     Pending   0          3m47s
pod/argocd-dex-server-65bf5f4fc7-dh4ql    0/1     Pending   0          3m47s
pod/argocd-redis-d486999b7-rn9g8          0/1     Pending   0          3m47s
pod/argocd-repo-server-8465d84869-jwj47   0/1     Pending   0          3m47s
pod/argocd-server-87b47d787-29mcp         0/1     Pending   0          3m47s

NAME                            TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE
service/argocd-dex-server       ClusterIP   172.20.30.228    <none>        5556/TCP,5557/TCP,5558/TCP   3m47s
service/argocd-metrics          ClusterIP   172.20.229.100   <none>        8082/TCP                     3m47s
service/argocd-redis            ClusterIP   172.20.240.101   <none>        6379/TCP                     3m47s
service/argocd-repo-server      ClusterIP   172.20.133.210   <none>        8081/TCP,8084/TCP            3m47s
service/argocd-server           ClusterIP   172.20.39.79     <none>        80/TCP,443/TCP               3m47s
service/argocd-server-metrics   ClusterIP   172.20.32.2      <none>        8083/TCP                     3m47s

NAME                                 READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/argocd-dex-server    0/1     1            0           3m47s
deployment.apps/argocd-redis         0/1     1            0           3m47s
deployment.apps/argocd-repo-server   0/1     1            0           3m47s
deployment.apps/argocd-server        0/1     1            0           3m47s

NAME                                            DESIRED   CURRENT   READY   AGE
replicaset.apps/argocd-dex-server-65bf5f4fc7    1         1         0       3m47s
replicaset.apps/argocd-redis-d486999b7          1         1         0       3m47s
replicaset.apps/argocd-repo-server-8465d84869   1         1         0       3m47s
replicaset.apps/argocd-server-87b47d787         1         1         0       3m47s

NAME                                             READY   AGE
statefulset.apps/argocd-application-controller   0/1     3m47s

我查找其中一个吊舱,会出现以下错误。

代码语言:javascript
复制
Events:
  Type     Reason            Age                 From               Message
  ----     ------            ----                ----               -------
  Warning  FailedScheduling  70s (x4 over 4m2s)  default-scheduler  0/5 nodes are available: 5 node(s) had taint {eks.amazonaws.com/compute-type: fargate}, that the pod didn't tolerate.

所有的垫片都有相同的错误。

我该怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-14 05:10:38

创建Fargate是为了运行部署到“dev-群集”命名空间:

代码语言:javascript
复制
{
  "fargateProfile": {
    "status": "ACTIVE",
    ...
    "selectors": [{
        "namespace": "dev-cluster"
    }]
  ...

但是将argocd部署到另一个名称空间:

$ kubectl创建名称空间argocd

$ kubectl应用-n argocd .

尝试将argocd应用于“dev-群集”命名空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71100703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档