-1

Following Kelsey Hightower's KTHW on AWS EC2 instances and got to boot strapping the worker nodes and somehow kubelet seems to be fubarred.
NOT USING KUBEADM or DOCKER.

Getting the following error now.

kubelet.service - Kubernetes Kubelet
     Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Sun 2024-01-14 18:54:09 UTC; 86ms ago
       Docs: https://github.com/kubernetes/kubernetes
    Process: 8094 ExecStart=/usr/local/bin/kubelet --config=/var/lib/kubelet/kubelet-config.yaml --container-runtime=remote --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --image-pull-progress-deadline=2m --kube>
   Main PID: 8094 (code=exited, status=1/FAILURE)
        CPU: 171ms

Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:                 Insecure values: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_A>
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --tls-min-version string                                   Minimum TLS version supported. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13 (DEPRECATED: This paramet>
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --tls-private-key-file string                              File containing x509 private key matching --tls-cert-file. (DEPRECATED: This parameter should be set via the config file specifi>
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --topology-manager-policy string                           Topology Manager policy to use. Possible values: 'none', 'best-effort', 'restricted', 'single-numa-node'. (default "none") (DEPR>
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --topology-manager-scope string                            Scope to which topology hints applied. Topology Manager collects hints from Hint Providers and applies them to defined scope to >
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:   -v, --v Level                                                  number for the log level verbosity (default 0)
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --version version[=true]                                   Print version information and quit
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --vmodule moduleSpec                                       comma-separated list of pattern=N settings for file-filtered logging
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --volume-plugin-dir string                                 The full path of the directory in which to search for additional third party volume plugins (default "/usr/libexec/kubernetes/ku>
Jan 14 18:54:09 CKATRAINWK2 kubelet[8094]:       --volume-stats-agg-period duration                         Specifies interval for kubelet to calculate and cache the volume disk usage for all pods and volumes.  To disable volume calcula
sudo journalctl -xeu kubelet
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --seccomp-profile-root string                              <Warning: Alpha feature> Directory path for seccomp profiles. (default "/var/lib/kubelet/seccomp") (DEPRECATED: will be removed in 1.23, in favor of using the `<root-dir>/seccomp` directory)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --serialize-image-pulls                                    Pull images one at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Aufs storage backend. Issue #10959 has more details. (default true) (DEPRECATED: This parameter should be set>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --skip-headers                                             If true, avoid header prefixes in the log messages
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --skip-log-headers                                         If true, avoid headers when opening log files
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --stderrthreshold severity                                 logs at or above this threshold go to stderr (default 2)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --storage-driver-buffer-duration duration                  Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction (default 1m0s) (DEPRECATED: This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to l>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --storage-driver-db string                                 database name (default "cadvisor") (DEPRECATED: This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to legacy concerns, it will follow the standard CLI deprecation timeline before being removed.)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --storage-driver-host string                               database host:port (default "localhost:8086") (DEPRECATED: This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to legacy concerns, it will follow the standard CLI deprecation timeline before being removed.)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --storage-driver-password string                           database password (default "root") (DEPRECATED: This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to legacy concerns, it will follow the standard CLI deprecation timeline before being removed.)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --storage-driver-secure                                    use secure connection with database (DEPRECATED: This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to legacy concerns, it will follow the standard CLI deprecation timeline before being removed.)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --storage-driver-table string                              table name (default "stats") (DEPRECATED: This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to legacy concerns, it will follow the standard CLI deprecation timeline before being removed.)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --storage-driver-user string                               database username (default "root") (DEPRECATED: This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to legacy concerns, it will follow the standard CLI deprecation timeline before being removed.)
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --streaming-connection-idle-timeout duration               Maximum time a streaming connection can be idle before the connection is automatically closed. 0 indicates no timeout. Example: '5m' (default 4h0m0s) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's >
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --sync-frequency duration                                  Max period between synchronizing running containers and config (default 1m0s) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/k>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --system-cgroups string                                    Optional absolute name of cgroups in which to place all non-kernel processes that are not already inside a cgroup under '/'. Empty for no container. Rolling back the flag requires a reboot. (DEPRECATED: This parameter should be set via the>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --system-reserved mapStringString                          A set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=500Mi,ephemeral-storage=1Gi) pairs that describe resources reserved for non-kubernetes components. Currently only cpu and memory are supported. See http://kubernetes.io/docs/user>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --system-reserved-cgroup string                            Absolute name of the top level cgroup that is used to manage non-kubernetes components for which compute resources were reserved via '--system-reserved' flag. Ex. '/system-reserved'. [default=''] (DEPRECATED: This parameter should be set v>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --tls-cert-file string                                     File containing x509 Certificate used for serving HTTPS (with intermediate certs, if any, concatenated after server cert). If --tls-cert-file and --tls-private-key-file are not provided, a self-signed certificate and key are generated for >
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --tls-cipher-suites strings                                Comma-separated list of cipher suites for the server. If omitted, the default Go cipher suites will be used.
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:                 Preferred values: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:                 Insecure values: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_RC4_128_SHA. (DEPRECATED: This parameter should be set via the config file spec>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --tls-min-version string                                   Minimum TLS version supported. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13 (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/t>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --tls-private-key-file string                              File containing x509 private key matching --tls-cert-file. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --topology-manager-policy string                           Topology Manager policy to use. Possible values: 'none', 'best-effort', 'restricted', 'single-numa-node'. (default "none") (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:       --topology-manager-scope string                            Scope to which topology hints applied. Topology Manager collects hints from Hint Providers and applies them to defined scope to ensure the pod admission. Possible values: 'container', 'pod'. (default "container") (DEPRECATED: This paramete>
Jan 14 19:06:13 CKATRAINWK2 kubelet[9116]:   -v, --v Level                                                  number for the log level verbosity (default 0)

tried soo many numerous things including

  • specifying the cgroups as systemd in the kubelet-config.yaml
  • retracing my steps through the guide to make sure I didn't miss anything.
  • upgrading components like containerd to 1.4.4 , runc 1.1.7, cni-plugins 1.1.0

(side note) crictl is experiencing issues as well.

Just need guidance on troubleshooting.

Add'l view of Systemctl output;


kubelet.service - Kubernetes Kubelet
     Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Mon 2024-01-15 01:04:24 UTC; 2s ago
       Docs: https://github.com/kubernetes/kubernetes
    Process: 18061 ExecStart=/usr/local/bin/kubelet --config=/var/lib/kubelet/kubelet-config.yaml --container-runtime=remote --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --image-pull-progress-deadline=2m --kubeconfig=/var/lib/kubelet/kubeconfig --network-plugin=cni --register-node=true --v=2 --hostname-override=CKATRAINWK2 --allow-privileged=true (code=exited, status=1/FAILURE)
   Main PID: 18061 (code=exited, status=1/FAILURE)
        CPU: 185ms

Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:                 Insecure values: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_RC4_128_SHA. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --tls-min-version string                                   Minimum TLS version supported. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13 (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --tls-private-key-file string                              File containing x509 private key matching --tls-cert-file. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --topology-manager-policy string                           Topology Manager policy to use. Possible values: 'none', 'best-effort', 'restricted', 'single-numa-node'. (default "none") (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --topology-manager-scope string                            Scope to which topology hints applied. Topology Manager collects hints from Hint Providers and applies them to defined scope to ensure the pod admission. Possible values: 'container', 'pod'. (default "container") (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:   -v, --v Level                                                  number for the log level verbosity (default 0)
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --version version[=true]                                   Print version information and quit
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --vmodule moduleSpec                                       comma-separated list of pattern=N settings for file-filtered logging
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --volume-plugin-dir string                                 The full path of the directory in which to search for additional third party volume plugins (default "/usr/libexec/kubernetes/kubelet-plugins/volume/exec/") (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:04:24 CKATRAINWK2 kubelet[18061]:       --volume-stats-agg-period duration                         Specifies interval for kubelet to calculate and cache the volume disk usage for all pods and volumes.  To disable volume calculations, set to a negative number. (default 1m0s) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
JournalCTL logs with error
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 Runtime log sanitization may introduce significant computation overhead and therefore should not be enabled in production. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:       --experimental-mounter-path string                         [Experimental] Path of mounter binary. Leave empty to use the default mount. (DEPRECATED: will be removed in 1.23. in favor of using CSI.)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:       --fail-swap-on                                             Makes the Kubelet fail to start if swap is enabled on the node.  (default true) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:       --feature-gates mapStringBool                              A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 APIListChunking=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 APIPriorityAndFairness=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 APIResponseCompression=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 APIServerIdentity=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 AllAlpha=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 AllBeta=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 AnyVolumeDataSource=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 AppArmor=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 BalanceAttachedNodeVolumes=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 BoundServiceAccountTokenVolume=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CPUManager=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIInlineVolume=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigration=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigrationAWS=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigrationAzureDisk=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigrationAzureFile=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigrationGCE=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigrationOpenStack=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigrationvSphere=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIMigrationvSphereComplete=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIServiceAccountToken=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIStorageCapacity=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIVolumeFSGroupPolicy=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CSIVolumeHealth=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ConfigurableFSGroupPolicy=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CronJobControllerV2=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 CustomCPUCFSQuotaPeriod=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 DaemonSetUpdateSurge=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 DefaultPodTopologySpread=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 DevicePlugins=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 DisableAcceleratorUsageMetrics=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 DownwardAPIHugePages=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 DynamicKubeletConfig=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 EfficientWatchResumption=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 EndpointSliceProxying=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 EndpointSliceTerminatingCondition=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 EphemeralContainers=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ExpandCSIVolumes=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ExpandInUsePersistentVolumes=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ExpandPersistentVolumes=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ExperimentalHostUserNamespaceDefaulting=true|false (BETA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 GenericEphemeralVolume=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 GracefulNodeShutdown=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 HPAContainerMetrics=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 HPAScaleToZero=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 HugePageStorageMediumSize=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 IPv6DualStack=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 InTreePluginAWSUnregister=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 InTreePluginAzureDiskUnregister=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 InTreePluginAzureFileUnregister=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 InTreePluginGCEUnregister=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 InTreePluginOpenStackUnregister=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 InTreePluginvSphereUnregister=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 IndexedJob=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 IngressClassNamespacedParams=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 KubeletCredentialProviders=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 KubeletPodResources=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 KubeletPodResourcesGetAllocatable=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 LocalStorageCapacityIsolation=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 LogarithmicScaleDown=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 MemoryManager=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 MixedProtocolLBService=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 NamespaceDefaultLabelName=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 NetworkPolicyEndPort=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 NonPreemptingPriority=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 PodAffinityNamespaceSelector=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 PodDeletionCost=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 PodOverhead=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 PreferNominatedNode=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ProbeTerminationGracePeriod=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ProcMountType=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 QOSReserved=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 RemainingItemCount=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 RemoveSelfLink=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 RotateKubeletServerCertificate=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ An ExecStart= process belonging to unit kubelet.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ServerSideApply=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ServiceInternalTrafficPolicy=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ServiceLBNodePortControl=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ServiceLoadBalancerClass=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ServiceTopology=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 SetHostnameAsFQDN=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 SizeMemoryBackedVolumes=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 StorageVersionAPI=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 StorageVersionHash=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 SuspendJob=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 TTLAfterFinished=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 TopologyAwareHints=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 TopologyManager=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 ValidateProxyRedirects=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 VolumeCapacityPriority=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 WarningHeaders=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 WinDSR=true|false (ALPHA - default=false)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 WinOverlay=true|false (BETA - default=true)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:                 WindowsEndpointSliceProxying=true|false (BETA - default=true) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:14:57 CKATRAINWK2 kubelet[18972]:       --file-check-frequency duration                            Duration between checking config files for new data (default 20s) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)
Jan 15 01:14:57 CKATRAINWK2 systemd[1]: kubelet.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
2
  • Your kubelet logs are not showing the actual error. Can you scroll up a bit to find it? Jan 14 at 23:02
  • @VasiliiAngapov I updated the logs. Jan 15 at 1:24

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.