代码之家  ›  专栏  ›  技术社区  ›  Teoman shipahi

如何使Helm在本地单实例Kubernetes上工作?

  •  0
  • Teoman shipahi  · 技术社区  · 6 年前

    我有以下Kubernetes的本地设置(通过conjure up)仅用于测试目的。

    ```
    $ microk8s.kubectl get all
    
    NAME                 TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
    service/kubernetes   ClusterIP   10.152.183.1   <none>        443/TCP   71m
    ```
    

    我可以访问以下URL:

    http://127.0.0.1:8080/api/v1/namespaces/kube-system/configmaps

    enter image description here

    还安装了舵轮/舵柄:

    ```
    $ microk8s.kubectl get pods --namespace kube-system 
    
    NAME                             READY   STATUS    RESTARTS   AGE
    tiller-deploy-85686555b8-kbkhv   1/1     Running   0          105s
    ```
    

    helm ls 命令 我遇到以下错误:

    错误:获取 https://10.152.183.1:443/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MISSING)TILLER : 拨tcp 10.152.183.1:443:i/o超时

    这里有两个问题:

    https://10.152.183.1:443/api/v1/namespaces/kube-系统/配置映射?标签选择器=所有者%!D(缺失)舵柄 :

    enter image description here

    2-当我跑步时 microk8s.kubectl config view 这将提供以下无密码的输出:

    ```
    apiVersion: v1
    clusters:
    - cluster:
        server: http://127.0.0.1:8080
      name: microk8s-cluster
    contexts:
    - context:
        cluster: microk8s-cluster
        user: admin
      name: microk8s
    current-context: microk8s
    kind: Config
    preferences: {}
    users:
    - name: admin
      user:
        username: admin
    ```
    

    因此,我的问题是:

    1-在哪里可以找到主密码(我没有设置任何设置)?
    2-如何使SSL证书以信任方式运行?所以,一旦我做到了 舵手

    1 回复  |  直到 6 年前
        1
  •  0
  •   Teoman shipahi    6 年前

    这是ubuntu防火墙的一个问题,修复如下。

    https://github.com/ubuntu/microk8s/issues/67

    因此,解决办法是:

    sudo ufw allow in on cbr0 && sudo ufw allow out on cbr0