【问题标题】:Error installing kubectl on self hosted gitlab on ubuntu在 ubuntu 上的自托管 gitlab 上安装 kubectl 时出错
【发布时间】:2019-05-29 00:12:40
【问题描述】:

我在 Ubuntu 16.04 机器上安装了 Gitlab。 Gitlab 工作正常。 现在,我正在尝试在同一台机器上安装 kubectl。但是在命令上遇到问题:

$ kubectl cluster-info dump

error: serializer for text/html; charset=utf-8 doesn't exist

【问题讨论】:

  • 您按照哪个指南安装 k8s?您是否尝试将其转储到文件 kubectl cluster-info dump --output-directory=/path/to/cluster-state

标签: kubernetes gitlab kubectl


【解决方案1】:

看起来kubectl 正在与不是您的kube-apiserver 的其他人交谈。确保您的 ~/.kube/config 文件看起来像这样并指向右侧 kube-apiserver

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: <REDACTED>
    server: https://10.10.10.1:6443 <== This needs to point to the right kube-apiserver address
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    namespace: default
    user: kubernetes-admin
  name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
  user:
    client-certificate-data: <REDACTED>
    client-key-data: <REDACTED>

【讨论】:

    猜你喜欢
    • 2014-08-12
    • 2014-03-06
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    相关资源
    最近更新 更多