草庐IT

OpenStack$Kubernetes

全部标签

docker - 将大于 400 KB 的有效负载 POST 到 Kubernetes 中的容器失败

我在AWS中使用EKS(Kubernetes),我无法将大约400KB的有效负载发布到在该Kubernetes的容器中运行的任何Web服务器。我达到了某种限制,但它不是大小限制,它似乎在400KB左右多次有效,但有时我得到(使用Python请求进行测试)requests.exceptions.ChunkedEncodingError:("Connectionbroken:ConnectionResetError(104,'Connectionresetbypeer')",ConnectionResetError(104,'Connectionresetbypeer'))我使用不同的容器

2. Kubernetes 1.24 安装( cri 使用 containerd 或 cri-docker )

基于Ubuntu22.04除非特别标注,其余步骤master和worker节点都需要操作准备工作修改Ubuntu镜像https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.2e611b11BvTeZL备份默认/etc/apt/sources.list修改/etc/apt/sources.list修改后更新sudoaptupdate&&sudoaptupgrade主机名解析主机名成解析编辑三台服务器的/etc/hosts文件,添加下面内容根据自己情况配置,这里我有一台master节点对应192.168.90.100,no

docker - kubernetes 无法拉取本地镜像

我在单机上使用kubernetes进行测试,我已经从nginxdocker镜像构建了一个自定义镜像,但是当我尝试在kubernetes中使用该镜像时,出现镜像拉取错误??????我的PODYAMLkind:PodapiVersion:v1metadata:name:yumserverlabels:name:frontendhttpspec:containers:-name:myfrontendimage:my/nginx:latestports:-containerPort:80name:"http-server"volumeMounts:-mountPath:"/usr/share/

docker - kubernetes 无法拉取本地镜像

我在单机上使用kubernetes进行测试,我已经从nginxdocker镜像构建了一个自定义镜像,但是当我尝试在kubernetes中使用该镜像时,出现镜像拉取错误??????我的PODYAMLkind:PodapiVersion:v1metadata:name:yumserverlabels:name:frontendhttpspec:containers:-name:myfrontendimage:my/nginx:latestports:-containerPort:80name:"http-server"volumeMounts:-mountPath:"/usr/share/

docker - 如何在 Kubernetes 中使用本地 docker 容器

我一直在尝试Kubernetes,我已经在AWS中设置了master和minions。docker+Kubernetes上的文档好像少了,或者是我找错地方了。假设我在本地机器上构建了我的docker容器(而不是在AWS中)。我没有docker注册表。我可以告诉Kubernetes在启动pod时使用我的本地容器吗?还是我的容器需要放在docker注册表中? 最佳答案 如果镜像是在运行Kubernetes的主机上构建的,那么是的,Kubernetes可能会在某些情况下使用它:您的pod被安排在您的镜像所在的主机上(pre-built/p

docker - 如何在 Kubernetes 中使用本地 docker 容器

我一直在尝试Kubernetes,我已经在AWS中设置了master和minions。docker+Kubernetes上的文档好像少了,或者是我找错地方了。假设我在本地机器上构建了我的docker容器(而不是在AWS中)。我没有docker注册表。我可以告诉Kubernetes在启动pod时使用我的本地容器吗?还是我的容器需要放在docker注册表中? 最佳答案 如果镜像是在运行Kubernetes的主机上构建的,那么是的,Kubernetes可能会在某些情况下使用它:您的pod被安排在您的镜像所在的主机上(pre-built/p

docker - 如何从 Kubernetes 中的 dockerhub 中提取图像?

我计划在我的kubernetes-clustering基础设施中部署一个应用程序。我将图像推送到dockerhubrepo。如何从dockerhub拉取镜像? 最佳答案 创建Docker注册表secret的一行命令kubectlcreatesecretdocker-registryregcred--docker-username=--docker-password=--docker-email=-n然后你可以在spec下的部署文件中使用它spec:containers:-name:private-reg-container-name

docker - 如何从 Kubernetes 中的 dockerhub 中提取图像?

我计划在我的kubernetes-clustering基础设施中部署一个应用程序。我将图像推送到dockerhubrepo。如何从dockerhub拉取镜像? 最佳答案 创建Docker注册表secret的一行命令kubectlcreatesecretdocker-registryregcred--docker-username=--docker-password=--docker-email=-n然后你可以在spec下的部署文件中使用它spec:containers:-name:private-reg-container-name

在Kubernetes,OpenShift,Docker Swarm和Docker Datacenter部署工具中,它们都具有自动回滚?

在Kubernetes,OpenShift,DockerSwarm和DockerDatacenter部署工具中,它们在发生任何故障时都自动回滚了吗?看答案所有这些都有一种内置的回滚机制,并具有可供您控制的命令。但是,这些不是完全自动化的,您可能必须手动进行。对于Kubernetes,这是相关的github问题还有另一个问题群。Docker数据中心已经使用了群。回滚文档我能够找到:Kubernetes:回滚部署一群:回头回到以前的服务(特征--update-delay)OpenShift:回滚部署

docker - Kubernetes imagePullSecrets 不工作;得到 "image not found"

我有一个在AWS上运行的现成Kubernetes集群,安装了kube-up脚本。我想运行一些位于私有(private)DockerHub存储库中的容器。但我不断收到“未找到”错误:>kubectlgetpodNAMEREADYSTATUSRESTARTSAGEmaestro-kubetest-d37hr0/1Error:imagecsats/maestro:latestnotfound022m我创建了一个包含.dockercfg文件的secret。我已经通过运行发布的脚本确认它可以工作here:>kubectlgetsecretsdocker-hub-csatsinternal-oya