Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-6542

ContainerCoreDump without ContainerCheckPoint (Kubelet Checkpoint API)

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • OpenShift 4.0, openshift-4.14.z, openshift-4.17.z
    • Node, RHEL CoreOS
    • False
    • None
    • False
    • Not Selected
    • x86_64

      1. Proposed title of this feature request

      Forensic Container Core Dumping

      2. What is the nature and description of the request?

      CRIU does not depend on Kubelet Checkpoint API nor Kubelet API! And OpenShift includes it (By default, CRIU is installed on RHCOS) but it is not enabled  in CRI-O.
      
      To enable CRIU, we need to apply a generated MachineConfig object from the butane file below :
      variant: openshift
      version: 4.14.0
      metadata:
        name: 05-enable-criu
        labels:
          machineconfiguration.openshift.io/role: master
      storage:
        files:
        - path: /etc/crio/crio.conf.d/05-enable-criu
          mode: 0644
          overwrite: true
          contents:
            inline: |
              [crio.runtime]
              enable_criu_support = true

      3. Why does the customer need this? (List the business requirements here)

      ContainerCheckpoint (Kubelet Checkpoint API) is still a tech preview and the costumer require the container core dumping for the digital forensics and incident response (DFIR) ! 
      

      4. List any affected packages or components.

      OpenShift 4.14.29
      * criu 3.17 (3-17-5.el9_2)
      * cri-o 1.27 (1.27.7-3)
      * systemd-coredump 252 (252-14.el9_2.7) 

      Additional info:

      * https://access.redhat.com/support/cases/#/case/03963530
      * https://access.redhat.com/solutions/7008477
      * https://redhat-internal.slack.com/archives/CK1AE4ZCK/p1730733713073769

       

       

              gausingh@redhat.com Gaurav Singh
              rh-ee-klemghar Khalid Lemghari
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: