当前位置: 首页 > 知识库问答 >
问题:

如何使Helm在本地单实例库伯尼特上工作?

长孙逸仙
2023-03-14

为了测试的目的,我已经跟踪了Kubernetes的本地设置(通过幻化)。

```
$ 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/configmap

```
$ microk8s.kubectl get pods --namespace kube-system 

NAME                             READY   STATUS    RESTARTS   AGE
tiller-deploy-85686555b8-kbkhv   1/1     Running   0          105s
```

```
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证书以信任方式运行?因此,一旦我做了helm ls,它就会正常工作。

共有1个答案

梁丘钊
2023-03-14

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

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

所以解决办法是:

 类似资料:
  • 目前,我为我的Kubernetes资源创建了Helm图表,并试图从配置Helm客户端和kubectl的本地机器部署到远程Kubernetes集群上。我用下面的命令创建了舵图, 创建后,我编辑了my-图表/values.yaml.中的图像值现在我需要在我的远程库伯内特斯集群上部署这个docker图像 我的困惑 这里我的困惑是,当我部署时,我只需要使用“helm install”命令吗?它会部署在我的

  • 我想使用CronJob在Kubernetes内部运行一个shell脚本,下面是我的CronJon.yaml文件: CronJob已被创建(kubectl apply -f CronJob.yaml)当我获得CronJob的列表时,我可以看到cron job ( kubectl get cj ),当我运行“kubectl get pods”时,我可以看到pod正在被创建,但是pod崩溃了。谁能帮我学

  • 具体来说,当我按照谷歌网站上的指示在GKE上设置nginx ingress时,为什么最终会有两个外部IP地址? 这两个IP地址用于LoadBalancer类型的入口资源和服务资源: 以下是我的想法: 这基本上就是我链接到的教程页面上的图表。因此,我希望负载平衡器是L4类型的,并且有一个外部IP(并且不需要花费任何金钱来使用!)。我希望入口(尽管其名称)没有外部IP,因为我用注释标记了它 谷歌应该承

  • 我正在尝试运行集成minikube与Jenkins。我得到以下异常: 配置如下Kubernetes url所示:192.168.99.101:8443 Kubernetes 1 希望你的协助。

  • 我有一个用kubeadm创建的裸机kubernetes(

  • 我正在尝试在Kubernetes集群(Azure AKS)中部署Flink作业。作业群集在启动后立即中止,但任务管理器运行正常。 docker镜像创建成功,没有任何异常。我可以运行docker镜像,也可以SSHdocker镜像。 我已经按照以下链接中提到的步骤: https://github.com/apache/flink/tree/release-1.9/flink-container/kub