在OpenShift中,使用图像名称从Web控制台部署应用程序

时间:2019-11-05 12:25:36

标签: openshift openshift-3 openshift-enterprise

我可以按照 OpenShift容器平台命令行界面(oc CLI)

的命令部署新应用
class reloadTVTest: UITableViewController {
    let arr_Header = ["Section 0"]
    var xyz = XYZ() {
        didSet {
            self.tableView.reloadData()
        }
    }

    //MARK: - >>> Actions
    @IBAction func changePressed(_ sender: UIBarButtonItem) {
        xyz.text1 = "Entry changed " + randomString(length: 3) //change Variable in 'xyz'
    }

    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return xyz.arr_InStruct[section].count
    }


    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "cellreloadTVTest", for: indexPath)
        let name = xyz.arr_InStruct[indexPath.section][indexPath.row]
        cell.textLabel?.text = name
        return cell
    }

    //rest of the code....
}

可以,但是我想从OpenShift Web控制台进行部署,然后通过AddProject >> deploy image部分。

enter image description here

首先选择图像名称单选按钮,然后在框中键入以下//oc new-app --docker-image=<docker-registry-host>:<registry-port>/<image-name:version> --name=customer --insecure-registry=true $ oc new-app --docker-image=174.24.100.52:8438/spring-customer:v1 --name=customer --insecure-registry=true

我有这样的错误:

  

发生内部错误:获取https://172.24.100.50:8448/v2/:隧道或   禁止SSL

     

该映像可能不存在,或者可能位于安全的注册表中。检查一下   您已正确输入图像名称或创建图像拉   使用图像注册表凭据进行秘密操作,然后重试。

0 个答案:

没有答案