How To Create A Management Kubernetes Cluster For Crossplane

  Рет қаралды 6,310

Upbound

Upbound

2 жыл бұрын

Crossplane runs inside a Kubernetes cluster. We can use it to manage everything, but what should we use to create that initial cluster? It's "the chicken or the egg" problem. We use Crossplane to create Kubernetes clusters, yet we need a Kubernetes cluster to run Crossplane.
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Gist with the commands: gist.github.com/269d2e963f285...

Пікірлер: 12
@dorwardtechnologies4451
@dorwardtechnologies4451 2 жыл бұрын
I wish crosspane provides a cli that will detect the local os, create a local cluster with crossplane, and do whatever you explained in this video, without duplicating manifests.
@Upbound
@Upbound 2 жыл бұрын
That would indeed be nice. I'll discuss it with the team.
@mrops
@mrops 2 жыл бұрын
hey Victor, another nice one. Thanks. What I wonder is, will there be any configuration drift etc in case that I run cluster-autoscaler and scale up the node pool when it is needed by my app? How would Crossplane reacts to this scenario?
@Upbound
@Upbound 2 жыл бұрын
In those cases, you should specify the min and max number of nodes.
@elroyhaw
@elroyhaw 2 жыл бұрын
Great video! I have one question regarding the demo, why was the ready state marked as true when the number of nodes have yet to increase to 5?
@Upbound
@Upbound 2 жыл бұрын
Sorry for not responding earlier. Let me double check it and get back to you. I'm currently on holidays without the access to the work computer.
@debkr
@debkr Жыл бұрын
Hello Victor. How can I deploy a self/crossplane managed kubernetes cluster on AWS. I am looking to provision self-managed k8s cluster and not EKS. On your other video on Cluster API, we had some discussion. As you suggested, after going through the entire documentation and so far, I am liking the core concept of Crossplane.
@eamonnmccudden1070
@eamonnmccudden1070 2 жыл бұрын
How would the process of a cluster upgrade work? If you changed the version and applied the yaml (or via flux/argocd/manually) would I have a new control plane or completely updated cluster (including workers) If the answer is just to create a blue green and canary it, can you do a demo how that would work for something with stateful? Like an app polling internal k8 database or something?
@Upbound
@Upbound 2 жыл бұрын
Most managed k8s clusters are using rolling updates when upgrading. It would work on one node at the time and the cluster would be available at all times. I'll add that to the TODO list for upcoming videos
@holgerwinkelmann6219
@holgerwinkelmann6219 Жыл бұрын
hey, what about jet-rancher as payload cluster ,-)
@holgerwinkelmann6219
@holgerwinkelmann6219 Жыл бұрын
why not putting external name into the Status?
@countbrapcula-espana
@countbrapcula-espana 6 ай бұрын
Buenas tardes Victor. In theory, on the local K3D cluster (bootstrap cluster) you also could have used the option to add config to Crossplane to apply a ProviderConfig for Helm (after installing the helm provider plugin for Crossplane) and a Release config that pointed to the Crossplane helm chart repository vs entering the helm install commands at the terminal, right?
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 593 М.
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 894 М.
How To Create A Complete Internal Developer Platform (IDP)?
27:01
DevOps Toolkit
Рет қаралды 31 М.
Crossplane on Amazon EKS
57:47
Containers from the Couch
Рет қаралды 5 М.
Crossplane on Kubernetes Explained
7:53
Containers from the Couch
Рет қаралды 20 М.
Crossplane composition deep dive
1:23:34
Kubesimplify
Рет қаралды 8 М.
Why K8s Native Infrastructure is the Future: a look at Crossplane - Andrea Giardini - #swisscnd 2023
46:00
Cloud Native Bern / Swiss Cloud Native Day
Рет қаралды 999
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1 МЛН
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51
What model of phone do you have?
0:16
Hassyl Joon
Рет қаралды 68 М.