草庐IT

kubernetes_resource_checkingpoint

全部标签

docker - 从 yaml 文件创建 kubernetes docker-registry 密码?

我可以运行这个命令来为一个Kubernetes集群创建一个docker注册表secret:kubectlcreatesecretdocker-registryregsecret\--docker-server=docker.example.com\--docker-username=kube\--docker-password=PW_STRING\--docker-email=my@email.com\--namespacemynamespace我想从YAML文件创建相同的secret。有谁知道如何在YAML文件中设置它?我需要这个作为YAML文件,以便它可以用作Helm模板,它允许H

azure - Kubernetes + Docker + AWS = Azure + Service Fabric?

我看到了Kubernetes的优势,包括滚动部署、自动运行状况检查监控以及在现有服务器出现故障时让新服务器投入使用。我也明白Kubernetes不仅仅适用于Docker。所以,这带来了几个问题!当Azure和ServiceFabric可以提供我所说的一切(甚至更多)时,我为什么需要Kubernetes?在Azure上使用Kubernetes和ServiceFabric进行大规模部署是否有意义? 最佳答案 我们先来看看Kubernetes和ServiceFabric的相似之处。它们都是与云无关的集群、编排和调度软件。它们都可以由您手动

docker - 如何从 Kubernetes pod 中运行 curl 命令

我有以下问题:我使用以下命令登录到Kubernetespod:./cluster/kubectl.shexecmy-nginx-0onux-cmy-nginx-itbash“ipaddrshow”命令显示其分配的pod的ip。由于pod是一个逻辑概念,我假设我登录到docker容器而不是pod,在这种情况下,podIP与docker容器IP相同。这种理解正确吗?从Kubernetes节点,我执行sudodockerps然后执行以下操作:-sudodockerexec71721cb14283-it'/bin/bash'这不起作用。有人知道我做错了什么吗?我想使用curl从pod中访问我创

docker - 如何在 kubernetes 中停止/暂停 pod

我的集群中正在运行一个MySQLpod。我需要暂时暂停该pod的工作而不删除它,类似于docker,dockerstopcontainer-idcmd将停止容器而不是删除容器。kubernetes中是否有可用的命令来暂停/停止pod? 最佳答案 因此,就像其他人指出的那样,Kubernetes不支持停止/暂停Pod的当前状态并在需要时恢复。但是,您仍然可以通过没有将副本数设置为0的有效部署来实现它。kubectlscale--replicas=0deployment/查看帮助#SetanewsizeforaDeployment,Re

docker 推送错误 "denied: requested access to the resource is denied"

尝试将图像推送到DockerHub上的公共(public)存储库时会发生此错误。我尝试过的其他注册表没有问题。我查看了很多网站、博客,包括StackOverflow,但仍然没有明确的答案。您可以尝试复制此问题,如下所示。如上面的截图所示,我在本地docker主机上有一个图像aspc-mvc-app。如图所示,它有3个标签-1.0.5、1.0.5.latest和latest。假设我们正在尝试使用DockerHub上的帐户名janedoe进行推送根据Docker.io上的文档和许多其他网站一样,推送有3个步骤。(1)登录dockerlogin"index.docker.io"-ujaned

docker - 谷歌的 Borg 和谷歌的 Kubernetes 和 Docker 有什么区别

据我所知,Google的Kubernetes是基于Google的Borg;然而,Borg似乎比Kubernetes更大。我的理解是,Borg是一个大系统,包含像Kubernetes这样的子系统和像Docker这样的自己的容器。所以,我想知道:1)在容器集群管理方面,Borg(子系统内部)和Kubernetes的主要区别是什么?2)在容器技术方面,Borg(子系统内部)和Docker的主要区别是什么? 最佳答案 我对Borg没有“内部”知识,因此此答案仅基于Google自己发布的内容here.有关更多详细信息,您应该查看该论文。第8节

docker - Kubernetes Pod 警告 : 1 node(s) had volume node affinity conflict

我尝试设置Kubernetes集群。我已经设置并运行了PersistentVolume、PersistentVolumeClaim和Storage类,但是当我想从部署创建pod时,创建了pod但它卡在Pending状态。描述后,我只收到此警告“1个节点有卷节点关联冲突。”有人能告诉我我的卷配置中缺少什么吗?apiVersion:v1kind:PersistentVolumemetadata:creationTimestamp:nulllabels:io.kompose.service:mariadb-pv0name:mariadb-pv0spec:volumeMode:Filesyst

bash - 在具有 root 访问权限的 kubernetes pod 上执行命令

我有一个名为“jenkins-app-2843651954-4zqdp”的pod。我想在这个pod上临时安装一些软件。我该怎么做?我正在尝试这个-kubectlexec-itjenkins-app-2843651954-4zqdp--/bin/bash然后运行​​apt-getinstall命令,但由于我正在访问的用户没有sudo访问权限,我无法运行命令 最佳答案 使用kubectldescribepod...查找运行Pod的节点和容器ID(docker://...)SSH进入节点运行dockerexec-it-urootID/bi

bash - Kubernetes:如何调试 CrashLoopBackOff

我有以下设置:dockerhub上的docker镜像omg/telperion一个kubernetes集群(有4个节点,每个节点有~50GBRAM)和大量资源我按照教程将图像从dockerhub拉到kubernetesSERVICE_NAME=telperionDOCKER_SERVER="https://index.docker.io/v1/"DOCKER_USERNAME=usernameDOCKER_PASSWORD=passwordDOCKER_EMAIL="omg@whatever.com"#Createsecretkubectlcreatesecretdocker-regi

docker - 容器技术: docker, rkt, orchestration, kubernetes, GKE and AWS Container Service

我试图对容器技术有一个很好的了解,但有些困惑。似乎某些技术重叠了堆栈的不同部分,并且可以在DevOps团队认为合适的情况下使用不同技术的不同部分(例如,可以使用Docker容器,而不必使用Docker引擎,可以使用云提供商的引擎代替)。我的困惑在于了解“容器堆栈”的每一层提供什么以及每种解决方案的关键提供者是谁。这是我的外行的理解;希望对我的理解有任何更正和反馈容器:自包含的软件包,包括应用程序,运行时环境,系统库等;像带有应用程序的迷你OS似乎Docker是事实上的标准。还有其他值得注意的和广泛使用的吗?容器集群:共享资源的容器组容器引擎:将容器分组到集群中,管理资源Orchestr