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

Comments

  • fazlur.khan
    fazlur.khan Posts: 59

    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"

  • phannsokha
    phannsokha Posts: 2

    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"

  • fazlur.khan
    fazlur.khan Posts: 59

    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


Categories

Upcoming Training