3.3. 제한된 환경에서 OpenShift 이미지에 Fuse 설치


fis-image-streams.json 파일에는 OpenShift에서 Red Hat Fuse에 대한 imageStream 정의가 포함되어 있습니다. 그러나 모든 이미지 스트림은 registry.redhat.io 를 나타냅니다. psi-internal-registry URL에 대한 모든 registry.redhat.io 참조를 변경해야 합니다.

프로세스

  1. OpenShift imagestream json 파일에서 Red Hat Fuse를 다운로드합니다.

    curl -o fis-image-streams.json {BASEURL}
  2. fis-image-streams.json 파일을 열고 registry.redhat.io에 대한 모든 참조를 찾습니다. 예를 들면 다음과 같습니다.

    {
    "name": "1.8",
    "annotations": {
    "description": "Red Hat Fuse 7.8 Karaf S2I images.",
    "openshift.io/display-name": "Red Hat Fuse 7.8 Karaf",
    "iconClass": "icon-rh-integration",
    "tags": "builder,jboss-fuse,java,karaf,xpaas,hidden",
    "supports":"jboss-fuse:7.8.0,java:8,xpaas:1.2",
    "version": "1.8"
    },
    "referencePolicy": {
    "type": "Local"
    },
    "from": {
    "kind": "DockerImage",
    "name": "registry.redhat.io/fuse7/fuse-karaf-openshift:1.8"
    }
    },
  3. 파일의 모든 registry.redhat.io 참조를 psi-internal-registry 이름으로 교체합니다. 예를 들면 다음과 같습니다.

    {
    "name": "1.8",
    "annotations": {
    "description": "Red Hat Fuse 7.8 Karaf S2I images.",
    "openshift.io/display-name": "Red Hat Fuse 7.8 Karaf",
    "iconClass": "icon-rh-integration",
    "tags": "builder,jboss-fuse,java,karaf,xpaas,hidden",
    "supports":"jboss-fuse:7.8.0,java:8,xpaas:1.2",
    "version": "1.8"
    },
    "referencePolicy": {
    "type": "Local"
    },
    "from": {
    "kind": "DockerImage",
    "name": "docker-registry.upshift.redhat.com/fuse7/fuse-karaf-openshift:1.8"
    }
    },
  4. 모든 참조가 교체되면 다음 명령을 실행하여 OpenShift 이미지 스트림에 Fuse를 설치합니다.

    oc create -f fis-image-streams.json -n {namespace}
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.