Uploaded image for project: 'OpenShift Windows Containers'
  1. OpenShift Windows Containers
  2. WINC-695

start containerd and dependency services and configure them

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • WMCO 6.0.0
    • None
    • wmcb, wmco
    • 3
    • False
    • False
    • OCPPLAN-3604 - Windows Container Feature Backlog
    • WinC - Sprint 218

      User or Developer story

      As a WMCO user, I want  containerd & related tools to be started as windows service  into windows VM to make containerd as default runtime windows node. 

      Description

      Docker runtime is deprecated by the K8s 1.24  and  ContainerD will become default runtime for  WMCO supported windows nodes.  Containerd should be installed as windows service so that kubelet will use containerd for image pull and storing them  instead using docker runtime.  

      Engineering Details

      Use below commands to install containerd as service

      {{1) containerd.exe config default | Out-File "C:\Program Files\containerd\config.toml" -Encoding ascii
      2) }}Add-MpPreference -ExclusionProcess "$Env:containerd.exe"

      3).\containerd.exe --register-service

      4) Start-Service containerd{}

      Acceptance Criteria

      • Containerd should run as a service and should be verified. 
      • create workload in windows node and make sure image gets downloaded and the pod is up and running.

      QE test should include an upgrade test scenario with docker runtime from previous WMCO version and running workloads upgraded to the operator with current version with containerd runtime.

            rh-ee-mankulka Mansi Kulkarni
            esiva@redhat.com Elango Sivanandam (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: