AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[kubernetes](ubuntu)

Martin Hope
user3915932
Asked: 2022-12-01 13:36:38 +0800 CST

Microk8s Traefik 仪表板

  • 5

我已经设置了一个 microk8s 单节点集群作为测试,并安装和配置 metalLB 作为与 Traefik 一起的负载均衡器。它正在工作,因为当我为 whoami 设置入口路由器时,它工作得很好。但是,在设置到 Traefik 仪表板的入口路由时,页面加载但其中的元素难以加载仪表板,我不确定为什么。我能得到一些帮助吗?

这是我的 yaml:

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: dashboard
spec:
  entryPoints:
    - web
  routes:
    - match: Host(`traefik-test.here`) && PathPrefix(`/dashboard`)
      kind: Rule
      services:
        - name: api@internal
          kind: TraefikService

然而我的仪表板看起来像这样:Traefik 仪表板

kubernetes
  • 1 个回答
  • 19 Views
Martin Hope
Conor
Asked: 2020-06-09 13:47:37 +0800 CST

如何通过网络访问 microk8s 外部暴露的服务 ip?

  • 0

我在 Ubuntu 服务器上运行 microk8s 实例作为香草安装,使用 MetalLB 配置以动态分配 10.0.2.1 到 10.0.2.200 并启用 Nginx 入口控制器。我已使用以下命令在此实例( https://github.com/bitnami/charts/tree/master/bitnami/wordpress/#installing-the-chart )上安装了 wordpress helm 图表:

helm install wordpress \
  --set wordpressUsername=admin \
  --set wordpressPassword=password \
  --set mariadb.mariadbRootPassword=secretpassword \
  --set ingress.enabled=true \
  --set ingress.hostname=wordpress.internal \
    bitnami/wordpress

服务启动并成功运行,当我运行时

kubectl describe services wordpress

我得到以下信息:

Name:                     wordpress
Namespace:                default
Labels:                   app.kubernetes.io/instance=wordpress
                          app.kubernetes.io/managed-by=Helm
                          app.kubernetes.io/name=wordpress
                          helm.sh/chart=wordpress-9.3.10
Annotations:              meta.helm.sh/release-name: wordpress
                          meta.helm.sh/release-namespace: default
Selector:                 app.kubernetes.io/instance=wordpress,app.kubernetes.io/name=wordpress
Type:                     LoadBalancer
IP:                       10.152.183.73
LoadBalancer Ingress:     10.0.2.1
Port:                     http  80/TCP
TargetPort:               http/TCP
NodePort:                 http  31799/TCP
Endpoints:                10.1.70.14:8080
Port:                     https  443/TCP
TargetPort:               https/TCP
NodePort:                 https  30087/TCP
Endpoints:                10.1.70.14:8443
Session Affinity:         None
External Traffic Policy:  Cluster
Events:
  Type    Reason        Age                  From                Message
  ----    ------        ----                 ----                -------
  Normal  IPAllocated   32m                  metallb-controller  Assigned IP "10.0.2.1"
  Normal  nodeAssigned  6m41s (x3 over 31m)  metallb-speaker     announcing from node "k8s"

当我通过 SSH 连接到安装了 microk8s 的节点时,实例会按照我的预期响应:

curl 10.0.2.1

<!DOCTYPE html>

<html class="no-js" lang="en-US">

    <head>

        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0" >

        <link rel="profile" href="https://gmpg.org/xfn/11">

        <title>User&#039;s Blog! &#8211; Just another WordPress site</title>

但是,当我在联网的 Macbook 上运行相同的命令时,我无法得到响应:

curl 10.0.2.1

curl: (7) Failed to connect to 10.0.2.1 port 80: Operation timed out
networking kubernetes microk8s
  • 1 个回答
  • 5705 Views
Martin Hope
Dean Schulze
Asked: 2020-02-23 17:08:57 +0800 CST

在我自己的硬件上安装 Kubernetes

  • 1

我需要在我自己的运行 ubuntu 18 和 19 的硬件上安装一个 k8s 集群。不会涉及云。我读过关于 JuJu 的文章,但它似乎非常面向各种云。我还没有看到任何关于使用 JuJu 在我自己的硬件上安装 kubernetes 的信息。JuJu 安装文档提到在您自己的金属上安装,但仅包括云 (AWS) 或在 localhost 上安装 microk8s 的说明。它还谈到了迷人的 kubernetes,不管那是什么。似乎营销部门编写了这些文档。

我想安装真正的 kubernetes,而不是一些仿冒品,我想知道 JuJu 是否用于在我自己的硬件上创建 k8s 集群。如果是这样,这个程序记录在哪里?

juju kubernetes
  • 1 个回答
  • 440 Views
Martin Hope
Lynob
Asked: 2019-09-15 13:20:29 +0800 CST

卸载了 Kubernetes,但我不断收到:“无法解析主机从节点”

  • 1

我最近用 helm 安装了 Kubernetes,并尝试在我的 Ubuntu 16.04 unity 上设置一个集群,我设置了 1 个主节点和 1 个从节点。

我删除了与 Kubernetes 相关的所有内容,但每次在终端中运行命令时,我都会收到此错误消息

 unable to resolve host slave-node

如何解决?

16.04 kubernetes cluster
  • 2 个回答
  • 529 Views
Martin Hope
SahilM
Asked: 2019-07-23 23:36:06 +0800 CST

在 virtualbox 中的 ubuntu 上运行 minikube

  • 3

我已经在 Windows 10 的 VirtualBox 上安装了 Ubuntu。我还在 Ubuntu 上安装了 Virtualbox 和 minikube。但是当我尝试启动 minikube 时,它​​会返回一个错误,指出无法创建 Virtualbox。

❌ 错误:[VBOX_VERR_VMX_NO_VMX] 启动:无法启动 VM:/usr/bin/VBoxManage startvm minikube --type headless failed: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage: error: Details: code NS_ERROR_FAILURE ( 0x80004005),组件ConsoleWrap,接口IConsole

virtualbox virtualization kubernetes
  • 1 个回答
  • 1117 Views
Martin Hope
Moobie
Asked: 2019-07-15 21:52:17 +0800 CST

xargs: 无效选项 -- 'o'

  • 4

我试图执行此命令来修复另一个错误(无法使用 TTY - 输入不是终端或正确的文件类型):

kubectl get pods -n foobar | grep baz | awk '{print $1}' | xargs -J % kubectl exec -it -n foobar % /bin/bash

这导致了以下错误:

xargs: invalid option -- 'o'

我能够在我的 Mac Mojave 上正确执行该命令,但在 Ubuntu 16.04 上却不行。

根据xargs 网站,应该有一个 -o 选项:

--open-tty

-o

在执行命令之前,在子进程中将 stdin 作为 /dev/tty 重新打开,从而允许该命令与终端相关联,而 xargs 从不同的流(例如管道)读取。如果您希望 xargs 运行交互式应用程序,这将很有用。

grep -lz 模式 * | xargs -0o vi

但是man xargs没有显示这个选项。

更改日志没有提到对标志的任何更改。

我在 Ubuntu 16.04 LTS 上的 xargs 版本:

xargs (GNU findutils) 4.7.0-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Eric B. Decker, James Youngman, and Kevin Dalley.
command-line tty kubernetes xargs
  • 1 个回答
  • 1499 Views
Martin Hope
Mirto Busico
Asked: 2019-06-01 01:06:30 +0800 CST

juju charmed-kubernetes - 最低硬件要求是什么?

  • 2

我需要知道部署 charmed-kubernetes 魅力的硬件要求是什么。

我在此配置上尝试失败(安装永远不会结束):

硬件:配备 Intel i7 和 32Gb RAM 的笔记本电脑

虚拟机:三个 kvm 虚拟机,带有 8 个处理器和 8Gb RAM

云:三节点 LXD 集群

运行 juju 的控制工作站

所有机器都有 Kubuntu 18.04。LXD 是 3.12 版 snap 安装

我使用了命令

juju deploy charmed-kubernetes

3小时后,该过程从未结束。

从硬件完全重新启动后,我最终遇到了这种情况:

Model    Controller          Cloud/Region        Version  SLA          Timestamp
default  lxd-remote-default  lxd-remote/default  2.6.2    unsupported  10:50:30+02:00

App                    Version  Status   Scale  Charm                  Store       Rev  OS      Notes
easyrsa                3.0.1    active     0/1  easyrsa                jujucharms  248  ubuntu  
etcd                   3.2.10   active       3  etcd                   jujucharms  426  ubuntu  
flannel                0.10.0   active     1/3  flannel                jujucharms  417  ubuntu  
kubeapi-load-balancer  1.14.0   active     0/1  kubeapi-load-balancer  jujucharms  642  ubuntu  exposed
kubernetes-master      1.14.2   waiting    1/2  kubernetes-master      jujucharms  678  ubuntu  
kubernetes-worker      1.14.2   waiting    2/3  kubernetes-worker      jujucharms  536  ubuntu  exposed

Unit                     Workload     Agent      Machine  Public address  Ports     Message
easyrsa/0                unknown      lost       0        240.12.0.59               agent lost, see 'juju show-status-log easyrsa/0'
etcd/0                   active       idle       1        240.13.0.77     2379/tcp  Healthy with 3 known peers
etcd/1*                  active       idle       2        240.11.0.3      2379/tcp  Errored with 0 known peers
etcd/2                   active       idle       3        240.11.0.51     2379/tcp  Errored with 0 known peers
kubeapi-load-balancer/0  unknown      lost       4        240.12.0.125    443/tcp   agent lost, see 'juju show-status-log kubeapi-load-balancer/0'
kubernetes-master/0*     waiting      executing  5        240.13.0.62     6443/tcp  (leader-elected) Waiting for 6 kube-system pods to start
flannel/1*             active       idle                240.13.0.62               Flannel subnet 10.1.90.1/24
kubernetes-master/1      unknown      lost       6        240.12.0.115    6443/tcp  agent lost, see 'juju show-status-log kubernetes-master/1'
flannel/0              unknown      lost                240.12.0.115              agent lost, see 'juju show-status-log flannel/0'
kubernetes-worker/0*     maintenance  executing  7        240.13.0.144              (upgrade-charm) Checking resources
kubernetes-worker/1      maintenance  executing  8        240.13.0.82               (upgrade-charm) Checking resources
kubernetes-worker/2      unknown      lost       9        240.12.0.106              agent lost, see 'juju show-status-log kubernetes-worker/2'
flannel/2              unknown      lost                240.12.0.106              agent lost, see 'juju show-status-log flannel/2'

Machine  State    DNS           Inst id        Series  AZ  Message
0        down     240.12.0.59   juju-1627e9-0  bionic      Stopped
1        started  240.13.0.77   juju-1627e9-1  bionic      Running
2        started  240.11.0.3    juju-1627e9-2  bionic      Running
3        started  240.11.0.51   juju-1627e9-3  bionic      Running
4        down     240.12.0.125  juju-1627e9-4  bionic      Stopped
5        started  240.13.0.62   juju-1627e9-5  bionic      Running
6        down     240.12.0.115  juju-1627e9-6  bionic      Stopped
7        started  240.13.0.144  juju-1627e9-7  bionic      Running
8        started  240.13.0.82   juju-1627e9-8  bionic      Running
9        down     240.12.0.106  juju-1627e9-9  bionic      Stopped

sysop@kvmnode0:~$ 

而且我看到了对硬盘的计数访问。

根据我过去的经验,这表明硬件不足以完成安装。

那么,部署 charmed Kubernetes 的最低硬件要求是什么?

cloud juju lxd kubernetes
  • 1 个回答
  • 962 Views
Martin Hope
Mirto Busico
Asked: 2019-05-22 09:30:59 +0800 CST

canonical-kubernetes 消失了?

  • 1

我正在遵循The charmed distribution of kubernetes 中的说明

但似乎 kubernetes 咒语不存在

sysop@kvmnode1:~$ sudo snap install conjure-up --classic
[sudo] password di sysop: 
conjure-up 2.6.7-20190521.1305 from Canonical✓ installed
sysop@kvmnode1:~$ conjure-up canonical-kubernetes
[error] Can't find a spell matching 'canonical-kubernetes'

如何使用 conjure-up 安装 Kubernetes?

kubernetes conjure-up
  • 1 个回答
  • 436 Views
Martin Hope
Mirto Busico
Asked: 2019-04-19 07:11:47 +0800 CST

Kubernetes 的正确 JUJU 魅力是什么?

  • 2

我发现了 2 个与“kubernetes 的迷人分布”相关的魅力。

https://jujucharms.com/canonical-kubernetes/上的第一个似乎只有必要的组件。

https://jujucharms.com/canonical-kubernetes/2的第二个添加了 topbeat filebeat 弹性搜索和 kibana。

奇怪的是,这两个魅力说它们是用命令“juju deploy canonical-kubernetes”安装的

所以我的问题:

  • 什么是正确的魅力?
  • 使用命令“juju deploy canonical-kubernetes”会安装什么魅力?

谢谢

juju kubernetes
  • 2 个回答
  • 397 Views
Martin Hope
smrt28
Asked: 2019-04-02 23:45:17 +0800 CST

从哪里获取 kubectl 手册页?

  • 5

有什么建议可以在哪里获取和安装 kubectl 手册页?一直问谷歌越来越烦人。

我希望能够从命令行查看手册页,例如:

$ man kubectl pods

我显然知道互联网上的在线文档。

谢谢

manpage doc kubernetes
  • 2 个回答
  • 929 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve