执行过程报错
从日志了解到需要从这个registry 里面获取 docker image, 但是这个域 名应该是打不开的,大家有遇到这个问题吗, 如何解?
谢谢
registry.saas.hand-china.com/tools/mysql-client:latest
sh choerodon-install.sh values.yml
customresourcedefinition "c7nhelmreleases.choerodon.io" configured
[Step 1]: checking installation parameters ...
✔ Installation parameters is OK.
[Step 2]: checking helm release ...
[Step 3]: checking job ...
[Step 4]: checking helm package and check its version ...
✔ Success check helm version.
[Step 5]: add helm repositories ...
"c7n" has been added to your repositories
Hang tight while we grab the latest from your chart repositories...
...Skip local chart repository
...Successfully got an update from the "stable" chart repository
...Successfully got an update from the "c7n" chart repository
Update Complete. ⎈ Happy Helming!⎈
✔ Success add helm repositories.
[Step 6]: checking tiller ready ...
✔ Tiller is ready.
[Step 7]: install Mysql for Choerodon ...
NAME: choerodon-mysql-pv
LAST DEPLOYED: Tue Oct 9 18:09:56 2018
NAMESPACE: choerodon-devops-prod
STATUS: DEPLOYED
RESOURCES:
==> v1/PersistentVolume
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
choerodon-mysql-pv 3Gi RWO Retain Bound choerodon-devops-prod/choerodon-mysql-pvc 0s
==> v1/PersistentVolumeClaim
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
choerodon-mysql-pvc Pending choerodon-mysql-pv 0 0s
NAME: choerodon-mysql
LAST DEPLOYED: Tue Oct 9 18:09:57 2018
NAMESPACE: choerodon-devops-prod
STATUS: DEPLOYED
RESOURCES:
==> v1/ConfigMap
NAME DATA AGE
choerodon-mysql-config 1 0s
==> v1/Service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
choerodon-mysql ClusterIP 10.233.1.73 <none> 3306/TCP 0s
==> v1beta1/Deployment
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
choerodon-mysql 1 0 0 0 0s
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
choerodon-mysql-dcb9b88cd-lbnqm 0/1 ContainerCreating 0 0s
✔ Success of install Mysql for Choerodon.
[Step 8]: checking Mysql ready ...
➜ choerodon-mysql not ready,sleep 5s,check it.
➜ choerodon-mysql not ready,sleep 5s,check it.
✔ Mysql is ready.
[Step 9]: create database for Choerodon ...
报如下错误
kubectl describe po -n choerodon-devops-prod create-choerodon-databases-8jjgv
Name: create-choerodon-databases-8jjgv
Namespace: choerodon-devops-prod
Node: node3/192.168.56.13
Start Time: Tue, 09 Oct 2018 18:10:09 +0800
Labels: controller-uid=80888ca8-cbab-11e8-a943-08002737f846
job-name=create-choerodon-databases
Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"Job","namespace":"choerodon-devops-prod","name":"create-choerodon-databases","uid":"80888ca8-cbab-11e8-a94...
Status: Pending
IP:
Created By: Job/create-choerodon-databases
Controlled By: Job/create-choerodon-databases
Init Containers:
mysqlcheck:
Container ID:
Image: registry.saas.hand-china.com/tools/mysql-client:latest
Image ID:
Port: <none>
Command:
sh
-c
while ! mysqlcheck --host=${MYSQL_HOST} --port=${MYSQL_PORT} --user=${MYSQL_USER} --password=${MYSQL_PASS} information_schema; do sleep 1; done
State: Waiting
Reason: PodInitializing
Ready: False
Restart Count: 0
Environment:
MYSQL_HOST: choerodon-mysql
MYSQL_PASS: password
MYSQL_PORT: 3306
MYSQL_USER: root
SQL_SCRIPT: CREATE DATABASE IF NOT EXISTS devops_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS gitlab_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS iam_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS manager_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS agile_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS test_manager_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS asgard_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS notify_service DEFAULT CHARACTER SET utf8; GRANT ALL PRIVILEGES ON devops_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON gitlab_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON iam_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON manager_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON agile_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON test_manager_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON asgard_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON notify_service.* TO choerodon@'%'; FLUSH PRIVILEGES;
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-trx4v (ro)
Containers:
create-choerodon-databases:
Container ID:
Image: registry.saas.hand-china.com/tools/mysql-client:latest
Image ID:
Port: <none>
Command:
/bin/sh
-c
echo ${SQL_SCRIPT} | mysql -u${MYSQL_USER} -p${MYSQL_PASS} -h${MYSQL_HOST} -P${MYSQL_PORT}
State: Waiting
Reason: PodInitializing
Ready: False
Restart Count: 0
Environment:
MYSQL_HOST: choerodon-mysql
MYSQL_PASS: password
MYSQL_PORT: 3306
MYSQL_USER: root
SQL_SCRIPT: CREATE DATABASE IF NOT EXISTS devops_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS gitlab_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS iam_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS manager_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS agile_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS test_manager_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS asgard_service DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS notify_service DEFAULT CHARACTER SET utf8; GRANT ALL PRIVILEGES ON devops_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON gitlab_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON iam_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON manager_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON agile_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON test_manager_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON asgard_service.* TO choerodon@'%'; GRANT ALL PRIVILEGES ON notify_service.* TO choerodon@'%'; FLUSH PRIVILEGES;
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-trx4v (ro)
Conditions:
Type Status
Initialized False
Ready False
PodScheduled True
Volumes:
default-token-trx4v:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-trx4v
Optional: false
QoS Class: BestEffort
Node-Selectors: <none>
Tolerations: <none>
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 1m default-scheduler Successfully assigned create-choerodon-databases-8jjgv to node3
Normal SuccessfulMountVolume 1m kubelet, node3 MountVolume.SetUp succeeded for volume "default-token-trx4v"
Normal Pulling 1m kubelet, node3 pulling image "registry.saas.hand-china.com/tools/mysql-client:latest"