<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>48340</bug_id>
          
          <creation_ts>2023-11-05 17:28:05 +0300</creation_ts>
          <short_desc>failed to parse kubelet flag: unknown flag: --container-runtime при старте kubelet</short_desc>
          <delta_ts>2024-03-15 13:49:18 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kubernetes1.27</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Shesteperov">alimektor</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>shaba</cc>
    
    <cc>varaksaaa</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>236456</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Shesteperov">alimektor</who>
    <bug_when>2023-11-05 17:28:05 +0300</bug_when>
    <thetext>Версия

-   kubernetes1.27-1.27.7-alt1

Дистрибутивы

-   ALT Server 10.1, обновлённый до Sisyphus.

Шаги воспроизведения

Выполнить следующие действия:

    # apt-get install -y kubernetes1.27-kubeadm kubernetes1.27-kubelet kubernetes1.27-crio cri-tools1.27
    # cp /etc/cni/net.d/100-crio-bridge.conflist.sample /etc/cni/net.d/100-crio-bridge.conflist
    # sed -i &apos;/swap/d&apos; /etc/fstab &amp;&amp; reboot

После перезагрузки выполнить на каждой машине:

    # systemctl enable --now crio kubelet &amp;&amp; sleep 5; systemctl status crio kubelet --no-pager -l

Ожидаемый результат: сервисы запущены успешно.

Фактический результат: сервис kubelet выходит со статусом FAILURE:

    ● kubelet.service - Kubernetes Kubelet Server
         Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; preset: disabled)
        Drop-In: /etc/systemd/system/kubelet.service.d
                 └─kubeadm.conf
         Active: activating (auto-restart) (Result: exit-code) since Sun 2023-11-05 17:12:35 MSK; 4s ago
           Docs: https://kubernetes.io/docs/concepts/overview/components/#kubelet
                 https://kubernetes.io/docs/reference/generated/kubelet/
        Process: 3432 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_SYSTEM_PODS_ARGS $KUBELET_NETWORK_ARGS $KUBELET_DNS_ARGS $KUBELET_AUTHZ_ARGS $KUBELET_EXTRA_ARGS $KUBELET_CRI_ARGS (code=exited, status=1/FAILURE)
       Main PID: 3432 (code=exited, status=1/FAILURE)
            CPU: 406ms

    ноя 05 17:12:35 server-10-1-x86-64-20231105.localdomain systemd[1]: kubelet.service: Failed with result &apos;exit-code&apos;.

В логах характерная ошибка
(&quot;command failed&quot; err=&quot;failed to parse kubelet flag: unknown flag: --container-runtime&quot;)
{{collapse

    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain kubelet[3457]: Flag --pod-manifest-path has been deprecated, This parameter should be set via the config file specified by the Kubelet&apos;s --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain kubelet[3457]: Flag --cluster-dns has been deprecated, This parameter should be set via the config file specified by the Kubelet&apos;s --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain kubelet[3457]: Flag --cluster-domain has been deprecated, This parameter should be set via the config file specified by the Kubelet&apos;s --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain kubelet[3457]: Flag --authorization-mode has been deprecated, This parameter should be set via the config file specified by the Kubelet&apos;s --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain kubelet[3457]: Flag --client-ca-file has been deprecated, This parameter should be set via the config file specified by the Kubelet&apos;s --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain kubelet[3457]: Flag --cgroup-driver has been deprecated, This parameter should be set via the config file specified by the Kubelet&apos;s --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain kubelet[3457]: E1105 17:12:56.569962    3457 run.go:74] &quot;command failed&quot; err=&quot;failed to parse kubelet flag: unknown flag: --container-runtime&quot;
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE
    ноя 05 17:12:56 server-10-1-x86-64-20231105.localdomain systemd[1]: kubelet.service: Failed with result &apos;exit-code&apos;.

Related:

-   https://github.com/kubernetes/minikube/issues/16117
-   https://github.com/kubernetes/minikube/issues/16112</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243043</commentid>
    <comment_count>1</comment_count>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2024-03-15 13:49:18 +0300</bug_when>
    <thetext>Воспроизводится и с 1.28.

[sisyphus] ALT Server 10.1
kubernetes1.28-kubelet-1.28.7-alt1.1.x86_64</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>