Production-Ready Kubernetes Clusters Using Crossplane Compositions

  Рет қаралды 7,003

Upbound

Upbound

Күн бұрын

Пікірлер: 31
@ramonsong6707
@ramonsong6707 2 жыл бұрын
Victor is just too good to be free :D
@rodoherty1
@rodoherty1 Жыл бұрын
Very useful video, Victor - thanks, as always!
@arwema
@arwema 4 ай бұрын
How can you update a release installed through the clusterclaim composition without recreating the clusterclaim. I would like to upgrade the external secrets helm release
@arwema
@arwema 4 ай бұрын
found out, I need to build a new provider tag with the version I needed
@TAICHI1SCO
@TAICHI1SCO 3 жыл бұрын
How would you deal with environment where there are multiple AWS accounts and GCP Projects. I would like to have one central cluster where crossplane is deployed and from there manage infrastructures of various AWS accounts/GCP Projects. Do I need to create a provider for each account / Projects ?
@Upbound
@Upbound 3 жыл бұрын
You would need multiple providers.
@UtkarshMishra-it4oc
@UtkarshMishra-it4oc Жыл бұрын
How to access the UI of the ArgoCD server deployed on EKS cluster ? I have tried port forwarding but can't get the password right. The password I am trying is the one I found in composition.yaml in patches section and username is admin.
@matteobaiguini5940
@matteobaiguini5940 3 жыл бұрын
here we have a little chicken-egg problem: how to create the "managing k8s cluster containing crossplane"? is there any CLI or feature to initialise the managing k8s cluster and deploy crossplane on that? otherwise to init everything we should fall back to something like Terraform...
@Upbound
@Upbound 3 жыл бұрын
You can use Upbound cloud to get a managed crossplane.
@csabadobo
@csabadobo Жыл бұрын
Hi Victor, I have just started with Crossplane and struggling to put together a very basic composition - claim demo, ie a VPC + subnet group with the official upbound provider. Do you perhaps have something like that?
@alessandro-affinito
@alessandro-affinito 3 жыл бұрын
Nice! I'll try to test it soon. Maybe while screen sharing it could be better to get resources and pipe with less (get .. -o yaml |less) such that you can search in the text by keywords and not scroll up and down :)
@Upbound
@Upbound 3 жыл бұрын
You're right. I should do that.
@matteobaiguini5940
@matteobaiguini5940 3 жыл бұрын
is it possible to use Kustomize instead of Helm?
@Upbound
@Upbound 3 жыл бұрын
Right now there is no kustomize provider. It would be a nice addition though.
@matteobaiguini5940
@matteobaiguini5940 3 жыл бұрын
​@@Upbound what a pity!! I think that at least Helm and Kustomize are a must to have... not everything has an helm chart and not everybody is willing to use helm
@Upbound
@Upbound 3 жыл бұрын
@@matteobaiguini5940 I agree and I'm sure it'll come. It's only a question when, not if. Crossplane is an open source project and different people work on different providers. Would you be interested working on a Kustomize provider? If yes, I can help you get going.
@matteobaiguini5940
@matteobaiguini5940 3 жыл бұрын
@@Upbound thanks for the offer, but I'm really busy with other projects at the moment. But that would be definitely cool!
@SoccerOneOps
@SoccerOneOps 3 жыл бұрын
How would you import metadata from other resources to the crossplane claims/compositions, e.g. tags or some other useful existing metadata on other existing resources in kubernetes. Great demo 👏
@Upbound
@Upbound 3 жыл бұрын
If the external name annotation is the same as the actual name of the resource, crossplane will take over management of that resource. However, it will update the resource to be exactly the same as the manifest so that might result in a change that you might not want. I'm not sure whether that's what you were asking.
@gustavshoener7891
@gustavshoener7891 3 жыл бұрын
Looks amazing, just tried it and ran into an error at this step: kubectl --namespace a-team apply --filename examples/aws-eks.yaml KZbin has been deleting my comments so am trying to break this up into multiple.
@gustavshoener7891
@gustavshoener7891 3 жыл бұрын
Can't post the error directly cause youtube deletes it so here it is some of it. no matches for kind ClusterClaim in version ...
@Upbound
@Upbound 3 жыл бұрын
Can you ping me on crossplane or CNCF slack? My user is vfarcic.
@alissonreinaldosilva1119
@alissonreinaldosilva1119 Жыл бұрын
Awesome content. I love the idea of using crossplane to provision cloud infrastructure. What do you think about using crossplane to install only ArgoCD in the eks cluster, and letting ArgoCD deploy things like istio, prometheus, grafana as ArgoCD Applications? I find ArgoCD slightly less verbose for installing manifests 😅
@janjezek9333
@janjezek9333 3 жыл бұрын
Cant wait till "How to make your K8s cluster GitOps ready (for production)" video... ⏰🤔🫖
@Upbound
@Upbound 3 жыл бұрын
That's coming in January. It'll be a live webinar.
@janjezek9333
@janjezek9333 3 жыл бұрын
@@Upbound Just wanna say that ou've one day left ;-) best regards
@Upbound
@Upbound 3 жыл бұрын
Sorry for not responding earlier. It's been published a while ago on this channel :)
@meyogi
@meyogi 3 жыл бұрын
Great demo, thank you ! As you mentioned, the Composition manifest is pretty big and I guess it could be hard to maintain : is it possible to split it into multiple manifests ? Maybe Crossplane has something like an 'include' field to merge several manifest parts into one ? Or maybe we could use helm or kustomize overlays to split this mega-manifest and ease writing and maintenance...?
@Upbound
@Upbound 3 жыл бұрын
I tend to create Configuration Packages that wrap things up in a way that I can easily assemble/group stuff I need. I haven't used them in that video because I wanted to explore them separately. Have you seen kzbin.info/www/bejne/n2iwd5x_o6-JbsU
@meyogi
@meyogi 3 жыл бұрын
@@Upbound not yet but I will soon 😉 Thank you 👍
@tulipe6113
@tulipe6113 5 ай бұрын
the required permissions to manage kubertentes clustes using crossplane
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
Is This the End of Crossplane? Compose Kubernetes Resources with kro
30:01
Crossplane Intro and Deep Dive - the Cloud Native Control Plane Framework
35:16
CNCF [Cloud Native Computing Foundation]
Рет қаралды 4 М.
Crossplane Composition Functions: Unleashing the Full Potential
21:55
Crossplane on Amazon EKS
57:47
Containers from the Couch
Рет қаралды 6 М.
How To Create Virtual Kubernetes Clusters With vcluster By loft
22:00
DevOps Toolkit
Рет қаралды 11 М.
Production Ready Environments With Amazon EKS.
53:27
TeraSky
Рет қаралды 2,6 М.
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН