首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过openshift CLI在新创建的app上指定/修改target-port?

OpenShift CLI是一个命令行工具,用于与OpenShift容器平台进行交互。通过OpenShift CLI,可以在新创建的应用程序上指定或修改target-port。下面是通过OpenShift CLI在新创建的app上指定/修改target-port的步骤:

  1. 首先,确保已经安装并配置了OpenShift CLI,并且已经登录到OpenShift容器平台。
  2. 使用以下命令创建一个新的应用程序:
  3. 使用以下命令创建一个新的应用程序:
  4. 其中,<image-name>是要使用的容器镜像名称。
  5. 使用以下命令查看新创建的应用程序的所有服务:
  6. 使用以下命令查看新创建的应用程序的所有服务:
  7. 找到新创建的应用程序的服务名称,并使用以下命令查看该服务的详细信息:
  8. 找到新创建的应用程序的服务名称,并使用以下命令查看该服务的详细信息:
  9. 其中,<service-name>是新创建的应用程序的服务名称。
  10. 在服务的详细信息中,找到Port:字段下的target-port值。这是当前配置的目标端口。
  11. 要修改目标端口,可以使用以下命令:
  12. 要修改目标端口,可以使用以下命令:
  13. 其中,<service-name>是新创建的应用程序的服务名称,<port-name>是要修改的端口名称,<new-target-port>是要设置的新目标端口。
  14. 例如,要将目标端口修改为8080,可以使用以下命令:
  15. 例如,要将目标端口修改为8080,可以使用以下命令:
  16. 执行上述命令后,应用程序的目标端口将被修改为指定的新值。

请注意,上述步骤中的命令是基于OpenShift CLI的语法和功能。对于不同版本的OpenShift和OpenShift CLI,命令可能会有所不同。建议查阅OpenShift CLI的官方文档以获取最新和详细的命令用法和参数说明。

关于OpenShift和OpenShift CLI的更多信息,您可以访问腾讯云的产品介绍页面:OpenShift 容器平台

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Android初级】如何APP无法指定系统版本运行

随着市面上越来越多三方APP出现,某些手机厂商也开始对这些APP进行了安装限制或者运行限制,或者三方APP自身版本过低,无法被特定系统版本所支持。...今天我将要模拟实现一个“由于APP自身版本过低、导致无法在当前系统版本运行”功能效果。...实现思路如下: 要获得APP目标运行版本,也要知道系统编译版本 通过版本比较,进入该APP时,给用户做出“不支持运行”提示 用户确认提示后,直接退出该APP 关键点是 targetSdkVersion...中需要定义 uses-sdk 这个标签 targetSdkVersion 属性: 注意: 如果在 app 目录下...我们注意到程序中使用是 getApplicationInfo().targetSdkVersion,说明这个变量是 ApplicationInfo.java 成员变量,这个值是安装APK过程中、

2.8K20

容器超融合实现&持久存储动态分配 : Openshift3.9学习系列第六终结篇

使用这种方式时候(使用默认storage class),就需要手工先在glusterfs创建一个volume,使用hetikicli创建。...并且pv和pvc配置中指定storage class。...这样当我们申请pv时候,glusterfs才通过hetikiglusterfs创建volume,一键式完成pv和glusterfs volume创建。 ?...安装成功以后,OCP中会创建一个新项目:glusterfs,里面有几个pod: ? 而这几个pod,只运行在指定三个support节点: ?...我们可以为旧存储分配不同存储类,并了解PVC绑定到非默认PV所需特殊设置。最后,部署应用程序并记录它如何使用默认存储类,动态配置PV和PVC以分配存储。然后查看远程卷实际存储。

