-
Choerodon平台版本:0.16.0
-
运行环境:自主搭建
-
问题描述:
请尽量详细的描述您遇到的问题,以便我们能更快速的提供解决办法。
如:在猪齿鱼上新增了一个测试环境,但是在应用部署页面查询应用,发现一个问题
我选择开发环境,然后点击打开应用列表,查询出来的是之前部署的应用,这个是正常的。
但是我选择测试环境,然后点击打开应用列表,查询出来的却还是开发环境部署的应用,测试环境是早上新增的,还未部署任何应用。
我看了下mysql数据库的devops_service这个database的devops_app_instance的表结构
mysql> desc devops_app_instance;
+-----------------------+---------------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------------+---------------------+------+-----+-------------------+----------------+
| id | bigint(20) unsigned | NO | PRI | NULL | auto_increment |
| code | varchar(64) | YES | UNI | NULL | |
| app_id | bigint(20) unsigned | YES | | NULL | |
| app_version_id | bigint(20) unsigned | YES | | NULL | |
| env_id | bigint(20) unsigned | YES | | NULL | |
| command_id | bigint(20) unsigned | YES | | NULL | |
| status | varchar(32) | YES | MUL | NULL | |
| object_version_number | bigint(20) unsigned | YES | | 1 | |
| created_by | bigint(20) unsigned | YES | | 0 | |
| creation_date | datetime | YES | | CURRENT_TIMESTAMP | |
| last_updated_by | bigint(20) unsigned | YES | | 0 | |
| last_update_date | datetime | YES | | CURRENT_TIMESTAMP | |
+-----------------------+---------------------+------+-----+-------------------+----------------+
12 rows in set (0.00 sec)
这个表是有env_id字段的,为何页面上应用和环境却没有对应上?
-
执行的操作:
如:我看了下,目前开发环境在kubernetes里对应的namespace是dev,测试环境在kubernetes里对应的namespace是test,但是我看chart里的deployment都未指定namespace。
但是在kubernetes查询对应的namespaces却都是正常的,这个是如何实现的? -
报错信息(请尽量使用代码块的形式展现):
-
建议:
提出您认为不合理的地方,帮助我们优化用户操作