Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Products & Services

    Products

    Support

    • Production Support
    • Development Support
    • Product Life Cycles

    Services

    • Consulting
    • Technical Account Management
    • Training & Certifications

    Documentation

    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    All Documentation

    Ecosystem Catalog

    • Red Hat Partner Ecosystem
    • Partner Resources
  • Tools

    Tools

    • Troubleshoot a product issue
    • Packages
    • Errata

    Customer Portal Labs

    • Configuration
    • Deployment
    • Security
    • Troubleshoot
    All labs

    Red Hat Insights

    Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

    Learn More
    Go to Insights
  • Security

    Red Hat Product Security Center

    Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

    Product Security Center

    Security Updates

    • Security Advisories
    • Red Hat CVE Database
    • Security Labs

    Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

    View Responses

    Resources

    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community

    Customer Portal Community

    • Discussions
    • Private Groups
    Community Activity

    Customer Events

    • Red Hat Convergence
    • Red Hat Summit

    Stories

    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
Or troubleshoot an issue.

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Data Science
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products

Table of contents

  1. 개발자 가이드
  2. 1. 개요
  3. 2. 애플리케이션 라이프사이클 관리
    1. 2.1. 개발 프로세스 계획
      1. 2.1.1. 개요
      2. 2.1.2. OpenShift Container Platform을 개발 환경으로 사용
      3. 2.1.3. OpenShift Container Platform에 배포할 애플리케이션 가져오기
    2. 2.2. 새 애플리케이션 생성
      1. 2.2.1. 개요
      2. 2.2.2. CLI를 사용하여 애플리케이션 생성
        1. 2.2.2.1. 소스 코드에서 애플리케이션 생성
        2. 2.2.2.2. 이미지에서 애플리케이션 생성
        3. 2.2.2.3. 템플릿에서 애플리케이션 생성
        4. 2.2.2.4. 애플리케이션 생성 추가 수정
          1. 2.2.2.4.1. 환경 변수 지정
          2. 2.2.2.4.2. 빌드 환경 변수 지정
          3. 2.2.2.4.3. 라벨 지정
          4. 2.2.2.4.4. 생성을 사용하지 않는 출력 보기
          5. 2.2.2.4.5. 다른 이름으로 오브젝트 생성
          6. 2.2.2.4.6. 다른 프로젝트에서 오브젝트 생성
          7. 2.2.2.4.7. 여러 오브젝트 생성
          8. 2.2.2.4.8. 단일 Pod에서 이미지 및 소스 그룹화
          9. 2.2.2.4.9. 이미지, 템플릿 및 기타 입력 검색
      3. 2.2.3. 웹 콘솔을 사용하여 애플리케이션 생성
    3. 2.3. 환경 간에 애플리케이션 승격
      1. 2.3.1. 개요
      2. 2.3.2. 애플리케이션 구성 요소
        1. 2.3.2.1. API 오브젝트
        2. 2.3.2.2. 이미지
        3. 2.3.2.3. 요약
      3. 2.3.3. 배포 환경
        1. 2.3.3.1. 고려 사항
        2. 2.3.3.2. 요약
      4. 2.3.4. 방법 및 도구
        1. 2.3.4.1. API 오브젝트 관리
          1. 2.3.4.1.1. API 오브젝트 상태 내보내기
          2. 2.3.4.1.2. API 오브젝트 상태 가져오기
            1. 2.3.4.1.2.1. 초기 생성
            2. 2.3.4.1.2.2. 반복적 수정
        2. 2.3.4.2. 이미지 및 이미지 스트림 관리
          1. 2.3.4.2.1. 이미지 이동
            1. 2.3.4.2.1.1. 레지스트리 공유 환경 태그 지정
            2. 2.3.4.2.1.2. 환경 태그 지정 시 다른 레지스트리 사용
          2. 2.3.4.2.2. 배포
          3. 2.3.4.2.3. Jenkins를 사용하여 프로모션 흐름 자동화
          4. 2.3.4.2.4. 프로모션 에스컬레이션
            1. 2.3.4.2.4.1. API 오브젝트 참조
            2. 2.3.4.2.4.2. 이미지 레지스트리 참조
        3. 2.3.4.3. 요약
      5. 2.3.5. 시나리오 및 예
        1. 2.3.5.1. 프로모션 설정
        2. 2.3.5.2. 반복 가능한 프로모션 프로세스
        3. 2.3.5.3. Jenkins를 사용하여 반복 가능한 프로모션 프로세스
  4. 3. 인증
    1. 3.1. 웹 콘솔 인증
    2. 3.2. CLI 인증
  5. 4. 권한 부여
    1. 4.1. 개요
    2. 4.2. 사용자가 Pod를 만들 수 있는지 확인
    3. 4.3. 인증된 사용자로 수행할 수 있는 작업 확인
  6. 5. 프로젝트
    1. 5.1. 개요
    2. 5.2. 프로젝트 생성
      1. 5.2.1. 웹 콘솔 사용
      2. 5.2.2. CLI 사용
    3. 5.3. 프로젝트 보기
    4. 5.4. 프로젝트 상태 확인
    5. 5.5. 라벨로 필터링
    6. 5.6. 페이지 상태 표시
    7. 5.7. 프로젝트 삭제
  7. 6. 애플리케이션 마이그레이션
    1. 6.1. 개요
    2. 6.2. 데이터베이스 애플리케이션 마이그레이션
      1. 6.2.1. 개요
      2. 6.2.2. 지원되는 데이터베이스
      3. 6.2.3. MySQL
      4. 6.2.4. PostgreSQL
      5. 6.2.5. MongoDB
    3. 6.3. 웹 프레임워크 애플리케이션 마이그레이션
      1. 6.3.1. 개요
      2. 6.3.2. Python
      3. 6.3.3. Ruby
      4. 6.3.4. PHP
      5. 6.3.5. Perl
      6. 6.3.6. Node.js
      7. 6.3.7. WordPress
      8. 6.3.8. 유감스럽
      9. 6.3.9. JBoss EAP
      10. 6.3.10. JBoss WS(Tomcat)
      11. 6.3.11. JBoss AS(Wildfly 10)
      12. 6.3.12. 지원되는 JBoss 버전
    4. 6.4. 빠른 시작 예
      1. 6.4.1. 개요
      2. 6.4.2. 워크플로
    5. 6.5. 연속 통합 및 배포(CI/CD)
      1. 6.5.1. 개요
      2. 6.5.2. Jenkins
    6. 6.6. Webhook 및 Action Hooks
      1. 6.6.1. 개요
      2. 6.6.2. Webhook
      3. 6.6.3. 작업 후크
    7. 6.7. S2I 툴
      1. 6.7.1. 개요
      2. 6.7.2. 컨테이너 이미지 생성
    8. 6.8. 지원 가이드
      1. 6.8.1. 개요
      2. 6.8.2. 지원되는 데이터베이스
      3. 6.8.3. 지원되는 언어
      4. 6.8.4. 지원되는 프레임워크
      5. 6.8.5. 지원되는 마커
      6. 6.8.6. 지원되는 환경 변수
  8. 7. 튜토리얼
    1. 7.1. 개요
    2. 7.2. 빠른 시작 템플릿
      1. 7.2.1. 개요
      2. 7.2.2. Web Framework 빠른 시작 템플릿
    3. 7.3. Ruby on Rails
      1. 7.3.1. 개요
      2. 7.3.2. 로컬 워크스테이션 설정
        1. 7.3.2.1. 데이터베이스 설정
      3. 7.3.3. 애플리케이션 작성
        1. 7.3.3.1. 시작 페이지 생성
        2. 7.3.3.2. OpenShift Container Platform의 애플리케이션 구성
        3. 7.3.3.3. Git에 애플리케이션 저장
      4. 7.3.4. OpenShift Container Platform에 애플리케이션 배포
        1. 7.3.4.1. 데이터베이스 서비스 생성
        2. 7.3.4.2. frontend 서비스 생성
        3. 7.3.4.3. 애플리케이션 경로 생성
    4. 7.4. Maven의 Nexus 미러 설정
      1. 7.4.1. 소개
      2. 7.4.2. Nexus 설정
        1. 7.4.2.1. 프로브를 사용하여 성공 확인
        2. 7.4.2.2. Nexus에 persistence 추가
      3. 7.4.3. Nexus에 연결
      4. 7.4.4. 성공 확인
      5. 7.4.5. 추가 리소스
    5. 7.5. OpenShift Pipeline 빌드
      1. 7.5.1. 소개
      2. 7.5.2. Jenkins 마스터 생성
      3. 7.5.3. Pipeline 빌드 구성
      4. 7.5.4. Jenkinsfile
      5. 7.5.5. Pipeline 생성
      6. 7.5.6. Pipeline 시작
      7. 7.5.7. OpenShift Pipelines의 고급 옵션
    6. 7.6. 바이너리 빌드
      1. 7.6.1. 소개
        1. 7.6.1.1. 사용 사례
        2. 7.6.1.2. 제한 사항
      2. 7.6.2. 튜토리얼 개요
        1. 7.6.2.1. 튜토리얼: 로컬 코드 변경 사항 빌드
        2. 7.6.2.2. 튜토리얼: 개인 코드 빌드
        3. 7.6.2.3. 튜토리얼: 파이프라인의 바이너리 아티팩트
  9. 8. 빌드
    1. 8.1. 빌드 작업 방법
      1. 8.1.1. 빌드란 무엇인가?
      2. 8.1.2. BuildConfig란 무엇입니까?
    2. 8.2. 기본 빌드 작업
      1. 8.2.1. 빌드 시작
      2. 8.2.2. 빌드 취소
      3. 8.2.3. BuildConfig 삭제
      4. 8.2.4. 빌드 세부 정보 보기
      5. 8.2.5. 빌드 로그 액세스
    3. 8.3. 빌드 입력
      1. 8.3.1. 빌드 입력 작업 방법
      2. 8.3.2. Dockerfile 소스
      3. 8.3.3. 이미지 소스
      4. 8.3.4. Git 소스
        1. 8.3.4.1. 프록시 사용
        2. 8.3.4.2. 소스 복제 보안
          1. 8.3.4.2.1. 빌드 구성에 소스 복제 보안 자동 추가
          2. 8.3.4.2.2. 수동으로 소스 복제 보안 추가
          3. 8.3.4.2.3. .gitconfig 파일
          4. 8.3.4.2.4. 보안 Git용 .gitconfig 파일
          5. 8.3.4.2.5. 기본 인증
          6. 8.3.4.2.6. SSH 키 인증
          7. 8.3.4.2.7. 신뢰할 수 있는 인증 기관
          8. 8.3.4.2.8. combinations
      5. 8.3.5. 바이너리(로컬) 소스
      6. 8.3.6. 입력 보안 및 ConfigMap
        1. 8.3.6.1. 입력 보안 및 ConfigMap 추가
        2. 8.3.6.2. S2I(Source-to-Image) 전략
        3. 8.3.6.3. Docker 전략
        4. 8.3.6.4. 사용자 정의 전략
      7. 8.3.7. 외부 Artifacts 사용
      8. 8.3.8. 프라이빗 레지스트리에 Docker 자격 증명 사용
    4. 8.4. 빌드 출력
      1. 8.4.1. 빌드 출력 개요
      2. 8.4.2. 이미지 환경 변수 출력
      3. 8.4.3. 출력 이미지 레이블
      4. 8.4.4. 출력 이미지 다이제스트
      5. 8.4.5. 프라이빗 레지스트리에 Docker 자격 증명 사용
    5. 8.5. 빌드 전략 옵션
      1. 8.5.1. S2I(Source-to-Image) 전략 옵션
        1. 8.5.1.1. force Pull
        2. 8.5.1.2. 증분 빌드
        3. 8.5.1.3. 빌더 이미지 스크립트 덮어쓰기
        4. 8.5.1.4. 환경 변수
          1. 8.5.1.4.1. 환경 파일
          2. 8.5.1.4.2. BuildConfig 환경
        5. 8.5.1.5. 웹 콘솔을 통한 시크릿 추가
          1. 8.5.1.5.1. 가져오기 및 푸시 활성화
        6. 8.5.1.6. 소스 파일 무시
      2. 8.5.2. Docker 전략 옵션
        1. 8.5.2.1. FROM 이미지
        2. 8.5.2.2. Dockerfile 경로
        3. 8.5.2.3. 캐시 없음
        4. 8.5.2.4. force Pull
        5. 8.5.2.5. 환경 변수
        6. 8.5.2.6. 웹 콘솔을 통한 시크릿 추가
        7. 8.5.2.7. Docker 빌드 인수
          1. 8.5.2.7.1. 가져오기 및 푸시 활성화
      3. 8.5.3. 사용자 정의 전략 옵션
        1. 8.5.3.1. FROM 이미지
        2. 8.5.3.2. Docker 소켓 노출
        3. 8.5.3.3. 보안
          1. 8.5.3.3.1. 웹 콘솔을 통한 시크릿 추가
          2. 8.5.3.3.2. 가져오기 및 푸시 활성화
        4. 8.5.3.4. force Pull
        5. 8.5.3.5. 환경 변수
      4. 8.5.4. 파이프 라인 전략 옵션
        1. 8.5.4.1. Jenkinsfile 제공
        2. 8.5.4.2. 환경 변수
          1. 8.5.4.2.1. BuildConfig 환경 변수 및 Jenkins 작업 매개변수 간 매핑
    6. 8.6. 빌드 환경
      1. 8.6.1. 개요
      2. 8.6.2. 빌드 필드를 환경 변수로 사용
      3. 8.6.3. 컨테이너 리소스를 환경 변수로 사용
      4. 8.6.4. 보안 보안을 환경 변수로 사용
    7. 8.7. 빌드 트리거
      1. 8.7.1. 빌드 트리거 개요
      2. 8.7.2. Webhook 트리거
        1. 8.7.2.1. GitHub Webhooks
        2. 8.7.2.2. GitLab Webhooks
        3. 8.7.2.3. Bitbucket Webhooks
        4. 8.7.2.4. 일반 Webhooks
        5. 8.7.2.5. Webhook URL 표시
      3. 8.7.3. 이미지 변경 트리거
      4. 8.7.4. 구성 변경 트리거
        1. 8.7.4.1. 수동으로 Trigger 설정
    8. 8.8. 빌드 후크
      1. 8.8.1. 빌드 후크 개요
      2. 8.8.2. Post Commit 빌드 후크 구성
        1. 8.8.2.1. CLI 사용
    9. 8.9. 빌드 실행 정책
      1. 8.9.1. 빌드 실행 정책 개요
      2. 8.9.2. 직렬 실행 정책
      3. 8.9.3. SerialLatestOnly Run Policy
      4. 8.9.4. 병렬 실행 정책
    10. 8.10. 고급 빌드 작업
      1. 8.10.1. 빌드 리소스 설정
      2. 8.10.2. 최대 기간 설정
      3. 8.10.3. 특정 노드에 빌드 할당
      4. 8.10.4. 연결 빌드
      5. 8.10.5. 빌드 정리
    11. 8.11. 빌드 문제 해결
      1. 8.11.1. 리소스 거부에 대한 액세스 요청
  10. 9. 배포
    1. 9.1. Deployments 작동 방식
      1. 9.1.1. 배포란 무엇입니까?
      2. 9.1.2. 배포 구성 생성
    2. 9.2. 기본 배포 작업
      1. 9.2.1. 배포 시작
      2. 9.2.2. 배포 보기
      3. 9.2.3. 배포 재시도
      4. 9.2.4. 배포 롤백
      5. 9.2.5. 컨테이너 외부에서 명령 실행
      6. 9.2.6. 배포 로그 보기
      7. 9.2.7. 배포 트리거 설정
        1. 9.2.7.1. 구성 변경 트리거
        2. 9.2.7.2. ImageChange Trigger
          1. 9.2.7.2.1. 명령줄 사용
      8. 9.2.8. 배포 리소스 설정
      9. 9.2.9. 수동 확장
      10. 9.2.10. 특정 노드에 Pod 할당
      11. 9.2.11. 다른 서비스 계정으로 Pod 실행
      12. 9.2.12. 웹 콘솔에서 배포 구성에 시크릿 추가
    3. 9.3. 배포 전략
      1. 9.3.1. 배포 전략이란 무엇입니까?
      2. 9.3.2. 롤링 전략
        1. 9.3.2.1. 카나리아 배포
        2. 9.3.2.2. 롤링 배포를 사용하는 경우
        3. 9.3.2.3. 롤링 예
      3. 9.3.3. 재현 전략
        1. 9.3.3.1. 재생성 배포 사용 시기
      4. 9.3.4. 사용자 정의 전략
      5. 9.3.5. 라이프사이클 후크
        1. 9.3.5.1. Pod 기반 라이프사이클 후크
        2. 9.3.5.2. 명령줄 사용
    4. 9.4. 고급 배포 전략
      1. 9.4.1. 고급 배포 전략
      2. 9.4.2. Blue-Green 배포
        1. 9.4.2.1. Blue-Green 배포 사용
      3. 9.4.3. A/B 배포
        1. 9.4.3.1. A/B 테스트에 대한 부하 분산
          1. 9.4.3.1.1. 웹 콘솔을 사용하여 Weights 관리
          2. 9.4.3.1.2. CLI를 사용하여 Weights 관리
          3. 9.4.3.1.3. 서비스 1개, 다중 배포 구성
      4. 9.4.4. 프록시 Shard / Traffic Splitter
      5. 9.4.5. N-1 호환성
      6. 9.4.6. 정상 종료
    5. 9.5. Kubernetes Deployments Support
      1. 9.5.1. 배포 오브젝트 유형
      2. 9.5.2. Kubernetes Deployments Versus Deployment Configurations
        1. 9.5.2.1. 배포 구성 관련 기능
          1. 9.5.2.1.1. 자동 롤백
          2. 9.5.2.1.2. Trigger
          3. 9.5.2.1.3. 라이프사이클 후크
          4. 9.5.2.1.4. 사용자 정의 전략
          5. 9.5.2.1.5. 카나리아 배포
          6. 9.5.2.1.6. 테스트 배포
        2. 9.5.2.2. Kubernetes Deployment-Specific 기능
          1. 9.5.2.2.1. 롤오버
          2. 9.5.2.2.2. 비례적 확장
          3. 9.5.2.2.3. Mid-rollout 일시 중지
  11. 10. 템플릿
    1. 10.1. 개요
    2. 10.2. 템플릿 업로드
    3. 10.3. 웹 콘솔을 사용하여 템플릿에서 생성
    4. 10.4. CLI를 사용하여 템플릿에서 생성
      1. 10.4.1. 라벨
      2. 10.4.2. 매개 변수
      3. 10.4.3. 오브젝트 목록 생성
    5. 10.5. 업로드된 템플릿 수정
    6. 10.6. 인스턴트 앱 및 빠른 시작 템플릿 사용
    7. 10.7. 템플릿 작성
      1. 10.7.1. 설명
      2. 10.7.2. 라벨
      3. 10.7.3. 매개 변수
      4. 10.7.4. 오브젝트 목록
      5. 10.7.5. 템플릿을 바인딩 가능으로 표시
      6. 10.7.6. 오브젝트 필드 노출
      7. 10.7.7. 템플릿 준비 대기
      8. 10.7.8. 기타 권장 사항
      9. 10.7.9. 기존 오브젝트에서 템플릿 생성
  12. 11. 컨테이너에 대한 원격 쉘 열기
    1. 11.1. 개요
    2. 11.2. 보안 쉘 세션 시작
    3. 11.3. 보안 쉘 세션 도움말
  13. 12. 서비스 계정
    1. 12.1. 개요
    2. 12.2. 사용자 이름 및 그룹
    3. 12.3. 기본 서비스 계정 및 역할
    4. 12.4. 서비스 계정 관리
    5. 12.5. 허용된 보안 관리
    6. 12.6. 컨테이너 측에서 서비스 계정의 자격 증명 사용
    7. 12.7. 서비스 계정의 자격 증명 외부 사용
  14. 13. 이미지 관리
    1. 13.1. 개요
    2. 13.2. 태그 지정 이미지
      1. 13.2.1. 이미지 스트림에 태그 추가
      2. 13.2.2. 권장 태그 지정 규칙
      3. 13.2.3. 이미지 스트림에서 태그 제거
      4. 13.2.4. 이미지 스트림의 이미지 참조
    3. 13.3. Kubernetes 리소스에서 이미지 스트림 사용
    4. 13.4. Image Pull Policy
    5. 13.5. 내부 레지스트리에 액세스
      1. 13.5.1. 리포지토리 나열
    6. 13.6. 이미지 Pull Secrets 사용
      1. 13.6.1. 프로젝트 간에 포드가 이미지 참조를 참조하도록 허용
      2. 13.6.2. Pod가 다른 보안 레지스트리의 이미지를 참조하도록 허용
        1. 13.6.2.1. eapd 인증을 사용하여 프라이빗 레지스트리에서 가져오기
    7. 13.7. 태그 및 이미지 메타데이터 가져오기
      1. 13.7.1. 비보안 레지스트리에서 이미지 가져오기
        1. 13.7.1.1. 이미지 스트림 태그 정책
          1. 13.7.1.1.1. 비보안 태그 가져오기 정책
          2. 13.7.1.1.2. 참조 정책
      2. 13.7.2. 프라이빗 레지스트리에서 이미지 가져오기
      3. 13.7.3. 외부 레지스트리에 대한 신뢰할 수 있는 인증서 추가
      4. 13.7.4. 프로젝트 간에 이미지 가져오기
      5. 13.7.5. 이미지를 수동으로 푸시하여 이미지 스트림 생성
    8. 13.8. 이미지 전송
    9. 13.9. 이미지 스트림 변경 사항에 대한 업데이트 트리거
      1. 13.9.1. OpenShift Resources
      2. 13.9.2. Kubernetes 리소스
    10. 13.10. 이미지 스트림 정의 작성
  15. 14. 할당량 및 제한 범위
    1. 14.1. 개요
    2. 14.2. 할당량
      1. 14.2.1. 할당량 보기
      2. 14.2.2. 할당량으로 관리되는 리소스
      3. 14.2.3. 할당량 범위
      4. 14.2.4. 할당량 강화
      5. 14.2.5. 요청 Versus Limits
    3. 14.3. 제한 범위
      1. 14.3.1. 제한 범위 보기
      2. 14.3.2. 컨테이너 제한
      3. 14.3.3. Pod 제한
    4. 14.4. 컴퓨팅 리소스
      1. 14.4.1. CPU 요청
      2. 14.4.2. 컴퓨팅 리소스 보기
      3. 14.4.3. CPU 제한
      4. 14.4.4. 메모리 요청
      5. 14.4.5. 임시 스토리지 요청
      6. 14.4.6. 메모리 제한
      7. 14.4.7. 임시 스토리지 제한
      8. 14.4.8. 서비스 계층 (Quality of Service Tiers)
      9. 14.4.9. CLI를 통한 컴퓨팅 리소스 지정
    5. 14.5. 프로젝트 리소스 제한
  16. 15. 클러스터로 트래픽 가져오기
    1. 15.1. 클러스터로 트래픽 가져오기
    2. 15.2. 라우터를 사용하여 클러스터로 트래픽 가져오기
      1. 15.2.1. 개요
      2. 15.2.2. 관리자 사전 요구 사항
        1. 15.2.2.1. 공용 IP 범위 정의
      3. 15.2.3. 프로젝트 및 서비스 생성
      4. 15.2.4. 서비스를 노출하여 경로 생성
      5. 15.2.5. 라우터 구성
      6. 15.2.6. VIP를 사용하여 IP 장애 조치 구성
    3. 15.3. 로드 밸런서를 사용하여 클러스터로 트래픽 가져오기
      1. 15.3.1. 개요
      2. 15.3.2. 관리자 사전 요구 사항
        1. 15.3.2.1. 공용 IP 범위 정의
      3. 15.3.3. 프로젝트 및 서비스 생성
      4. 15.3.4. 서비스를 노출하여 경로 생성
      5. 15.3.5. Load Balancer 서비스 만들기
      6. 15.3.6. 네트워킹 구성
      7. 15.3.7. VIP를 사용하여 IP 장애 조치 구성
    4. 15.4. 서비스 외부 IP를 사용하여 클러스터로 트래픽 가져오기
      1. 15.4.1. 개요
      2. 15.4.2. 관리자 사전 요구 사항
        1. 15.4.2.1. 공용 IP 범위 정의
      3. 15.4.3. 프로젝트 및 서비스 생성
      4. 15.4.4. 서비스를 노출하여 경로 생성
      5. 15.4.5. 서비스에 IP 주소 할당
      6. 15.4.6. 네트워킹 구성
      7. 15.4.7. VIP를 사용하여 IP 장애 조치 구성
    5. 15.5. NodePort를 사용하여 클러스터로 트래픽 가져오기
      1. 15.5.1. 개요
      2. 15.5.2. 관리자 사전 요구 사항
      3. 15.5.3. 서비스 구성
  17. 16. 라우트
    1. 16.1. 개요
    2. 16.2. 경로 생성
    3. 16.3. Route Endpoints가 쿠키 이름을 제어할 수 있도록 허용
  18. 17. 외부 서비스 통합
    1. 17.1. 개요
    2. 17.2. 외부 데이터베이스의 서비스 정의
      1. 17.2.1. 1 단계: 서비스 정의
        1. 17.2.1.1. IP 주소 사용
        2. 17.2.1.2. 외부 도메인 이름 사용
      2. 17.2.2. 2 단계: 서비스 사용
    3. 17.3. 외부 SaaS 공급자
      1. 17.3.1. IP 주소 및 끝점 사용
      2. 17.3.2. 외부 도메인 이름 사용
  19. 18. 장치 관리자 사용
    1. 18.1. 장치 관리자의 기능
      1. 18.1.1. 등록
      2. 18.1.2. 장치 검색 및 상태 모니터링
      3. 18.1.3. device1.8.0
    2. 18.2. 장치 관리자 활성화
  20. 19. 장치 플러그인 사용
    1. 19.1. 장치 플러그인의 기능
      1. 19.1.1. 장치 플러그인의 예
    2. 19.2. 장치 플러그인 배포 방법
  21. 20. 보안
    1. 20.1. 보안 사용
      1. 20.1.1. 보안 속성
      2. 20.1.2. 보안 생성
      3. 20.1.3. 보안 유형
      4. 20.1.4. 보안 업데이트
    2. 20.2. 볼륨 및 환경 변수의 보안
    3. 20.3. 이미지 Pull Secrets
    4. 20.4. 소스 복제 보안
    5. 20.5. 서비스 제공 인증서 보안
    6. 20.6. 제한 사항
      1. 20.6.1. 보안 데이터 키
    7. 20.7. 예
    8. 20.8. 문제 해결
  22. 21. ConfigMaps
    1. 21.1. 개요
    2. 21.2. ConfigMap 생성
      1. 21.2.1. 디렉터리에서 생성
      2. 21.2.2. 파일에서 생성
      3. 21.2.3. Literal Values에서 생성
    3. 21.3. 사용 사례: Pod에서 ConfigMap 사용
      1. 21.3.1. 환경 변수 사용
      2. 21.3.2. 명령줄 인수 설정
      3. 21.3.3. 볼륨 사용
    4. 21.4. 예제: Redis 구성
    5. 21.5. 제한 사항
  23. 22. Downward API
    1. 22.1. 개요
    2. 22.2. 필드 선택
    3. 22.3. Downward API를 사용하여 컨테이너 값 사용
      1. 22.3.1. 환경 변수 사용
      2. 22.3.2. 볼륨 플러그인 사용
    4. 22.4. Downward API를 사용하여 컨테이너 리소스 사용
      1. 22.4.1. 환경 변수 사용
      2. 22.4.2. 볼륨 플러그인 사용
    5. 22.5. Downward API를 사용하여 보안 사용
      1. 22.5.1. 환경 변수 사용
    6. 22.6. Downward API를 사용하여 ConfigMap 사용
      1. 22.6.1. 환경 변수 사용
    7. 22.7. 환경 변수 참조
      1. 22.7.1. 환경 변수 참조 사용
      2. 22.7.2. 환경 변수 참조 이스케이프
  24. 23. 예상 볼륨
    1. 23.1. 개요
    2. 23.2. 시나리오 예
    3. 23.3. Pod 사양의 예
    4. 23.4. 경로 지정 고려 사항
    5. 23.5. Pod의 예상 볼륨 구성
  25. 24. Daemonset 사용
    1. 24.1. 개요
    2. 24.2. 데몬 세트 생성
  26. 25. Pod 자동 확장
    1. 25.1. 개요
    2. 25.2. Horizontal Pod Autoscaler 사용 요구사항
    3. 25.3. 지원되는 지표
    4. 25.4. 자동 스케일링
      1. 25.4.1. CPU 사용률 자동 스케일링
      2. 25.4.2. 메모리 사용률 자동 스케일링
    5. 25.5. Horizontal Pod Autoscaler 보기
      1. 25.5.1. Horizontal Pod Autoscaler 상태 조건 보기
  27. 26. 볼륨 관리
    1. 26.1. 개요
    2. 26.2. 일반 CLI 사용
    3. 26.3. 볼륨 추가
    4. 26.4. 볼륨 업데이트
    5. 26.5. 볼륨 제거
    6. 26.6. 볼륨 나열
    7. 26.7. 하위 경로 지정
  28. 27. 영구 볼륨 사용
    1. 27.1. 개요
    2. 27.2. 스토리지 요청
    3. 27.3. 볼륨 및 클레임 바인딩
    4. 27.4. Pod에서 볼륨으로 클레임
    5. 27.5. 볼륨 및 클레임 사전 바인딩
  29. 28. 영구 볼륨 확장
    1. 28.1. 영구 볼륨 클레임 확장 활성화
    2. 28.2. GlusterFS 기반 영구 볼륨 클레임 확장
    3. 28.3. 파일 시스템을 사용하여 영구 볼륨 클레임 확장
    4. 28.4. 볼륨을 확장할 때 실패에서 복구
  30. 29. 원격 명령 실행
    1. 29.1. 개요
    2. 29.2. 기본 사용
    3. 29.3. 프로토콜
  31. 30. 컨테이너에 파일 복사 또는 컨테이너에 파일 복사
    1. 30.1. 개요
    2. 30.2. 기본 사용
    3. 30.3. 데이터베이스 백업 및 복원
    4. 30.4. 요구 사항
    5. 30.5. 복사 소스 지정
    6. 30.6. 복사 대상 지정
    7. 30.7. 대상의 파일 삭제
    8. 30.8. 파일 변경 시 연속 동기화
    9. 30.9. 고급 Rsync 기능
  32. 31. 포트 전달
    1. 31.1. 개요
    2. 31.2. 기본 사용
    3. 31.3. 프로토콜
  33. 32. 공유 메모리
    1. 32.1. 개요
    2. 32.2. POSIX 공유 메모리
  34. 33. 애플리케이션 상태
    1. 33.1. 개요
    2. 33.2. 프로브를 사용한 컨테이너 상태 점검
  35. 34. 이벤트
    1. 34.1. 개요
    2. 34.2. CLI를 사용하여 이벤트 보기
    3. 34.3. 콘솔에서 이벤트 보기
    4. 34.4. 포괄적인 이벤트 목록
  36. 35. 환경 변수 관리
    1. 35.1. 환경 변수 설정 및 설정 해제
    2. 35.2. 환경 변수 나열
    3. 35.3. 환경 변수 설정
      1. 35.3.1. 자동으로 추가된 환경 변수
    4. 35.4. 설정되지 않은 환경 변수
  37. 36. Jobs
    1. 36.1. 개요
    2. 36.2. 작업 생성
      1. 36.2.1. 알려진 제한 사항
    3. 36.3. 작업 스케일링
    4. 36.4. 최대 기간 설정
    5. 36.5. 작업 백오프 실패 정책
  38. 37. OpenShift Pipeline
    1. 37.1. 개요
    2. 37.2. OpenShift Jenkins 클라이언트 플러그인
      1. 37.2.1. OpenShift DSL
    3. 37.3. Jenkins 파이프라인 전략
    4. 37.4. Jenkinsfile
    5. 37.5. 튜토리얼
    6. 37.6. 고급 주제
      1. 37.6.1. Jenkins 자동 프로비저닝 비활성화
      2. 37.6.2. Slave Pod 구성
  39. 38. Cron Jobs
    1. 38.1. 개요
    2. 38.2. Cron 작업 생성
    3. 38.3. Cron 작업 후 정리
  40. 39. URL에서 생성
    1. 39.1. 개요
    2. 39.2. 이미지 스트림 및 이미지 태그 사용
      1. 39.2.1. 문자열 쿼리
        1. 39.2.1.1. 예제
    3. 39.3. 템플릿 사용
      1. 39.3.1. 문자열 쿼리
        1. 39.3.1.1. 예제
  41. 40. 사용자 정의 리소스 정의에서 오브젝트 생성
    1. 40.1. Kubernetes 사용자 정의 리소스 정의
    2. 40.2. CRD에서 사용자 정의 오브젝트 생성
    3. 40.3. 사용자 정의 오브젝트 관리
  42. 41. 애플리케이션 메모리 크기 조정
    1. 41.1. 개요
    2. 41.2. 배경
    3. 41.3. 전략
    4. 41.4. OpenShift Container Platform에서 OpenJDK 크기 조정
      1. 41.4.1. JVM 최대 힙 크기 덮어쓰기
      2. 41.4.2. JVM에서 사용하지 않는 메모리를 운영 체제에 제공하도록 유도
      3. 41.4.3. 컨테이너에서 모든 JVM 프로세스가 동일하게 구성되도록 확인
    5. 41.5. Pod에서 메모리 요청 및 제한 위치 찾기
    6. 41.6. OOM 종료 진단
    7. 41.7. Evicted Pod 진단
  43. 42. 애플리케이션 임시 스토리지 크기 조정
    1. 42.1. 개요
    2. 42.2. 배경
    3. 42.3. 전략
    4. 42.4. 제거된 Pod 진단

Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

7.4.5. 추가 리소스

  • OpenShift Container Platform에서 볼륨 관리
  • OpenShift Container Platform에서 Java 빌드 빌드 개선
  • Nexus 리포지토리 문서
  1. Previous
  2. Next
Red Hat

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

About

  • Red Hat Subscription Value
  • About Red Hat
  • Red Hat Jobs
Copyright © 2023 Red Hat, Inc.
  • Privacy Statement
  • Terms of Use
  • All Policies and Guidelines
Red Hat Summit Red Hat Summit
Twitter