问题标签 [cdk8s]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
892 浏览

amazon-cloudformation - 是否可以创建 Cloudfromation 模板以部署到 AWS EKS?

我的意思是,我有一个已经 dockerized 的应用程序,我可以提供一个 cloudformation 模板来将它部署到我客户端的 EKS 集群上吗?

0 投票
0 回答
133 浏览

kubernetes - 相同 Statefulset 副本 pod 的单独服务

我有一个简单Statefulset的 3 个副本/豆荚。

在此处输入图像描述

在此处输入图像描述

pg-master-0是实际的主服务器,其余的(pg-master-1pg-master2)是备用服务器或从属服务器。

请忽略我很快就会处理的命名

所以我有 2 个服务

在此处输入图像描述

问题:在当前NodePort服务中,如果我转到或连接到IP:30006,我将连接到pg-master-0。有没有办法让我创建一个单独的服务,比如LoadBalancer来处理我对pg-master-1和pg- mastr -2实际上所有副本的请求,除了pg-master-0

我计划为他们创建单独的服务,但问题是他们都有相同的标签

在此处输入图像描述

0 投票
0 回答
60 浏览

go - 在 ConfigMap 数据部分从 yaml 创建 pod

我正在编写一个通过 yaml 部署应用程序的运算符。但是这个 yaml 存储在dataConfigMap 的部分 -

对 yaml 进行了精简,以便对问题提供足够的了解。但实际上这是我可以kubectl apply -f <resource>使用的完整部署文件。

在我的操作员的控制器代码中,我确保ConfigMap已创建。但是现在我想获取这个 configmap 的数据部分并使用 yaml 创建一个新的 pod。我如何在 go 中阅读并创建一个新的 pod?

0 投票
1 回答
69 浏览

python - cdk8s 合成器的单独输出文件

以下代码将创建一个 yaml 文件dist/clusterip.k8s.yaml,其中包含我对部署和 statefulset 的所有定义,有没有办法在输出中分隔不同的文件,例如dist/clusterip.k8s.yamldist/statefulset.k8s.yaml

0 投票
0 回答
49 浏览

python - CDK8S EKS 集群主机角色缺少 AmazonEC2ContainerRegistryReadOnly

我正在尝试创建一个 EKS 集群,但没有提供主角色让 CDK 为我创建它,但它只附加AmazonEKSWorkerNodePolicy并且我收到以下错误

问题是错误是属于cdk8s还是我必须自己创建master角色?

0 投票
1 回答
58 浏览

kubernetes - 如何为专用服务器上的 Pod 分配公共 IP

我有应用程序需要给每个 pod 一个公共 ip 并在这个公共 ip 上公开端口。

我试图不使用虚拟机。

matellb 具有类似的功能。但是,它将地址绑定到服务而不是 pod。而且,它浪费了大量的带宽。

0 投票
0 回答
79 浏览

javascript - How to create a secret to pull custom images using cdk8s?

I have the following class:

The Secret is not working correctly because I cannot pull the image from my private repository (docker pull works), because the pods from the services throw errors all over the place, due to not being able to pull the image. How may I fix this?

One more thing, if anyone knows can you point me to where I should look on how to attach volumes to these pods? Local volumes I mean, CDK8S documentation does not have it.

0 投票
1 回答
79 浏览

aws-cdk - 是否可以在 cdk8s 中指定 AWS 资源?

看起来 cdk8s 只被合成到 Kubernetes 清单文件中。CDK 可以直接管理 AWS 资源,例如 EKS 集群、安全组和 IAM 角色和策略。是否可以只有一个文件包含管理 AWS 资源和 Kubernetes 对象的代码?

0 投票
0 回答
183 浏览

kubernetes - 带有 Bitnami 密封秘密的 ArgoCD

我正在尝试将sealedsecrets 作为应用程序安装到argocd。我将所有密封的秘密 yaml 文件都存储在 eee_ops 中。但是我面临 2 个问题 a) 同步在我的 argocd 应用程序中一直失败,因为sealedsecret 的资源版本随着每次同步而不断变化,给出以下错误(pic1) b) 尽管一切看起来都很好,但我的一些 sealsecrets 健康状况显示为降级(图2)

0 投票
0 回答
12 浏览

cdk8s - cdk8s-plus 使用 PVC 创建部署

我是cdk8s的新手。是否可以使用 PersistentVolumeClaim 的持久卷创建 kplus.Deployment?在文档中,我发现只有从 ConfigMap 或 EmptyDir 创建的 Volume 对象。谢谢