
上QQ阅读APP看书,第一时间看更新
4.6.3 Argo CD入门
为遵循最佳实践我们将Argo CD安装在Kubernetes集群的专属命名空间中:

让我们看看它都创建了什么资源。Argo CD创建了四种类型的对象:容器、服务、部署和副本集,以下列出了所有Pod:

以下列出了所有服务:

以下列出了所有部署:

最后是副本集:

但是,Argo CD还创建了两个自定义资源定义(Custom Resource Definition,CRD):

CRD允许各种项目对Kubernetes API进行扩展并添加其自己的域对象和控制器用于监控它们自己和其他Kubernetes资源。Argo CD将应用程序和项目的概念添加到Kubernetes中,很快,你将看到它们如何与Kubernetes内置资源(例如部署、服务和Pod)进行集成以实现持续交付。下面让我们开始吧:
1)安装Argo CD CLI:

2)设置端口转发以访问Argo CD服务器:

3)管理员用户的初始密码是Argo CD服务器的名称:

4)登录服务器:

5)如果它警告登录不安全,按下y确认:

6)或者,要跳过警告,请输入以下内容:

然后,你可以更改密码。
7)如果将密码存储在环境变量(例如ARGOCD_PASSWORD)中,那么你可以使用单行代码,这样就不会弹出其他问题:
