7.5. initdata 생성


initdata를 사용하여 TOML 파일을 생성하고 Base64로 인코딩된 문자열로 변환합니다. 이 문자열을 사용하여 피어 Pod 구성 맵, 피어 Pod 매니페스트 또는 verification-pod.yaml 파일에서 값을 지정합니다.

중요

Trustee 구성 맵에서 insecure_http = true 를 구성하는 경우 kbs_cert 설정을 삭제해야 합니다.

프로세스

  1. initdata.toml 구성 파일을 생성합니다.

    ```toml
    algorithm = "sha384"
    version = "0.1.0"
    
    [data]
    "aa.toml" = '''
    [token_configs]
    [token_configs.coco_as]
    url = '<url>:<port>' 
    1
    
    
    
    [token_configs.kbs]
    url = '<url>:<port>'
    cert = """
    -----BEGIN CERTIFICATE-----
    <kbs_certificate> 
    2
    
    -----END CERTIFICATE-----
    """
    '''
    
    "cdh.toml"  = '''
    socket = 'unix:///run/confidential-containers/cdh.sock'
    credentials = []
    
    [kbc]
    name = 'cc_kbc'
    url = '<url>:<port>'
    kbs_cert = """ 
    3
    
    -----BEGIN CERTIFICATE-----
    <kbs_certificate> 
    4
    
    -----END CERTIFICATE-----
    """
    '''
    
    "policy.rego" = ''' 
    5
    
    package agent_policy
    
    default AddARPNeighborsRequest := true
    default AddSwapRequest := true
    default CloseStdinRequest := true
    default CopyFileRequest := true
    default CreateContainerRequest := true
    default CreateSandboxRequest := true
    default DestroySandboxRequest := true
    default ExecProcessRequest := true
    default GetMetricsRequest := true
    default GetOOMEventRequest := true
    default GuestDetailsRequest := true
    default ListInterfacesRequest := true
    default ListRoutesRequest := true
    default MemHotplugByProbeRequest := true
    default OnlineCPUMemRequest := true
    default PauseContainerRequest := true
    default PullImageRequest := true
    default ReadStreamRequest := true
    default RemoveContainerRequest := true
    default RemoveStaleVirtiofsShareMountsRequest := true
    default ReseedRandomDevRequest := true
    default ResumeContainerRequest := true
    default SetGuestDateTimeRequest := true
    default SetPolicyRequest := true
    default SignalProcessRequest := true
    default StartContainerRequest := true
    default StartTracingRequest := true
    default StatsContainerRequest := true
    default StopTracingRequest := true
    default TtyWinResizeRequest := true
    default UpdateContainerRequest := true
    default UpdateEphemeralMountsRequest := true
    default UpdateInterfaceRequest := true
    default UpdateRoutesRequest := true
    default WaitProcessRequest := true
    default WriteStreamRequest := true
    '''
    ```
    Copy to Clipboard
    1
    Trustee 인스턴스의 URL 및 포트를 지정합니다. 테스트 목적으로 insecure_http 로 Trustee를 구성하는 경우 HTTP를 사용합니다. 그렇지 않으면 HTTPS를 사용합니다. 프로덕션 시스템의 경우 프록시와 같이 외부에서 TLS를 처리하도록 환경을 구성하지 않는 한 insecure_http 를 사용하지 마십시오.
    2
    인증 에이전트의 Base64로 인코딩된 TLS 인증서를 지정합니다. 이는 테스트 목적에는 필요하지 않지만 프로덕션 시스템에는 권장됩니다.
    3
    Trustee 구성 맵에서 insecure_http = true 를 구성하는 경우 kbs_cert 설정을 삭제합니다.
    4
    Trustee 인스턴스의 Base64로 인코딩된 TLS 인증서를 지정합니다.
    5
    선택 사항: 사용자 지정 Kata 에이전트 정책을 지정할 수 있습니다.
  2. 다음 명령을 실행하여 initdata.toml 파일을 텍스트 파일의 Base64 인코딩 문자열로 변환합니다.

    $ base64 -w0 initdata.toml > initdata.txt
    Copy to Clipboard
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat