2024-07-17 Crossplane SIG Upjet
47:36
2024-07-03 Crossplane SIG Upjet
1:24:45
21 күн бұрын
2024-06-26 Crossplane SIG Upjet
44:47
2024-06-05 Crossplane SIG Upjet
1:25:49
2024-05-22 Crossplane SIG Upjet
1:02:25
2024-05-08 Crossplane SIG Upjet
29:59
2024-04-24 Crossplane SIG Upjet
45:02
2024-03-27 Crossplane SIG Upjet
1:09:18
2024-01-31 Crossplane SIG DevEx
31:05
2024-01-17 Crossplane SIG DevEx
34:24
2024-01-03 Crossplane SIG DevEx
15:25
2023-12-20 Crossplane SIG DevEx
34:49
2023-12-06 Crossplane SIG DevEx
51:45
2023-11-22 Crossplane SIG DevEx
33:01
2023-10-25 Crossplane SIG DevEx
46:21
Пікірлер
@joshreji7510
@joshreji7510 2 ай бұрын
Kelsey was able to convey a point that wasn't to said well by CP itself. Wont blame them cause he's a monument of it own.
@_akhil_03
@_akhil_03 2 ай бұрын
It was helpfull , Great Work 👍
@joebowbeer
@joebowbeer 2 ай бұрын
42:20 KubeZero - GH: DevOpsHiveHQ/kubezero
@arpanchatterjee2517
@arpanchatterjee2517 4 ай бұрын
I have no idea why this video has no comment. Thank you though.
@nikhilrajan2370
@nikhilrajan2370 6 ай бұрын
Echo
@manifestabundance-pu6ex
@manifestabundance-pu6ex 11 ай бұрын
How about more videos on Crossplane tutorials from basic to advanced level???
@amjads8971
@amjads8971 11 ай бұрын
How do we access the community meeting agendas and next updates in the pipeline ?
@Crossplane
@Crossplane 11 ай бұрын
good question! The community meeting agenda/links can be found in github.com/crossplane/crossplane#get-involved, and the roadmap for upcoming features can be found at github.com/crossplane/crossplane/blob/master/ROADMAP.md
@vimalneha
@vimalneha Жыл бұрын
It was helpful in building my understanding, I need to go further but it provides some clarity!
@vimalneha
@vimalneha Жыл бұрын
It was quite informative in a structured way. Thanks!
@MayankJhamj
@MayankJhamj Жыл бұрын
@vfarcic Is this solution open source ?
@heltengundersen
@heltengundersen Жыл бұрын
difficult to read the document in this video
@Crossplane
@Crossplane Жыл бұрын
Thanks for calling that out! We'll try to make the font size or zoom bigger for future community meetings! The agenda doc can be directly access at docs.google.com/document/d/1q_sp2jLQsDEOX7Yug6TPOv7Fwrys6EwcF5Itxjkno7Y/edit?usp=sharing if you want to read it there :)
@holgerwinkelmann6219
@holgerwinkelmann6219 2 жыл бұрын
Hi, basically ArgoCD support this kind of templating of Appliactions as well. Can you elaborate on the difference between Crossplane or ArgoCD "Compositions
@holgerwinkelmann6219
@holgerwinkelmann6219 2 жыл бұрын
Can you link the Google Docs with the Community meeting notes in the Video Description ?
@timothyblazer1749
@timothyblazer1749 2 жыл бұрын
100%. Devs ALWAYS mess up their Kubernetes config. They dont have the experience or need to learn the metal.
@junaid18183
@junaid18183 2 жыл бұрын
Victor/Hasn, while you showing the actual PODs of the hosted cluster, I did notice it is not etcd ? So are you using the etcd from the base k8s cluster? Asking because at the start of the slide was mentioned etcd is included component.
@swyxTV
@swyxTV 2 жыл бұрын
starts at 06:35
@thisisnotok2100
@thisisnotok2100 2 жыл бұрын
I KNEW IT. I literally searched "should a developer learn kubernetes" and was not surprised.
@buvaneswariramanan5010
@buvaneswariramanan5010 2 жыл бұрын
Excellent! Your presentation brought clarity into my understanding.
@Dr0rpheus
@Dr0rpheus 2 жыл бұрын
Kelsey as usual you just helped me solve a problem I’ve been trying to understand/rectify/solve (and like a year ago, oy). For those of us who like writing modules in HCL and enjoy the verifiability and policy enforcement BEFORE code even hits the infra, this is exactly what I’ve been trying to achieve. Currently I have no idea how policy enforcement would work in a cross plane only environment - there’s gotta be some phase before any code reaches the cloud provider apis to really enforce anything. Building module definitions in HCL for CRDs can be incredibly useful for scoping declarative, modular, permission scoped workflows. Props to the Hashicorp team for working on this. Props to the cross plane team for recognizing and leveraging the control plane loops available in k8s for this type of infrastructure management. Now my question is: how do we develop patterns for logging and alerting on success/fail/unexpected change/cross plane-initiated change back? Meaning, if I have a user changing infra through some unexpected means (say, the web console) and cross plane wants to change it back, how does one alert and control the change back process in the hopes of a sounding data loss? Would that be done with more customized CRDs in cross plane? I imagine we would we enforce policy through code in something like Hashicorp Sentinel before those changes even hit the K8s control plane? Or, I suppose we just cut off change access to devs and let the robots manage the change that devs describe in code, and that’s the answer… Still doesn’t solve the problem of notifying people things are about to change because robots found a diff in our infrastructure from what Crossplane thinks it’s supposed to be.
@Crossplane
@Crossplane 2 жыл бұрын
Since crossplane is Kubernetes-native, you can combine it with (almost) any other tool built or adapted to work in k8s. So, Crossplane is a part of a massive ecosystem and does not need to build tooling for everything, including notifications. You can, for example, use Argo Events or any other similar tool you are already using for notifications in your k8s clusters. The key is that you do not have to change the tools to use crossplane. Whatever you are using in k8s today, you can extend to crossplane.
@bradmccoy
@bradmccoy 2 жыл бұрын
Great talk!
@silviomsilva
@silviomsilva 2 жыл бұрын
Great content! Thank you both for that! I followed the steps from the video and make the same example works but I note that the Terraform Version used by Crossplane Experimental Terraform Provider is 1.0.1 (checking the contents of Terraform State) even when I set the "required_version = ">= 1.0.5, < 2.0.0" block on Terraform Code. I have an use case that we'll need to support multiple Terraform versions for some time and, because of that, we're packaging the Terraform Code + Terraform Binary + Modules into a Container Image and running it using Pipelines while we work on the update in smaller pieces. I'd like to know if is there a way to accomplish that using Crossplane? I see that a Workspace Kind is used to reference a Terraform Module or Inline Terraform Code but, if it could be possible to tell to Crossplane to only execute our customized Container Images with some Environment Variables and get the Terraform Outputs from there (it could be as text plain or json format). Maybe we need to create a Provider for that? I'll be grateful if you could give any thoughts about it.
@patricknelson
@patricknelson 2 жыл бұрын
The points about managing configuration as data, how the API has “shifted” to variables and moving away from templates is really salient and the basis for the success and simplicity of Kustomize, which I’m finding I really love. Formerly, I was using a fairly powerful but somewhat esoteric templating language called “ytt”. However, I’m finding Kustomize to be suitable for my needs and realized I was dramatically over complicating things, at least for my particular use case. The concept of overlays was just right and also made it _so much easier_ to *reason* about what the code was doing and required much less cognitive overhead to interpret when compared to the extra logic/abstraction caused by using templates and variables.
@arunkumarmeenakshisundaram2200
@arunkumarmeenakshisundaram2200 2 жыл бұрын
Video gets stuck here and there often .
@Crossplane
@Crossplane 2 жыл бұрын
I think that happens during the first 24 hours after the stream. That's when KZbin is converting it to the final video. Can you try it again and let me know whether that's still happening?
@mayankmittal9900
@mayankmittal9900 2 жыл бұрын
can I create a VM on GCP(cant find any api in docs to do that)
@Crossplane
@Crossplane 2 жыл бұрын
I think that VMs in GCP are not yet implemented. It should come soon...
@andreykaliazin4852
@andreykaliazin4852 3 жыл бұрын
promise of a magic was good! Thanks! :-) Otherwise it was too high level and too fast to follow for a casual devops
@DevOpsToolkit
@DevOpsToolkit 3 жыл бұрын
Do you tthink that was because we did not go through Crossplane basics or because a deeper dive into the subject in particular is missing? Any suggestion on how we can improve is welcome :)
@andreykaliazin4852
@andreykaliazin4852 3 жыл бұрын
Well, going into the basics would take the focus away while going even deeper into the technicalities would make the narrative incomprehensible. I don't know actually how you manage in your blogs to find the fine path between those Scylla and Charybdis, but you do somehow! :-) Aaron's performance was too geeky imho - cool and acceptable in front of a live audience in a small room and a large screen, but very hard to follow on a monitor, especially with the sizing issues. It is a common mistake of many enthusiastic presenters, including myself - trying to squeeze too much info in each slide. :-)
@Crossplane
@Crossplane 3 жыл бұрын
@@andreykaliazin4852 I was making the same mistake using the resolution I work with for presentations. In the meantime, I create a profile in my terminal and browser that makes everything 2x bigger. There are things Aaron can improve (like all of us) but, considering that was his first live appearance, I would say he did a great job. A couple of more and he'll be a pro :)
@anmolmishra1914
@anmolmishra1914 3 жыл бұрын
Good starting video. Please add such more videos.
@BerndGoetz
@BerndGoetz 3 жыл бұрын
Thanks! That's a great conceptional positioning of crossplane and terraform in the context of k8s.
@holgerwinkelmann6219
@holgerwinkelmann6219 3 жыл бұрын
well donw, ttey to adapt tthis to a Networking model
@ThePOPCASTPOP
@ThePOPCASTPOP 4 жыл бұрын
kzbin.info/www/bejne/q4rQn42tqMuVoqs (Cryptojacking exploit i mentioned): sysdig.com/blog/detecting-cryptojacking/
@nkolev
@nkolev 4 жыл бұрын
By the way, what's the song in the beginning?
@suskindj
@suskindj 4 жыл бұрын
Hi Nikolay! It's "The Binding Status", by suskin - soundcloud.com/suskin/the-binding-status . It was written specially for use as the music for TBS : )