kubernetes相关内容

在Kubernetes群集中安装GitLab-Runner和新Runner后,GitLab Runner未被激活。尚未连接状态&Quot;

我已经设置了一个Kubernetes集群,并将其集成到我的GitLab存储库组中。为了在我的项目中设置CICD功能,我在Kubernetes集群中安装了GitLab-runner。 Image 1 - Gitlab runner installed 将GitLab-runner安装到我的Kubernetes集群中后,我检查了GitLab管理的应用程序命名空间。完美地创建了Pod& ..
发布时间:2022-09-06 19:21:27 其他开发

通过HTTP调用触发Kubernetes/EKS cron作业

我有许多位于EKS集群中的cron作业,并希望通过HTTP调用来触发它们。Kubernetes有这样的接口吗?如果没有,还能做些什么? 推荐答案 Kubernetes中的每个动作都可以通过rest API调用来调用。这在docs中也是如此陈述的。 您可以查看Kubernetes API的完整API reference。 实际上,kubectl正在暗中使用http。您可以使用 ..
发布时间:2022-09-04 09:37:51 其他开发

如何在不重新启动群集的情况下使用Fargate在AWS EKS内传播DNS主机名(网络更改)和/或角色更改?

正如标题所示,在不删除整个群集并重新启动的情况下,我无法传播角色或任何网络&q;更改(AKA:将vPC DNS主机名标志更改为&q;已启用&p;)。 通常,为了在EC2或普通EK(没有Fargate)中传播这些更改,我只需分别重新启动服务器或节点。在Fargate中,考虑到用户无法访问底层节点,这是不可能的。有没有某种方法可以向节点本身发送命令,或者至少强制节点重新启动以进行这些更改?如有任 ..

Pod在AWS EKS中使用节点组角色而不是服务帐户

我使用的服务帐户通过OIDC为其分配了角色。我在Pod中打开了外壳并检查了当前角色 但我的服务正在执行相同的操作,但它使用的是节点角色 Java SDK的版本 aws-java-sdk-core:1.11.505 推荐答案 Pod中的容器必须使用支持以下内容的AWS SDK版本 通过OIDC Web身份令牌文件承担IAM角色。 检查是否满足boto3为1.9.2 ..
发布时间:2022-09-04 09:27:51 其他开发

修复Amazon EKS集群中的DataDog代理拥塞问题

几个月前,我使用DaemonSet配置将DataDog集成到我的Kubernetes集群中。从那以后,我一直收到拥堵警报,消息如下: 请调整热拍设置 https://github.com/brightcove/hot-shots#errors 通过尝试以我有限的编排/DevOps知识遵循文档,我可以收集到的是我需要将以下内容添加到我的DaemonSet配置中: spec . . ..
发布时间:2022-09-04 09:08:43 其他开发

如何在Terraform中使用Amazon EFS和EKS

到目前为止,我有两个目录: aws/ k8s/ aws/内部是描述私有网络、网络、安全组、IAM角色、EKS集群、EKS节点组和几个EFS挂载的.tf文件。这些都是使用AWS提供程序,状态存储在S3中。 然后在k8s/中,我将使用Kubernetes提供程序并在我创建的EKS集群中创建Kubernetes资源。此状态存储在同一S3存储桶中的不同状态文件中。 我无法弄清楚如何将EFS ..

如何从Cron作业启动另一个应用程序(Pod)

我在Azure K8中有一个每天触发一次的Cron作业,根据此Cron作业(映像)中写入的条件,我需要启动另一个应用程序(Pods),该应用程序将执行一些处理并终止 推荐答案 我将描述一个需要从CronJobPod中运行kubectl命令的解决方案。如果您用来创建CronJob的映像没有kubectl命令,则需要安装它。 简而言之,您可以使用创建部署(或Pod)Bash脚本,然后可以 ..
发布时间:2022-09-01 13:39:18 其他开发

在Kubernetes中部署Azure功能时如何取回功能键

我在MS DOC之后在Kubernetes中部署了azure函数。但它没有告诉我如何检索功能键。 此前,Azure功能部署为独立服务。我可以得到一份发布的个人资料。因此我有权呼叫 GET /admin/functions/{functionname}/keys 但在K8中,调用返回401,因为我无法获取PublishProfile。K8S中有没有等同于PublishProfile的东西? ..
发布时间:2022-09-01 12:24:06 其他开发

我应该什么时候使用StatefulSet?我可以在StatefulSet中部署数据库吗?

我听说状态集适用于数据库。 但StatefulSet将为Echo Pod创建不同的PVC。 如果我设置复制品=3,那么我得到3个Pod和3个不同的PVC,具有不同的数据。 对于数据库用户,他们只想要一个数据库,而不是3个数据库。 因此,很明显,在这种情况下我们不应该使用STATEFERSET。 但是我们应该在什么时候使用STATEFULESET。 推荐答案 状态集与部署有三大不同: ..

可以在Azure Kubernetes中将一个共享Azure磁盘挂载到多个Pod/节点上吗?

我要基于以下内容将Azure共享磁盘装载到多个部署/节点: https://docs.microsoft.com/en-us/azure/virtual-machines/disks-shared 因此,我在Azure门户中创建了一个共享磁盘,尝试将其挂载到Kubernetes中的部署时出现错误: 卷";azuredisk";卷的多连接错误已被Pod使用... K ..
发布时间:2022-09-01 11:56:12 其他开发

应用程序网关如何防止将请求发送到最近终止的Pod?

我目前正在研究和试验Azure中的Kubernetes。我正在玩AKS和应用程序网关入口。据我所知,当将Pod添加到服务中时,端点会更新,入口控制器会不断轮询此信息。随着新端点的添加,AG也会更新。删除后,AG也会更新。 当添加Pod时,在AG接收请求之前将该Pod添加到AG时会有一个很小的延迟。但是,删除Pod时,更新延迟是否会导致将请求转发到不再存在的Pod? 如果没有,AG/K8如何 ..
发布时间:2022-09-01 11:34:56 其他开发

在Kubernetes上使用Spark写入输出时出现chmod错误

我正在使用AKS(Azure Kubernetes Service,Azure Kubernetes Service)来设置Spark集群,以便使用Kubernetes进行资源管理。我正在使用Spark-Submit以集群模式向K8提交PSPARK应用程序,我已经成功地让应用程序正常运行。 我设置了Azure文件共享来存储应用程序脚本和Persistent Volume,并设置了一个指向此文 ..
发布时间:2022-09-01 11:25:09 其他开发