Welcome to the Linux Foundation Forum!

LFEL1014- Install metrics server got error

Dear , I try to setup metrics server got error as bellow.
root@ks8-serve:~# helm upgrade --install metrics-server metrics-server/metrics-server -n
Error: flag needs an argument: 'n' in -n
root@ks8-serve:~# kube-system --set args[0]=--kubelet-insecure-tls
kube-system: command not found

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Comments

  • Hello @phannsokha ,

    The helm upgrade is one command, from the error I realize that a new line character is added after -n and the namespace is being treated as separate command. Please join them together and you will be fine.

    Example:- Type everything as one command (one line)
    "helm upgrade --install metrics-server metrics-server/metrics-server -n kube-system --set args[0]=--kubelet-insecure-tls"

  • Dear Sir @azlur.khan,
    I try run got other error as bellow:
    root@ks8-serve:~# helm upgrade --install metrics-server metrics-server/metrics-server -n kube-system --set args[0]=--kubelet-insecure-tls
    Release "metrics-server" does not exist. Installing it now.
    Error: Unable to continue with install: ClusterRole "system:metrics-server-aggregated-reader" in namespace "" exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: key "meta.helm.sh/release-namespace" must equal "kube-system": current value is "default"

  • Hello @phannsokha ,

    Please follow the exact step from the Lab guide. Also ensure there are no new line characters or additional whitespaces/special characters and it would work fine.

    I have double checked from the Lab guide and I am able to install following the lab guide. Below is my output for reference.

    student@cp:~$ helm repo add metrics-server https://kubernetes-sigs.github.io/metrics-server/
    "metrics-server" has been added to your repositories
    student@cp:~$ helm upgrade --install metrics-server metrics-server/metrics-server -n kube-system --set args[0]=--kubelet-insecure-tls
    Release "metrics-server" does not exist. Installing it now.
    NAME: metrics-server
    LAST DEPLOYED: Thu Aug 1 14:07:20 2024
    NAMESPACE: kube-system
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
    NOTES:


    • Metrics Server *

    Chart version: 3.12.1
    App version: 0.7.1
    Image tag: registry.k8s.io/metrics-server/metrics-server:v0.7.1


Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training