1.5K30
  • 004.OpenShift命令及故障排查

    即使针对是不同资源,OpenShift命令行工具也提供了一种统一、一致方法来更新、修改、删除和查询这些资源。 oc命令行工具提供了软件开发项目的整个交付生命周期中修改和管理资源常见操作。...1.2 安装oc工具 OpenShift安装过程中,oc命令行工具安装在所有master和node节点,还可以不属于OpenShift集群机器。...oc new-app命令可以以许多不同方式创建在OpenShift运行pod应用程序。...运行oc new-app -h命令,了解OpenShift创建新应用程序所有不同选项。最常见选项如下: 运行以下命令创建应用程序。...例如,要查看名为hello构建配置日志: [student@workstation ~]$ oc logs bc/hello 例如可以通过build configuration策略中指定BUILD_LOGLEVEL

    2.6K10

    手把手教你容器云平台上部署Java 应用

    OpenShift 配置应用 为了使您应用程序与OpenShift Container Platform中运行PostgreSQL数据库服务通信,您必须编辑其中写死部分以使用环境变量。...$ git push 部署应用到 OpenShift 您可以将应用程序部署到OpenShift容器平台。 OpenShift创建java-app项目后,您将自动切换到新项目namespace。...Container Platform可以获取源代码,设置builder 以构建您应用程序docker 镜像,并将新创建镜像与指定环境变量一起部署。...JAVA应用要部署OpenShift. 建议把JAVA应用放到Git. 这样方便追踪. 建议代码里不确定内容使用环境变量ENV来进行获取和配置....那么也可以结合起来来用. jenkins有openshift插件, 或者也可以jenkinsslave节点安装oc客户端. 最后, 最强大快捷而又为程序员所习惯方法, 是通过odo 工具.

    1.3K30

    OpenShift企业测试环境应用部署实战

    镜像 OpenShift, 创建"禅道"项目, 并通过Docker 镜像创建"禅道"应用....当然, 由于OpenShift安全增强, 以及企业测试环境部分安全限制以及其他客观条件, 实际执行起来需要步骤更多: 构建"禅道"开源版Docker 镜像 云主机上, 通过Dockerfile...并导出 企业OpenShift 测试环境, 上传并导入Docker 镜像 OpenShift, 创建"禅道"项目, 并通过Docker 镜像创建"禅道"应用....--node-selector 就是通过node-selector 后边条件来指定该项目如何调度....做完这些操作后, 才能通过域名访问到禅道系统. 至此, 我们就可以通过域名访问 "禅道" 页面, 而我们使用数据也会保留在指定node节点.

    1K40

    001.OpenShift介绍

    可以OpenShift提供高可用性强化安全环境中运行内部或第三方应用程序。 日志聚合和metrics:可以中心节点收集、聚合和分析部署OpenShift应用程序日志信息。...OpenShift中没有application概念,OpenShift client提供了一个new-app命令。此命令projects中创建资源,但它们都不是应用程序资源。...OpenShift资源科通过JSON或YAML文件查看,并且类似Git或版本控制SCM中共享。OpenShift甚至可以直接从外部SCM检索这些资源定义。...大多数OpenShift操作不需要实时响应,OpenShift命令和APIs通常创建或修改存储Etcd中资源描述。...五 OpenShift持久性存储 5.1 永久存储 pod可以一个节点停止,并随时另一个节点重新启动。同时pod默认存储是临时存储,通过对于类似数据库需要永久保存数据应用不适合。

    3.9K40

    开发者openshift4使用入门教程 - 2 - 部署JAVA应用

    希望对使用OpenShift 4开发者会有所帮助. ❤️❤️❤️ 一 概述 一句话总结本文内容: 如何将以下应用部署到容器云平台: java应用 提供方式为二进制工件(war包, jar包) 二 准备工作...要部署到容器平台, 你需要有: OpenShift 4 租户(Project) (如果你是OpenShift 4管理员,你自然就有;如果你是使用者,请向管理员申请租户) oc 命令行工具(CLI)...部署成功日志如下: replication controller "-x" successfully rolled out (可选): 创建域名: 要从浏览器通过网页访问部署应用...命令为: oc expose svc 之后可以通过如下命令查看域名并访问: $ oc get route NAME HOST/PORT...Push successful [5] 如果没有指定端口, 默认都会部署到: 8080 端口.

    87020

    005.OpenShift访问控制-权限-角色

    name是项目的唯一标识符,使用CLI工具或API时都是基于name,name最大长度为63个字符。 display name是项目web控制台中显示方式(默认为name)。...例如,缺省情况下,OpenShift不支持部署需要提升特权应用程序。若有此需求,可创建一个service account,修改dc,然后添加service account至SCC。...4.3 Cli管理user成员 CLI中如果自动创建对象功能被关闭,集群管理员可通过如下方式创建新用户: [root@master ~]$ oc create user demo-user 同时还需要在身份认证软件中创建用户...$ oc create -f yaml_file #使用修改ymal重新创建一个SCC 9.7 特权容器 有些容器可能需要访问主机运行时环境。...例如,S2I构建器容器是一类特权容器,它要求访问超出其自身容器限制。这些容器可能会带来安全风险,因为它们可以使用OpenShift节点任何资源。

    3.4K20

    Kubernetes集群之熟悉kubectl基础命令

    管理K8S资源三种基本方法 陈述式管理方法——命令行CLI工具 声明式管理方法——统一资源配置清单(mainfest) GUI式管理方法——web页面(dashboard) kubectl命令行 kubernetes...集群管理集群资源唯一入口式通过相应方法调用apiserver接口 kubectl是官方CLI命令行工具,用于与apiserver进行通信,将用户命令行输入命令,组织并转化为apiserver...pod-template-hash=55d498bc69 # 暴露nginx服务 [root@k8s-master1 ~]# kubectl expose deploy nginx --port=8888 --target-port...]# curl 192.168.1.211:8888 NodePort [root@k8s-master1 ~]# kubectl expose deploy nginx --port=8888 --target-port...none> 3 kubectl set image deploy/nginx nginx=harbor.od.com/public/nginx:v3 --record=true 回滚到指定版本

    33210

    OpenShift修改subdomain域名记录

    以下文章来源于阿坡OpenShift ,作者ragpo 需求 客户已经准备好上线OpenShift 3.9集群中提出修改域名需求,因此先在本人自己测试环境进行了验证,过程如下,并且还有一些坑,....com 修改deploy节点/etc/ansible/hosts文件: openshift_master_default_subdomain=apps.test.ocp6.com 第一种修改方式:...,更新有分为两种方式,一种是直接在原来route修改,一种是重新创建。...第二种是为了防止修改错误,而重新创建一个新进行验证,创建新可以页面上进行,也可以命令行里面进行,但是route名称相关信息不能和原先route冲突,需要注意是有的route是带证书,需要参考原先...如果从命令行操作就更方便了,以下命令主要是将原先原先route信息通过yaml文件导出,然后修改成现在新域名,最后通过oc create -f 文件,即可。

    3.6K30

    006.OpenShift持久性存储

    1.6 Persistent Volume Storage Classes PV Claims可以通过storageClassName属性中指定名称来选择性地请求特定存储类。...集群检查查找绑定卷声明,并为pod绑定该卷。对于那些支持多种访问模式卷,用户将其声明用作pod中卷时指定需要哪种模式。...注意:NFS共享文件系统大小和用户配额对OpenShift没有影响。PV大小PV资源定义中指定。如果实际文件系统更小,则PV被创建并绑定。...如果PV更大,OpenShift不会将使用空间限制为指定PV大小,并且允许容器使用文件系统所有空闲空间。OpenShift自身提供了存储配额和存储位置限制,可用于控制项目中资源分配。...否则,新创建registry pod之后,S2I创建pod可能无法启动。例如,master节点重新启动之后。

    1.9K10

    带着多项新功能,Openshift3.9重磅发布!

    oc edit pvc claim-name,然后修改spec.resources.requests.storage 4.底层PV自动增加 此外,Openshift3.9增加了对GlusterFS监控...", "192.168.1.102"]}' 做了以上设置以后,一个项目中pod想对外通讯,将会从指定node,使用设定Egress IP,通过NAT方式对完通讯。...而在Openshift3.9中,通过脚本可以自动进行监控,确保分配内存合理。 ? 此外,Openshift3.9支持cli二进制扩展。也就是说,可以编写客户化oc cli: ?...我们知道,默认情况下,开发者可以project中指定bc,例如配置Git cloningproxy。...这些参数可以安装Openshiftansible playbook进行设置: ? 八、Web UI提升 界面增加catelog菜单,方便查找 ? 项目中快速查找catelog: ?

    94150

    Look,容器中应用构建方法!

    指定支持增量构建映像 Flag控制是否尝试增量构建 如果构建器映像不支持增量构建,则构建仍会成功 由于缺少save-artifacts脚本,日志消息表明增量构建不成功 将构建分配给特定节点 通过构建配置...nodeSelector字段中指定标签,可以将构建目标定位为特定节点运行nodeSelector调度构建窗体时与节点标签匹配键值对值集: ?...二、实验展现 登录GogsCICDLabs组织下,创建一个名为openshift- task- Private新存储库,并确保它被设置为Private。...二进制构建复制预构建工件,并将副本移动到正确目录中。本例中,它复制ola。jar文件放入S2I映像,然后将其移动到/deployments。 构建完成后,从新创建映像部署应用程序。...然后将构建工件部署到第二次运行时映像中。这只对Java或Go这样编译语言有意义。 第一步,通过S2I构建应用镜像 在这个步骤中,我们就是对go进行了编译。

    1.2K30

    后容器时代技术制高点:API管理平台3Scale架构设计与部署

    移动其实是一个载体、一个表现形式;移动本质是让服务变得随时随地可以用。手机上各种APP,其实都是一个服务入口和访问口,如何来提供这种服务呢?就是后端跟API相关,安全去使用API。...将部署3ScaleOpenshift环境: ? 首先,githubpull下来两个微服务,用于后续实验: ?...登录到Openshift,可以看到通过cli部署两个应用: ? 在上面的实验中,源码编译是由openshift完成。 下面,我们看一下如何在本地编译源码并运行。 切换到源码地址目录: ?...接下来,创建app plan,并为账户创建应用(指定到创建app plan,然后将app plan publish): Wildfly Swarm Service ?...本实验中,我们做最简单配置更改,这通过修改APIcast网关nginx.conf文件实现。 实验环境中,我们登录apicast容器: ?

    4.5K30
    领券