10、Crossplane的实践与拓展:从Helm部署到新提供者开发

Crossplane的实践与拓展:从Helm部署到新提供者开发

1. Helm提供者实践

Crossplane在统一基础设施自动化和应用自动化方面表现出色。在创建基础设施资源后,我们往往希望进行更多操作,例如在远程Kubernetes集群中部署应用,而Helm Crossplane提供者可以实现这一操作。

1.1 操作步骤
  1. 创建GKE集群 :使用现有的GCP提供者和提供者配置,通过 Cluster.container.gcp.crossplane.io MR创建Google Kubernetes Engine(GKE)。同时,在MR中定义命名空间和密钥名称,用于存储远程集群凭证。
  2. 安装Helm提供者 :在Crossplane控制平面中使用相应的配置YAML安装Helm提供者。以下是Helm提供者配置YAML代码:
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
  name: provider-helm
spec:
  package: crossplane/provider-helm:master
  1. 设置提供者配置 :使用存储在Kubernetes密钥中的Kubernetes凭证和GCP凭证设置Helm提供者的提供者配置。以下是Helm提供者GKE的配置代码:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值