如何使用 ArgoCD Helm Chart 通过 Pulumi 在 K8 上部署?
普鲁米向上诊断:
kubernetes:helm.sh/v3:Release (argocd):
error: failed to create chart from template: chart requires kubeVersion: >=1.22.0-0 which is incompatible with Kubernetes v1.20.0
Run Code Online (Sandbox Code Playgroud)
集群版本是:v1.23.0,已在 AWS 上验证。而不是 1.20.0
与 CRD2Pulumi 一起使用的 ArgoCD 安装 yaml:https://raw.githubusercontent.com/argoproj/argo-cd/master/manifests/core-install.yaml
来源:
...
cluster = eks.Cluster("argo-example") # version="1.23"
# Cluster provider
provider = k8s.Provider(
"eks",
kubeconfig=cluster.kubeconfig.apply(lambda k: json.dumps(k))
#kubeconfig=cluster.kubeconfig
)
ns = k8s.core.v1.Namespace(
'argocd',
metadata={
"name": "argocd",
},
opts=pulumi.ResourceOptions(
provider=provider
)
)
argo = k8s.helm.v3.Release(
"argocd",
args=k8s.helm.v3.ReleaseArgs(
chart="argo-cd",
namespace=ns.metadata.name,
repository_opts=k8s.helm.v3.RepositoryOptsArgs(
repo="https://argoproj.github.io/argo-helm" …Run Code Online (Sandbox Code Playgroud) 如何使用 FastAPI 中的套接字实现一个全面的聊天系统。具体请记住以下几点:
我查看了一些库,但遗憾的是,实际有用的实现还很遥远。
任何建议或重定向到获取更多信息的地方都会有很大帮助!