草庐IT

Kubernetes-RBAC

全部标签

php - 如何计算 Kubernetes 集群上的 php-fpm 子进程

出于扩展的原因,我最近将我的应用程序从带有docker的单个服务器迁移到了GoogleKubernetesEngine。我是Kubernetes平台的新手,我可能还没有完全理解它的概念,但我确实掌握了基础知识。我已成功将我的应用程序迁移到集群大小为3,每个集群具有1vCPU和3.75GBRAM现在我发现了在kubernetes集群中运行的php-fpm进程的最佳配置是什么。我已经阅读了一些关于如何设置php-fpm进程的文章,例如https://serversforhackers.com/c/php-fpm-process-managementhttps://www.kinamo.be

docker - 奇点 + Kubernetes

有人知道是否有整合的尝试Singularity与Kubernetes?这对于想要运行HPC程序(例如在云中)的每个人来说都很棒。我唯一的另一个想法是使用Singularityrun作为Docker的入口点并在Kubernetes中运行它。编辑:奇点团队计划进行整合(post)。 最佳答案 在threadmentioned由OP,GregoryKurtzer(SylabsInc.首席执行官)刚刚补充道:Apologiesthatthethreadgotdropped,butourinterestcertainlyhasnotchang

docker - 如何在 kubernetes 中传递命令行参数?

需要在pod.yaml中为docker容器appContainer1和appContainer2传递命令行参数。pod.yamlapiVersion:v1kind:Podmetadata:name:microserviceslabels:app:appsspec:containers:-name:appContainer1image:gcr.io/mybucket/appContainerImage1ports:-containerPort:8080-name:appContainer2image:b.gcr.io/mybucket/appContainerImage2ports:-c

docker - Kubernetes 集群中的 Kafka - 如何从 Kubernetes 集群外部发布/使用消息

我已在Kubernetes集群中部署并运行Kafka。我正在使用来自dockerhub-https://hub.docker.com/r/cloudtrackinc/kubernetes-kafka/的这张图片我的kubernetes集群中有3个kube节点。我有3个Kafka和3个zookeeper应用程序正在运行,并且我有zoo1、zoo2、zoo3和kafka-1、kafka-2和kafka-3与它们对应运行。我能够从kubernetes集群内部发布/使用,但我无法从kubernetes集群外部发布/使用,即从不属于kubernetes集群的外部机器。我可以从外部机器访问kube

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 - 谷歌的 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