- Kubernetes微服务实战
- (印)吉吉·赛凡
- 395字
- 2020-08-27 06:09:11
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)中,那么你可以使用单行代码,这样就不会弹出其他问题: