标签: rancher

qemu-x86_64:无法打开“/lib64/ld-linux-x86-64.so.2”:没有这样的文件或目录

我在 M1 MacOS 上有一个 Rancher Deskop(dockerd),当我尝试在 dockerfile 下构建时,我收到如下错误。这是我尝试构建图像的命令docker build -t te-grafana-dashboards-toolchain --no-cache .

我尝试更换平台,但其中一些对我有用。我对 M1 的这个平台问题有点迷失,但任何帮助将不胜感激,我做错了什么?造成这种情况的根本原因可能是什么?

Removing intermediate container 70af516d5d6b
 ---> a69229847153
Step 5/6 : RUN GO111MODULE="on" go get github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb; ln -s $(go env GOPATH)/bin/jb /usr/bin/jb
 ---> Running in 13545862fffe
qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
Removing intermediate container 13545862fffe
Run Code Online (Sandbox Code Playgroud)

Dockerfile

FROM --platform=linux/amd64 ubuntu:focal
RUN apt update; apt install -y curl jq build-essential python3.8 python3-pip …
Run Code Online (Sandbox Code Playgroud)

go docker rancher apple-m1

117
推荐指数
4
解决办法
11万
查看次数

牧场主如何与Kubernetes不同

我一直试图了解Rancher(或DC/OS)与Kubernetes的不同之处.他们都说他们是容器管理工具.为什么我们需要两者?他们有什么不同?

kubernetes rancher

52
推荐指数
2
解决办法
4万
查看次数

错误:安装 Rancher Desktop 时 wsl.exe 退出,代码为 4294967295

在我的虚拟机中安装最新稳定的 Rancher Desktop 时,我收到以下错误。

有人可以帮忙吗?

错误:

错误:wsl.exe 退出,代码为 4294967295

命令:

wsl --distribution rancher-desktop --exec mkdir -p /mnt/wsl/rancher-desktop/run/data
Run Code Online (Sandbox Code Playgroud)

日志:

2022-02-02T09:58:39.490Z: Running command wsl --distribution rancher-desktop --exec wslpath -a -u C:\Users\VIVEK~1.NUN\AppData\Local\Temp\rd-distro-gGd3SG\distro.tar...
2022-02-02T09:58:40.641Z: Running command wsl --distribution rancher-desktop --exec tar -cf /mnt/c/Users/VIVEK~1.NUN/AppData/Local/Temp/rd-distro-gGd3SG/distro.tar -C / /bin/busybox /bin/mount /bin/sh /lib /etc/wsl.conf /etc/passwd /etc/rancher /var/lib...
2022-02-02T09:58:42.628Z: Running command wsl --import rancher-desktop-data C:\Users\Vivek.Nuna\AppData\Local\rancher-desktop\distro-data C:\Users\VIVEK~1.NUN\AppData\Local\Temp\rd-distro-gGd3SG\distro.tar --version 2...
2022-02-02T09:58:44.025Z: Running command wsl --distribution rancher-desktop-data --exec /bin/busybox [ ! -d /etc/rancher ]...
2022-02-02T09:58:44.025Z: Running command wsl --distribution rancher-desktop-data --exec /bin/busybox …
Run Code Online (Sandbox Code Playgroud)

virtual-machine kubernetes rancher windows-subsystem-for-linux

24
推荐指数
3
解决办法
3万
查看次数

docker-compose,在容器启动后运行脚本?

我有一个服务,我通过牧场主通过docker-compose提出.我遇到的问题是我需要在部署容器后设置密码.

牧场主秘密工作的方式是,我设置我的秘密,牧场主将在我的容器上装载一个包含我的秘密的文件.我希望能够执行一个脚本来获取该秘密,并将其设置为我的配置文件中的密码.

我不相信我有办法通过Dockerfile获取秘密,因为我不想让秘密存在于git中,所以我只是想通过docker-compose来做这件事.

有谁知道这是否可能?

docker dockerfile docker-compose rancher

20
推荐指数
4
解决办法
3万
查看次数

如果 automountServiceAccountToken 设置为 false,Pod 服务帐户的用途是什么?

服务帐户的 API 凭证通常挂载在 pod 中,如下所示:

/var/run/secrets/kubernetes.io/serviceaccount/token
Run Code Online (Sandbox Code Playgroud)

此令牌允许 Pod 中的容器化进程与 API 服务器进行通信。

如果设置为serviceAccountName,Pod 的服务帐户 ( )的用途是什么?automountServiceAccountTokenfalse

cloud kubernetes rancher

20
推荐指数
1
解决办法
2万
查看次数

相当于Rancher Desktop中Docker Desktop的'host.docker.internal'

对于容器内的 Docker Desktop,DNS 名称 host.docker.internal 解析为允许网络访问主机的 IP 地址。使用Rancher Desktop时是否有类似的情况?

假设 Docker Desktop 中有一个正在运行的容器(例如 alpine 镜像),则可以运行

docker exec alpine-container ping -c 2 host.docker.internal
Run Code Online (Sandbox Code Playgroud)

更新: 这个问题似乎已在 v1.0.1 中得到解决并发布。

docker rancher

16
推荐指数
3
解决办法
1万
查看次数

Rancher with cattle vs Rancher with Kubernetes vs Standalone Kubernetes

我正在努力挖掘Rancher,并且想知道如果Rancher插入Kubernetes是否有任何额外的好处而不是牧羊人在家庭编排框架中.到目前为止,我还没弄清楚为什么有人会选择Kubernetes牧场主.它是否只能帮助缓解Kubernetes的初始设置?这些选项与Kubernetes的独立设置有何不同?

kubernetes rancher cattle

14
推荐指数
1
解决办法
3780
查看次数

命名空间“卡住”为终止

我在终止集群中的命名空间时遇到问题,它在命名空间 JSON 中显示了许多参数。我点击了此链接https://medium.com/@craignewtondev/how-to-fix-kubernetes-namespace-deleting-stuck-in-termination-state-5ed75792647e

 "spec": {},
    "status": {
        "conditions": [
            {
                "lastTransitionTime": "2021-01-11T08:41:48Z",
                "message": "All resources successfully discovered",
                "reason": "ResourcesDiscovered",
                "status": "False",
                "type": "NamespaceDeletionDiscoveryFailure"
            },
            {
                "lastTransitionTime": "2021-01-11T08:41:48Z",
                "message": "All legacy kube types successfully parsed",
                "reason": "ParsedGroupVersions",
                "status": "False",
                "type": "NamespaceDeletionGroupVersionParsingFailure"
            },
            {
                "lastTransitionTime": "2021-01-11T08:41:48Z",
                "message": "All content successfully deleted, may be waiting on finalization",
                "reason": "ContentDeleted",
                "status": "False",
                "type": "NamespaceDeletionContentFailure"
            },
            {
                "lastTransitionTime": "2021-01-11T08:42:09Z",
                "message": "All content successfully removed",
                "reason": "ContentRemoved",
                "status": "False",
                "type": "NamespaceContentRemaining"
            },
            {
                "lastTransitionTime": "2021-01-11T08:41:48Z", …
Run Code Online (Sandbox Code Playgroud)

namespaces kubernetes rancher amazon-eks

12
推荐指数
3
解决办法
2万
查看次数

Rancher模板 - Hadoop主机名中的非法字符

我们对hadoop + yarn使用rancher模板,但似乎hadoop无法处理使用容器名称作为主机名(例如hadoop_namenode-primary_1).

Caused by: java.net.URISyntaxException: Illegal character in hostname at index 13: http://hadoop_datanode_1:50075/webhdfs/v1/skystore/tmp/devtest_onedir/2016_08_19_02_35_35_32f7/header.json?op=CREATE&user.name=hdfs&namenoderpcaddress=10.42.14.252:8020&overwrite=true
Run Code Online (Sandbox Code Playgroud)

我做错了还是有一些解决方法?

正如我所看到的那样,问题是由于使用容器名称作为主机名而rancher创建带下划线的容器.不知道如何修复它...

java hadoop docker rancher

11
推荐指数
1
解决办法
622
查看次数

如何使 Terraform 提供程序依赖于正在创建的资源

我正在尝试利用 Rancher Terraform 提供程序创建一个新的 RKE 集群,然后使用 Kubernetes 和 Helm Terraform 提供程序来创建/部署资源到创建的集群。我正在使用此https://registry.terraform.io/providers/rancher/rancher2/latest/docs/resources/cluster_v2#kube_config属性来创建具有新集群的 kube 配置的本地文件。Helm 和 Kubernetes 提供程序需要提供程序配置中的 kube 配置:https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs。有什么方法可以让提供程序配置等待创建本地文件?

kubernetes terraform rancher rke terraform-provider-kubernetes

11
推荐指数
1
解决办法
8403
查看次数