Hey guys, it's Nate, AKA The Foot Accountant. Welcome back to the channel. It is Monday, that means it's market outlook time. We're gonna take a look at this week, leading up to the beginning of the promo that we've been waiting for for a couple weeks now. One of the most exciting promos of the year, team of the season. Of course, we've got the car design, we have the loading screens, we got the vote live for the community tots, which will be squad number one, and the market's down bad. People have sold cars, they got their coins ready, they're prepared for this promo. And I think this week there's gonna be a few things that we can see from EA Sports and maybe expect from them to do before we have team of the season actually starting. So I'm gonna talk about the market, how I'm feeling about that.  You can see that I have no coins right now and that's because I am trying some flips because some of these cars have just gotten so low with panic selling, especially that low to mid tier. As we talked about yesterday, the low to mid tier got absolutely destroyed again. Some of the high tier stuff actually was higher yesterday on Sunday than it was on Saturday. Like Bruno team of the year is prime example, number one, he was down at 1.85 million coins on Saturday. He has now since rebounded up, he's almost like 2.1. So he's rebounded up almost 200,000 coins. This card, I think he's right around two million coins right now. But yeah, so this card is up almost 150K from where he was at his absolute lowest. Some of this high tier stuff, team of the year were Naldo as well. This guy was down at 5.3, 5.4 at his absolute lowest. And I believe right now he's actually inching towards 5.6 mil. 5.529 and that was literally just listed. Where's the next one at? Maybe like 5.6 or 5.7. So some of these prices have rebounded back up a little bit because I think people saw them and said, hey, this might be too cheap. But the mid tier part of the market is still getting absolutely wrecked as we're heading into this Monday morning timeframe. And I still think you're gonna have potential to make some coins in this market. I've got coins right now, or cards right now on my transfer list of stuff that was just panic sold way too much today. And of course, when people don't buy, there's plenty of options for flipping. This mid, this baby Zidane was 1.3 million coins earlier this weekend. Now I'm not saying this card's gonna go back up to 1.3 million coins, but I bought two Zidane today at right around the 1.05 range. I thought that was just ridiculously cheap. I bought an Mbappe today at 290,000 coins because this is still one of the best cards in the game. I cannot, this card has almost dropped 50% from where he was, not even like over a week and a half ago. He was over like 500,000 coins literally on April 10th. And this guy right now is 290K. So I thought the 317, 320 was too low for this last night.  So that card is right there. I'm gonna keep re-listing these because they end flipping some of those. But that's the thing you see with this market right now where you can make some coins. As we're heading into this day on Monday and the first couple of days of this week, you're gonna see the panic selling stop on a lot of these cards. Ben Yetter headliner was 500,000 coins, which was down a lot already earlier this week. He is now down to 430, 440,000 coins. I think that one right there might've gotten bought.  And that's the fluctuation that you're seeing a lot. Usman Dembele was down at 400K flat. I believe he is now back up to like 440, 437 to 440. So you have fluctuations like this happening all the time. Mané was around 800,000 coins all day. He has now dropped down at 700,000 coins. A couple undercuts under 700K. I'm looking back here. I see one overnight at 750. This Mané card's probably gonna dry up a little bit. This got bought at 700K flat.  So that's 100% what I'm watching. I also have a George Best in my team that I bought at 1.3 mil. Some of these cards I just do think they're gonna rebound back a little bit because the panic selling was just too much and you're gonna see them bounce back because they're rare cards. So that's kind of the stuff that I'm trying to flip right now. Now of course that could be all entirely ruined today if EA Sports dropped some sort of big time content. I do still think EA has one or two more things up their sleeve this week for content that could make people panic sell fodder or any tradable cards they have in their team. Of course right now if you think about people in this game so many people have sold their teams. They have their coins liquid and they haven't really bought too much because they know what is coming. A lot of people are ready for team of the season. They want the new cards and they also know that prices are low and A, I think it's gonna cause the market to rebound back up a little bit this week because everybody's sold. They've got coins.  That's ridiculous, right? People are gonna see that and they'll say I'm gonna buy that. That's gonna be too cheap. But also I think EA has an opportunity to release one or two more coin sucking SBCs this week that would take more coins off of this market. Now of course we have the Prime Icon upgrade that is still available. We've got the 83 times 10 which I have not done yet. And then we had brand new icon player SBCs yesterday. Now of course if we talk about these for a quick second these are overpriced in my opinion but I understand why they are from EA's perspective. We have team in the season coming up. You know we're gonna have tons of players in the 90 plus ratings that people are gonna be packing from guaranteed tots SBCs, packing from safe packs, upgrade packs and all that stuff. They know these SBCs are going to be easier to complete. So that's why in my opinion they price them. They price them basically if these cards were at their price on the market about a month ago when Dalglish was over 2 million coins when Essium was like 1.8 mil and when Del Piero was still around a mil or 1.1 mil then these prices for these SBCs would make sense. But now Del Piero today was under 700,000 coins on the market and this SBC is almost 800K to complete. Now fodder is dropping because there was these SBCs don't have enough demand for those fodder investors to see their cards rise. So a lot of people sold today and we'll talk about that too but I honestly just we can see right through EA here because they're gonna make you take and spend a little bit more during team of the season if you're trying to craft these by making these SBCs a little bit more expensive. I think all three of these right now are at the same price or more expensive than the actual market value of the card to if you would go and buy that card tradable off the market, which is not the way these SBCs should be. But I think that one big SBC that people were waiting for and the reason why fodder went down yesterday is because people were waiting for that moments icon upgrade, which is what we've been talking about a little bit and that is an SBC that EA have in their arsenal that is in the code that they could release at any time. And that would make things pretty interesting. I think that is the one piece of content this week that would make people sell any tradable cards that are left in people's teams right now that would make people go and sell those because they would want to go do that icon moments upgrade if it were to be released. Now since we didn't get that SBC yesterday on Sunday you're seeing a lot of these higher rated fodder cards get sold off because people had been holding these holding out for more icon upgrades and stuff like that. Now of course Neuer was 56K, he went up to like 60K, 62K on the day where the prime icon was released. And then over the weekend since then we haven't had any more big SBCs and check out this drop off. He goes from 57,000 coins yesterday at the content drop and right now he is 54,000 coins. It's 53K a little bit earlier. So three to four K drop offs on some of these 89 rated cards is a pretty big drop off when you have 20, 30, 40 of these sitting on your transfer list. Oblak was like 83, 84K this morning. He's down to 75,000 coins. So big drop offs on those cards as well. And that's interesting to see that so many people are selling their fodder now heading into team this season. There's just so many people in this game that don't feel comfortable right now having anything in their clubs tradable. They just want to rock untradable teams. They don't want to be invested and they want to have their coins ready for team this season because of course the market just keeps dropping and keeps dropping. And that for me makes me feel like we are gonna hit the rebound very, very soon. And that's why I feel pretty strongly about some prices bouncing back from their absolute lows into the week this week. Now again, like this Ansu Fati was 900K flat earlier today. He rebounded back to a, oh, 908. Is that actually sitting? Man, if I had coins right now I get very interested in that because this card swings like crazy. There's one overnight at 9.50. But this guy swings a bunch. So that's a very interesting fluctuation to see right there. I bought two Verans tonight at 400,000 coins a piece knowing that I should be able to get 430 to 440. Looks like he's actually more like 440 to 450. Looks like he's still going through a little bit of a period of panic selling right now. But overnight we've got one listing at 455. So I think that I should be good on some of this stuff as it just gets rare and bounces back a little bit. I'm not saying there's gonna be a lot of demand on the market but purely just the absence of people selling off those cards because there's no more Weekend League to be played. People have finished their games once we get to Monday morning. And people are not selling those cards anymore out of their clubs. So it's kind of like flipping a switch and there's not gonna be as much supply.  People are just gonna be waiting for the promo to come out later this week anyway. And I think that's why you're gonna see the market basically just start to lift up a little bit. Not a lot. But also people are gonna see this stuff as crazy low and start buying it especially if we don't get a lot of content. Now, other content we could see this week. It's not a Champions League week. So of course we don't have those games going on. And of course there's a lot of talk going on right now about what in the world is gonna go down with the Champions League. Of course with the Europeans Super League that has been released yesterday which I think the whole entire world of football right now is just in shock and unsure what's gonna be going on with all of that. So I'm not here to really talk about that too much today because we focus on FIFA here but that's obviously a huge, huge topic of information right now. It's affecting the market a little bit and we will mention that. But there is no Champions League or Europa League this week of course. So nothing mid week going on there. We do have some mid week league games to kind of look out for and watch for. Maybe for some headliner cards wants to watch whatever but none of that going on. I think that EA, I think an 85 times five pack is gonna come this week. Now it's a very specific guess but we've had the 83 times 10. I feel like one or two more packs like this that EA is gonna gift us and say hey, put this in your club for a team of the season. They've already done it twice now with the 83 times 10. And also there was one of the ones, the all these challenge SBCs. They keep giving us these challenge SBCs for the premium players packs of course. There are objectives that are available too if you wanna get involved with any of that. And then we did have Aguero. So maybe one more moments or a flashback SBC could potentially come this week as a small SBC is a coin suck. If we don't get a moments icon upgrade today on Monday, I don't think that they're going to be releasing one before team the season comes out because I think that would be an SBC they would want to give people a couple of days to complete and to quote unquote craft before Tats would actually come out. So I'm really not sure about how if that SBC is gonna be released this week. And especially after seeing the panic selling on the fodder yesterday, it really makes it seem like other people in this game aren't seeing that either. But again, the stuff that's going on this week with the actual team the season promo, we have a new loading screen every single day. Yesterday they updated us with all the leagues that are gonna be a part of team the season. Not really any surprise there. I'm not sure if last year I think on the Monday they released a loading screen that showed all the leagues and it kind of had them in order. So that might be something we see if they kind of show us some sort of order for the leagues on the loading screen. And I'm not sure what else they would release on a loading screen this week. I'm really curious to see if they keep updating it on Monday, Tuesday, Wednesday, because I really don't feel like until Thursday because this voting ends Thursday in the morning.  And of course from the voting and stuff like that. But last chance to vote because a lot of this voting does end on Thursday and this is kind of what's going on right now. Again, we're really curious to see what's gonna happen with Community Tots because there's only 11 players that we're voting for, not an entire 23 or even an 18 at that. So very curious to see how this team of 11 players pans out. And then if they just take the next seven players or however many 12 players that were close to getting in, I really just hope they don't release teams of 11 for team this season because that would be super dead EA sports. I mean, I hope you're listening and I hope you know that. It needs to be a full team bench and reserves in my opinion for it to be a legit team this season because if it's only 11 players, that is gonna be a problem. Anyways, yeah, content this week, I'm really not expecting too much. It's kind of up to EA to say, do they really wanna drain the more coins off this game? It's been pretty quiet lately but that kind of makes sense also because EA wants us to speculate. They want us to look at concept cards that people create on different social media platforms about the new team this season cards. They want to build that hype with the loading screens and not really centralize the hype around the content they're gonna release but kind of centralize that around the loading screen. So that really makes sense to me. Now I wanna talk about one thing related to the European Super League that is actually happening and taking place on the market right now. And that is, some of these road to the final cards are dropping. Now, of course, the news has been floating around, rumors not 100% confirmed about clubs being removed from competitions and all that jazz. So of course, Champions League and Europe League have been in that conversation. This Veron card was down at 1.29 just a little bit ago and it looks like he's rebounded back up a little bit. So people who are, I guess, panic selling this card because they thought the Champions League was gonna be over based on those rumors, you're seeing a little bit of a bounce back on this item right now. I think I saw that road to the final, Eden Hazard was down a little bit too. Now, if you want to start to make some, very particular and specific investments because people are thinking that Val Verde is gonna win the vote and be one of the cards that gets into the Community Tots and people are saying, hey, buy up this Hazard because he links to him, right? That's not a bad shout. I think this card at 530K is really cheap. I would just warn you to be careful because again, we don't know what's happening this week. We're not sure what EA is gonna do with team this season and making a speculative shout and a play that far ahead of time is a little bit risky but that could be something you do this week, right? A lot of French players in that vote and Dumbleday could very easily win and get a spot in Community Team this season. You've got Eriola, the goalkeeper with French links. You've got, and Kunku could possibly in there. You've got Dinier and there's another French, I forget who it was. I think there was another French card that was a midfielder that I thought had a pretty high chance. Oh, Zuma, the defender. I think Zuma could potentially get in as a part of the tot's most, I keep saying most consistent, it's the Community vote. So those French links, if Mookie Elle gets in as well, those could be pretty good as cards that maybe would rise on Friday when this stuff would release. So it's honestly a very interesting week. It's gonna be a quiet week because it's all about the content that EA release until we get to Friday because all of the eyes of people on this game are on Friday. There might be a little bit of grinding this week. Maybe an objective or something for some more packs that they would have put out to kind of give us something before we actually get two team of the season. But of course you've got the League One, Serie A, Premier League players packs here, the prime players packs. And we've had the SBCs for League One as well. So probably like a Premier League SBC come this week, maybe a LaLiga objective for these prime players packs as well. So if you really wanna grind squad battles, be my guest if you really want an untradable pack. So that's kind of there. I think you really, really wanna go and grind that. But honestly, boys, this week, if you wanna make some coins, let's talk about this too at the end here because I know a lot of you guys are still wanting to know how you can trade. The more rare the card is, the better. This Pogba today fluctuated from 400,000 coins all the way up to 430K where he had some sales. He's 380 right now. That is pretty cheap for this Pogba card. Obviously he just got that fresh upgrade. He got the 80 pace. So I'm kind of interested in cards like this. Ultra rare, also meta and in-demand cards would be something I would keep an eye on this week. Open bids are gonna be your best friend, whether it is on icons, whether it is on special cards, whether it is on literally anything. Open bids are gonna be your best friend because again, the market's gonna be pretty tired this week from all the selling that has been out there. And people aren't going to want to spend a lot of time grinding the market and I'll think they're not gonna be bidding and trying to make a lot of deals. People are just waiting for a team this season. So if you do wanna make some coins this week, I think there's gonna be potential for you to be able to do that in a very big way if you get on some of those bids and if you time the fluctuations correctly because there's gonna be a lot of fluctuations. People are gonna buy out the meta cards, the cards that get rare. Like I was just, I think, I don't know if I showed you guys this on this video recording. We were talking about it on stream, but this Ben Yetter headliner card was 500,000 coins selling easily earlier today. He has dropped all the way down into a 430K. Now he just rebounded back up to 470, but you can see at 500K, there's a decent amount of cards here. So you see a fluctuation like that. You see a couple open bids and boom, you have a potential for a flip. That's why I bought this Allen St. Maxman at 250. He was fluctuating down, sold them for 280. Very in-demand card, good links, hyped up, and of course has other inform so the potential for Lazies is there. And that's what I'm gonna be trading with this week in FIFA Ultimate Team. So that's kind of one thing to keep an eye out for. These rare cards, like this Rashford was down at 350. I don't know if he's any lower than that right now, but this of course has the Manchester United links. It's really important to look at the rarity and of course the listings overnight. Whether you're trading with icons or special cards right now, like this Ansu Fathi sold at 908 and you saw me check past the 59th minute to see how many overnights he had. And he had one overnight at 950, which was a little bit of, not a red flag, but just something that if I was gonna buy this card, I obviously needed to go closer up to like 980K for me to want to make profit on. So that's why I'm watching this George Best as well. I've got overnights around 1.42, I think is where the overnight is right here. Yeah, 1.42, and he's got to buy now of 1.35. So the one that I have that's in my team right now that I'm using in Weekend League, I'm gonna try to get that out. Hopefully for like 1.45, but I need some of that panic to kind of subside, especially on like a Monnet freeze like this too, before I would be able to sell that card that I did have. So I do think you're gonna see plenty of fluctuations this week. The out-of-packs icons and special cards are gonna be fantastic to trade with. They really are. Even though this market is really scared right now, you're gonna be able to get sales. Now, I would be a little bit more careful if you're on the Xbox. Make sure you get some pretty sick bids and undercuts, but especially on the PlayStation where you have fluctuations happening all the time, people are gonna start to see these prices I think and buy some stuff up or try cards out because there's just not a lot to do right now and the market is just super-duper-duper low. So again, content-wise this week, I'm expecting some of those coin-suck SBCs, like the little 83 times 10 and 85 times five. Maybe they re-release some sort of, I don't know if they would re-release a party bag, but that would be an obvious no-brainer not to do, a party bag SBC, because of course that'd be a coin-drain pre-team this season. A party bag SBC right before a team this season when all those big cards are gonna come out. But you know, maybe another moments SBC like this Saul, could be something that could come out this week as well, which would be interesting. And then maybe EA release like an 83 double upgrade one time, maybe even repeatable for a couple days. Who knows, right? I really don't feel like it's gonna be that crazy unless they would drop an icon moments upgrade. And I feel like that would have to be today on Monday if they were gonna do it. So kind of interesting week, right? Leading up, it's just all the hype is building for this TOTS promo that is coming on Friday. Of course, as we get closer and closer to it, we'll be monitoring the market, still trying to make some coins though, right? I would love to get from 5.2 up to 6 million coins by the time we get to Friday. Having that extra 800K would be massive. So that's kind of my goal for this week is to try to make another, you know, 7 to 800K so that I can use those funds during team this season to trade and also to have fun during this promo.  If you really wanna start doing this, you could stack these 81 double upgrades for community team this season. The past couple of years, we've never had upgrade packs for community TOTS. I think that's gonna be different this year because we've had upgrade packs for almost every promo. But I just wanted to throw that out there because I think that these rares are starting to rise up already. We had squad battle rewards tonight. Wow, prem rares are over, they're 1.1 to 1.2K. That's crazy because people are already starting to invest for upgrade packs for the upcoming team this season. So that's pretty crazy that we already have those cards and those prices all the way up there. But that is one thing that if you had some rare goals that were obviously, you know, around 700 to 800 coins you can get, that's probably the cheapest right now, then you might be able to craft some of those upgrade packs and have packs before everybody else starts doing them or even if we don't get upgrade SPCs for community TOTS. So that's the pretty for today boys to be completely honest. I know a lot of you guys are wanting to know when to buy and I think, we kind of talked about that in yesterday's video. I think the buy time for a lot of this stuff was earlier this weekend for the high tier specifically and then tonight for some of this low tier and the mid tier stuff is probably gonna be some of the lowest prices that you see for the next two weeks until we get deeper into team this season and people start using TOTS cards instead of those other specials. So that is the market outlook for this week. My dudes, if you did enjoy smash us thumbs up on a comment down below if you have any questions and subscribe if you're new. It's been Nathan Foot Accounting. I'll catch you guys later, peace out.


Welcome, folks. This is Tom O'Brien of TFNN. We have five days a week. We go seven hours a day. We go 24 hours a day on the Internet at TFNN.com. Always remember, folks, whatever you think about, you bring about whatever you focus on grows so everyone's having a great day, safe day. It's making a great night, folks. Be impeccable with your word. Express your love. Impeccability of the word can be measured by a level of self-love. If you love yourself, you'll express that love and your interactions with others and that action will produce a like reaction. Market-wise, let's take a look at it out here. We have the Dow Industries up 129. NASDAQ up 142. S&P's up 31. Gold. Gold contract trading up $2.10 at 18.81 an ounce. You get Silver down 8 cents, $22.15 an ounce. Light sweet crude up $3.11 cents. $77.22 a barrel, notes and bonds. The 10-year note. Down 9 ticks trading $1.13.06. The 30-year off 22 at $128.10 and $1.00. $1.00 right now is trading up, trading down $106.00 at $103.15. The year is at $107. The yen is at $131.00 and the British pound is at $120.00 to $1.00 at U.S. dollar. And you can see this. This is such a trip, man. This is like a trade as paradise, folks. The bottom line, when I did the update, you can see the dollar was at $220. The S&P's were up 40. They're up 28. We're going to go right into the S&P's because the bottom line is that that was a test, a failure of a test. The contraction of volume is amazing. This will be really crazy if it goes right back down the other end. But this is how markets work, man. And the range is so dramatic out here today. It's just amazing, folks. Meaning amazing in the context, though. You can flip positions around. So what we just did, the bottom line, when I was doing the update, the update, we're at $41.68. Well, it was 16 points lower than that right now. What it had done, it got over the swing here of that $41.62. That had 97,000 contracts. And guess what? We're still on this one. So right now you're at, you've got one minute left. So you had the test and the failure with 40. So right now it's 48,000 contracts. Bottom line, the next bar is going to be really crucial. Why, folks? Because what has happened is it. All the way up to a price point of $41.39. The first leg down, I suspect, is going to take us to $41.39. And the reason I'm saying that, if you're watching me on the screen here on the Bloomberg, that has 78,000 contracts at the high. So the way that when you're looking at price and volume, the bottom line, we have failure on price and volume at the highs. And you can see the contraction, which is pretty dramatic. Now the question's going to be, how does it get into that 41.39? So if we build cars going sideways for, you know, 10 or 15 minutes, then get out of the way. Because that would be saying that you not only get into it, you'll get into it and blow that baby away. That's on your S&Ps. We go into the NQs. We take a look at the NQs. Okay. So NQs out here. Pull that up. Same setup. You're going to see the NQs. That's the NQs failed at 12,704. When I just did the update, it was at 12,730. And the bottom line, we just gave up 50 points there. Now in the NQs, the number is 620. 12,620. So that's 60 points lower than we are right now. We'll see how this baby shakes out. Let's get over to the dollar because that was crazy, man, that it got a hundred ticks in five minutes. And you can see what happens. A hundred ticks in the dollar. The bottom line brings you down 14 points in the S&P, which is a total mindblower. And look at, you know, we don't have volume up. But look at that bar. That bar is like, that's a strong bar. There's no doubt about it. It hit right when I was doing the update. 103 went from 103,407 to 103,530. Oh, no, no, hold on. Yeah, that's right. 103,530. You know, bottom line is that this dollar doesn't want higher price. So we'll see how this whole thing shakes out. If we get into that, now let's look at the dailies. So if we take a look at the dailies out here, what you're going to have is on the dailies too. It's really going to depend on where we close out here today because the higher range inside the spy, okay, is 410,49. You know, so we got up below it yesterday. We'll see how this baby shakes out. I really don't see us giving up that many points, but you know what? You can. It all depends on how we come into that bar that I had just shown on the S&P as well as the NASDAQ composite. We got to take a look at that. Let's go take a look at the oil market. The oil's got a little pounce out here. So oil, oil, let's see. Okay, so the contract is up $3.12 and has 354,000 contracts. That's not bad contract volume. Once you get over 300,000, it's not bad. Well, we made a low at 380. You're up with 354. The 354 is going into 360. So that doesn't go a little higher. You know, so the consolidation is going to stay on. What did happen? Let me look at this. 72.74, 72.25. What did happen in the oil market? When we just came down there, we broke that other, the lowest swing from the last time, not the prior one that was established out here in December. The reason I bring that up is that what you don't have, okay, you know, you can see this like we have lower prices. And what you have here is that the last high that we had got over the swing, but then the low we had got under the swing. Okay? So that bottom line is a toss-up. That's the reality. It's like, okay, so where do you want to go with this? We're going to take a look at some of the higher volume equities out here. This is what we have. You have a bedbath and beyond, right? We got to look at this. This is the game, folks. The bottom line is that, you know, it made a run yesterday. I mean, you talk about getting taken to the cleanest, man. Look at this, look at this shot. This is wild, man. So we kind of, this is yesterday, right? So yesterday it started off at $3.11. Closes at a price point of 586, traded to 703. They wake up this morning and it's cut in half, you know. This thing is toast. You want a day traded? Like I said, yeah, you can day trade it. Do not stay overnight on the stock. I mean, it's going to be worth nothing. It's just a matter of when, not if. That's how this works, folks, okay? That is a reality. Some of the other higher volume equities that we have out here today, we'll see where this shakes out. You got NVIDIA's up $8. We have Advanced Micro up $1.50. Let's go see with Disney. Disney's coming out with numbers tomorrow morning. Disney right now, low for the years 84, the highs $157. That's going to be coming out after the market closes tomorrow night and they're going to be looking to bring to the top line $23.4 billion and $0.75. Stay right there, folks. You're coming right back.


Good evening, friends. Amongst us we have Mr. Vasan Patwardhan, who has been taking his series on how to improve our English and as they say grammar is the foundation for the same. And under law what we normally say that if the structure is strong, if the foundation is good, then superstructure is strong. Similarly, if one has to improve the communication skills in the same way, if one has a good grammar and good communication skills becomes a part of that. They are the two wheels within the of the same vehicle. And if they work in tandem, the communication, not only oral as well as in writing, it becomes better. Because as they say that you may not appreciate in the right in immediately in the manner if one speaks fluent English. But yes, if there are certain grammatical mistakes, it may sound something different and immediately it catches up. So if you understand which is a basic concept even for the advocates, young students in the judicial as well as the common day to day life, grammar plays an important aspect in life. Today's session in those improving the grammar. We have a session on verbs the backbone of the language. And as I rightly said, you may say backbone, the foundation superstructure anything. Ultimately the common link and common bottom line is that to make a mark, you have to have good grammar. As they say that if you have to strike when the iron is hot in the similar communications wasn't you have to improve your communication. The grammar is the aspect which highlights and brings the right perspective in the right way. Without taking much time, I will ask Mr. Pratapathan to take over the charge. Very good. Very good. All of you as because you rightly say that we are dealing with the foundation stones of the English language. So, we have already covered noun, pronouns and adjectives. Much in detail. So today we are going to deal with the verbs. We are in the atmosphere of parts of speech. We are we are under the main chapter of parts of speech. And underneath we have seen there are eight parts of speech and the as today's title says backbone of the language means we are on the important topic of that part of speech. Because as we go through the day's lesson, we'll find that really the backbone of any language for that matter, not on English is work. Because as you all know backbone or you say vertebrate are erect only because are standing on the earth only because of their backbones. Vertebrate columns, so also a sentence of any language stands erect makes sense only when there is a right form of the verb, or you can say for that matter only when there is a word. Because as you say sentence, it is a group of words, which gives you a complete meaning. So here comes the part which gives you a complete meaning, a meaning of any sentence gets completed only when there is a verb in it. Otherwise, the other parts of speech which we study the seven, they may be there, their presence may be there in any numbers. But as long as verb is not there, that group of word cannot be called as a sentence because it doesn't make any sense. So verb is so important in a sentence, that's why we have chosen the language, I mean title as verbs backbone of language. So I shall share with you the lesson and as we move ahead, we will be going bit fast as we have to cover and keep the class in a particular time frame. I request all of you to concentrate on what is going on. As I told you always that we are discussing here or this is only the trailer. We are just giving you the hints that what are all the things we have to look into, we have to concentrate, we have to highlight while studying some topic. So also today, I will take you through the headlines of the topic verb. I request Vikas Jay to allow me to share the screen. Here we are. So as I told you, the importance of verbs, if you see a sentence, you might have noticed or from now onwards, you can cross check the statements I am going to make. Verb as we all know are the words which show some action or we translate them or we give a definition to that, simple definition of verb is action showing words. But one thing we miss or one thing we have to notice that there has to be a verb in a sentence. And both a verb and verb has to be underlined. There has to be a verb in a sentence. It means verb should be there, but it should be only in one number, one sentence, one verb. This is the second law of verb. A sentence must have a verb and there should be or there can be only one word. If you find more than one verb in a sentence, either it is a compound or complex sentence, it is a combination of sentences or they are looking like verbs. They are not the verbs actually, which we study further under the heading, finite and non-finite verbs. So those other things which are looking like verbs may be non-finite verbs, but there will be only one verb in a sentence and there has to be a verb in a sentence. That's why our title fits here that a vertebrate should have a vertebral column. See, I have given you there can be only one verb in a sentence and there has to be a verb in a sentence. Why this verb makes so much of a space in whole of the grammar is that because verb is the only word in a sentence which gives you the idea of the tense of the sentence. Which we call Kaal. What we are saying is in which Kaal? When does the time tell? What is the story of the past Kaal? What is the story of the future Kaal? This is the only verb in the sentence. That's why verb changes its face as per the tense. Or the vice versa is also true. That is, as the tense changes the verb changes and the verb changes to come to a particular tense. The verb also changes as per the tense. That's why we can talk in the other tense. That's why the verbs have their forms as per the tense. Like water, if I say, and if it is used as a noun, it will not change in any tense. If I say clay or reed or drink, it will change as per the time. Like we all know, the present Kaal is the present Kaal, the future Kaal is the present Kaal. As per that, the word changes one by one. That is the verb. That's why it is important. Now, let us see some shocking things or some new things rather regarding the verbs. There are innumerable varieties. The grammar book can have numerous types of verbs given. But I have just chosen to restrict our lesson. The most useful one. The first one is that when we go to the types of verbs, one is the dynamic verb and the static verbs. I have said that one is dynamic. As you all know, dynamic is something which rolls, which changes, which is in movement. Static is the one which is static. It does not move or change itself. So that is the static verb. Why is it important to know that dynamic is all the verbs that we call action-showing verbs. Action verbs or dynamic verbs are the same. Drink, read, run, sit, even sleep. They are all dynamic. They change as per the tense. They change. They show some action in themselves. But when we call it as static verbs, we do not know the verb of that division. In static verbs, there are verbs which show feelings. Like love, hate, like, dislike. The feelings that we have in our hearts, we will tell. Then comes the basic work of our senses. The basic work of the five senses, like the C of the eye. Similarly, the ear of the ear. So the main work of these five senses comes in the static verbs. Then comes the feeling, the senses. The work of thinking that a person does. He thinks. So what can something happen in thinking? That there is a forget, a remember, a know, a understand. Imagine, imagine, imagine. So these are all under the static verbs. Then comes belonging. There is a belongingness. It is mine. It is in my Swami. So we call it words of our own. I own a car. I have a pen. This belongs to me. So these are all the words that come in our belongingness. So what is the need to know so much that we make mistakes here. Which I have shown you in this lesson in yellow colour. No continuous form for the purely static verbs. It is very important to remember this. Here, we all get a shock. Why? Because when we tell our feelings, we usually say, I am loving you. No. I love you. Grammar says, don't make these static verbs continuous. Continuous means any. Like we say present continuous tense. I am reading. I am playing. I am drinking coffee. These are all okay. But you can't say I am loving. This is wrong. Or we use it openly without knowing it. I am loving. I am remembering. I am forgetting. The rule of static verbs is, I forget. I love. I like. You can use this much. So here comes a shock. Please try to understand the difference between the static and the dynamic. And please go through the chapter of the static verbs and understand where we are not supposed to put it in continuous form. This is very important and usually committed mistakes are in this chapter only or in this title of this. See, she is believing you. They are understanding you. These are all in red color. These are all wrong. These are all the wrong usages. And we may be shocked or may straight away disagree with this. No. How can it be? But for your kind information, these are the wrong usages. That's why here, I don't know whether we, when this, once we put it across in a recording form, they may not, I mean, they may see it in black color only. But for the live viewers, these are all in red colors. My father is hating politics. No, my father hates politics. Only this is correct. You can't say my father is hating politics. Then the child is knowing the sound of the bell. The child is, my child is knowing it. No. My child knows it. So there are some static verbs which I have listed for you. Remember, believe sound possess. There's a list of it. Right. So please make use of them properly. It's not that we don't use it. We use it, but most of the time we use it wrongly. That's why please see the list. The second one means I want to differentiate. As I told you, seeing cannot be. My child is seeing is wrong. So, as I said, we can't use it for the purposes of these Panchendri's. We can't make it continuous. That's why I have given some examples.  It's a statue. Why are you being so mean? I take you as an example. Where? Yeah, here we are. Are you seeing a problem in this? Are you seeing a problem in this? We use it daily. Are you seeing a problem in this? I say I am both. But it is wrong. Do you see a problem in this? It can be only in simple present tense. Do you see? Are you seeing a. Right. That's why please see the list. When I say its meaning. Like I have given here. She is checking my book. Like a teacher is checking my book. So, we say she is seeing my book. So, here she is seeing my book. It means she is checking my book. Are you seeing a problem in this? You can't use it in continuous form. But here it is. I am using the word see. But it is in the meaning of check. So, she is checking my book is right. Are you seeing a problem is wrong? That's why I told you. Please study it meticulously. And understand this digest this. Because this will reduce our mistakes. I shall take you to the next variety of verbs. Regular and irregular verbs. It is not so important as far as the rules of grammar are concerned. But we should know what are the regular verbs. Which verbs have been categorized as regular in English language. The verbs which have, as you all know, verbs have got four forms. Four of them have forms. Like v1, v2, v3, v4 are taught here. I will give you an example. Go is v1. Went v2, gone v3. This is called vartman roop. Bhut roop. Went. Bhut kradvachak. This is called. Don't go too much into the word. It is not very important. And the v4. We don't teach or remember it separately. Because v4 means any verb you get. Put it as an I.N.G. So, work, work, work, working. Love, love, love, loving. So, it becomes a verb by putting it as an I.N.G. So, we have to concentrate. The three forms of it are different. v1, v2, v3. So, why is it different? There is no set rule. Look, look, look. It is done. Sit, sited, sited. It is not like that. Sit is sad, sad. So, that is why we have to keep it by heart. And, irregular and irregular verbs. What is the irregularity they find is when you put it as an I.N.G. v2, v3 does not become an I.N.G. They call it as irregular verbs. And irregularities are very different. Like, go. This is a creapad. Go, went, gone. Means went or gone. All together different. Similarly, come, came, come. Like, first and third are similar. Only the second differs. Here, sit, sad, sad. Second and third are similar. Earlier it was, come, came, come. First and third are similar. v1 and v3 are similar. So, whatever is the least like this. Like I said, hit or put. Take hit, hit, hit. It remains like this. So, all these. Those who don't make their v2, v3 by putting an I.D. They have grouped them by doing irregular verbs. Right? Then. Now, let's come to be verbs. To have verbs and to do verbs. Like, we learned dynamic verbs or action verbs. In which there was eat, drink, dance, run. We used to show some action. There used to be some action verbs. But to be verbs is a set of verbs. Be means to live. Asitva. So, those who see the asitva, the action verbs. We put them in the group of to be verbs. Like, I am a lawyer. In this, I became a pronoun. The lawyer became a noun.  Then what is the verb? And I am. So, what is the verb in the verb? Yes, this is not a dynamic verb. It is a to be verb. Asitva shows. She is a teacher. We are friends. So, in a B category is and was or where will be, shall be. This is the verb. According to our own black, it comes into use. Just to tell you that it is in the asitva. To show you that it is alive on this earth. Next is to have verbs. To have verbs means I have it. It is in my master. It is in my master. Like, it has three. Have, has, had. Will have, shall have. So, what does it show? As I say, I have a pen. In this, I became a pronoun. A became an article. Pen became a noun. So, what is have? It is a verb. How does it mean to be? I have it. That is had. She has a pen. So, had comes in past tense. My grandfather had a Mercedes car. He had it. He had it. It was not that. It was to be verb. He had it. It was in his master. It is to have verb. According to that, it will have, shall have. It comes in. Right? So, even as we ate our food. We were able to eat. As we asked, have you had your lunch?   It is very good in the tense. You will understand. But still, have you had your lunch? The had is the form of to have kriyapad. That you ate your food. You got your food. We use one. That you have. In that sense, we use. Then comes to do verbs. To do verbs are the special verbs, which exist both in action as well as. Non-active verbs. Do. Does. Did. It's a tin roof. To do verbs. When we tense, we will go in detail. On this topic. But. To do verbs. We simple present tense and simple past tense. These sentences cannot be made non-active. For example. I know. I do not know. I know. I know. I do not know. If you want to say. You can try a lot. You will have to use do, does, did. I do not know. She does not know. He did not know. To say no. You have to use them to do these two tense words. Otherwise. Do has got its own meaning. Like I do my homework regularly. In this. Like I drink coffee regularly. That's how I do my homework. It works like an action verb. Okay. So this type of verb. Then comes. The varieties. As we are seeing. Key. Very interesting. One. Modal verbs. Modal verbs. Like. In nomenclature. Very modern. We feel proud. Like. Do you know. Modal verbs. I say. Someone asked. Otherwise. They are also called. Special verbs. They are also called. Weak verbs. Why do they say. Why. Modal means. That means. Our mood. To tell. Mood. A person's mood. Not today. We say. To see that mood. What is used. That is called. Modal verbs. Special verbs. Its name is. Like I said. Every verb should have three forms. So. In these. Modal verbs. There is no restriction. Like. Must. A modal verb. Must. You must do it. Must. Must Mustid but. Must exist. In both tense. Must. Must be 콘age.NG.tense Tang. Make up. Make up. Nooof. May.robic. May. Can. Can. Converse. There's notitra. H. There's notill be. Now. No. Its meaning is like can tell you the power, may tell you the possibility, may have more possibility in the mind, in the mind there are more differences in the mind, like if I ask, can you call somebody, can you call Mr. Vikas, if I ask, or if I say, could you call Mr. Vikas, if I ask, could you, which is my second usage, could you call, a can you call is very different, it shows the feeling of the number, could you, so this is its special use, please study them in detail, please understand them and as I was saying in the introduction, these are all the subtle points which makes our language effective, which makes our language impressive, right? Then, a very useful form is transitive and intransitive verbs, let me tell you this, we have read it in Hindi or in our own language, we call it Sakarmak and Akarmak Kriyapad, its meaning is that the Sakarmak Kriyapad is the one whose karma is there, we get karma from the Kriyapad, do you know that? For example, I have given this to you every time that if you get a sentence from the Kriyapad, then who is the doer of this? Who is the one who does this Kriyapad, then you will definitely get karma, like I drink coffee, so drink Kriyapad and ask him, who is the doer of this? I, but when you want karma, then you have to ask the same Kriyapad, what does he drink? So, if you get the answer or if you do not get the answer, then it is his karma, like I said, I drink coffee, what does he drink? Coffee, coffee is karma, we call it as object, so this is karma on the Kriyapad, the other one is help, I help your brother, so go and ask, who is the doer of this? I, the doer of this? What do you do? No, who do you help? What and who? If you get the answer from the verb, it is called the verb transitive, Sakarmak because it is karma, even if it is not in the sentence, but it is not possible to ask, pay attention to it, whether you can question that verb, with what and to whom? Then it is a transitive verb, I shall give you the example of intransitive verb, then you can understand better, if I say, my daughter dances, two hours a day, so dances is the verb, if I go and ask, who is the doer? What is the doer? What does she dance? Whom does she dance? It is meaningless, so you will get many Kriyapad like this, which are, which sound meaningless when you ask these two questions and try to find out the objects, so these are called Akarmak objectless verbs, so intransitive or transitive is a very big verb in this, and you have to recognize it, because it will help us in the active passive, so this is a lot, Akarmak, Kriyapad, sleep, laugh, smile, walk, run, dance, it is a lot, so please take care of them, then difference is based on their usages, as I had just told you, finite and infinite verbs, finite and infinite verbs, finite means the person in the limit, that is finite, and infinite means aseem, there is one difference, that Rama drinks coffee, Rama drinks tea, Rama drinks tea, Rama drinks coffee, if I say by taking out the place of Rama, my friends, if I increase the number, then it becomes my friends' drink coffee, so the drink becomes a drink, it can be a drink, it can be drank, how it changes, it changes according to the time, as per the tense, it changes according to the number, if you say, you know, with one in number, I drink coffee, if we do, we drink coffee, if he does, he drinks coffee, so this change in Kriyapad, according to the number, according to the time, and if the person changes according to the first man, the second man, then we call it as being in a limit, because there are some restrictions on that, they have to be changed, but this non-finite does not change, we will have to study it in detail, it has infinities, it has gerunds, it has participle, I will just give you a small example, if I put two behind this drink, two drinks, and I make a sentence, I want water to drink, I want paper to write, as I said before, you will feel there are two Kriyapads, want or write, want Kriyapad, to write Kriyapad as it seems, it is in disguise, you are cheating, to write means it is infinitive form, non-finite form, it has gerunds, now it will not change, go to any tense, use it with anyone, they want paper to write, they were wanting paper to write, so it does not change in a two-right form, so we have to keep in mind the finite or non-finite work, so that when we go ahead and go in direct or transformation of sentences, we should be able to recognize which are the finites and which are non-finites, then a small to end with, we use main verb and helping verb, like a simple exercise, I am drinking coffee, I drink coffee, there is a tense in which the drink is being used, if I put it in continuous, then I am drinking coffee, like I said, am, is, are, where all these helping verbs, I mean to be verbs, I have to put these to be verbs in V4, I use drinking for this, so I am drinking coffee, do not say that it has two verbs, am is a helping verb, which is also called auxiliary verb, auxiliary you know, purje, it helps, so the helping verb am is done, the form of drink is the main verb, so I say helping verbs are to be kriyapat or to have kriyapat, this is the path of helping verb in different tense, so this is the thing or I have expanded this topic to this much, taking all the important points of a verb and to prove you that our title, that verb is a backbone of language is correct and you have to pay the attention to that level, you have to understand it, digest it to make your language effective and your language impressive, that is all the motto of all of us who are behind this lesson, I hand over the platform to Vikas Chathwaj Ji, yes sir, I complete here as the topic is concerned. I just wanted that screen sharing to be stopped, yeah, he is taking it, this is by Grish, he is just praising you, that has been kind enough for him, let me check it out on the YouTube, yeah please, no, you also elucidatedly explained things and so we can conclude for the day and tomorrow friends, we will be having a session on art of drafting the difference between the civil suit and a red petition, that is by Mr. Asim Pandya, senior advocate and the president of the Gujarat Bar Association, so do stay connected with us tomorrow at 5pm and it's always pleasure hearing Mr. Vasanth who gives his insights and his emphasis and where the words are to be appropriately used, is always an important aspect, it gives shines to the word rather than the sheen which ordinary person could take away with the wrong usage and applications of word, thank you everyone, stay safe, stay blessed and since it's late hours, we can also say good night, Shabba Khair, Mushka.


Hello, everyone. Welcome to Cloud Native Live, where we dive into code behind Cloud Native. I'm Annie Tavastro, and I'm a CNCF ambassador, as well as I lead marketing at Vision, and I will be your host tonight. So every week, we bring a new set of presenters to showcase how to work with Cloud Native technologies. They will build things, they will break things, and they will answer all of your questions. So you can join us every Wednesday or Tuesday to watch live. And this week, we have two amazing speakers, Kevin and Saad here with us to talk about making VMs a first class citizen in Kubernetes with Q-Bird. And as always, this is an official live stream of the CNCF and as such, it is subject to the CNCF Code of Conduct. So please do not add anything to the chat or questions that would be in violation of that Code of Conduct. Basically, please be respectful of all of your fellow participants as well as presenters.  Thank you, Annie, and thank you everyone for joining us today on our webinar, Q-Bird, making VMs a first class citizen in Kubernetes. So my name is Saad Malik, and I'm the CTO here at Spectra Cloud, where we focus on Kubernetes management, and joining me is Kevin Rubick, the principal architect of Spectra Cloud. Kevin? Hi, welcome all. So this webinar is not intended to be a deep dive into all the advanced use cases of Q-Bird, but rather more of a basic introduction into the common operations and workflows for end users. We'll start with a few slides about Q-Bird technologies and then transition to the main event for Kevin to do the demo. After the demo, we'll jump into the Q&A section. So before we talk about Q-Bird, why are we doing VM management on Kubernetes? So even though we're seeing a massive adoption of containers-based workloads, the reality is that VMs are here to stay. For most organizations, refactoring all of their existing applications to containers is a significant amount of effort. Even today, if you look at the number of VMs running on VMware, it's over 85 million, and that number is only gonna grow over the next few years. At the same time, there is many organizations are expressing concerns with the whole uncertainty around the Broadcom and VMware acquisitions, so most of these organizations are also looking at alternative hypervisors just hedging their fetch and de-rescuing their operations. And there's also additional benefits that potentially saving on some of the more expensive hypervisor costs. However, for me, I think one of the biggest advantages of running the hypervisor inside of Kubernetes, it's that your Kubernetes footprint is already expanding. Your platform engineering teams, your ops teams are already learning how to use Kubernetes and managing the infrastructure. And if that's the case, why not have the same platform manage both your container-based workloads and your virtualized workloads? One, all of the training and support and operations are as unified. And two, as your workloads over time do migrate towards containers as you start refactoring your applications, it's the same shared infrastructure that you're using. There's no additional hardware cost that you can add into the picture. Now, looking at the technology behind this scene, so Kubert is what provides VM management. It brings the Kubernetes-style APIs and manifest to drive both provisioning and management of virtual machines using simple resources. The technology has been started in 2017 by Red Hat, but was quickly adopted by CMCF as an incubating project in 2019. The underlying hypervisor is a KVM, but Kubert does leverage a technology called Libvert, which acts like an abstraction layer between different hypervisors. By the way, OpenStack, the OpenStack platform itself is also built using KVM and Libvert. So the technology has been mature for many, many years. Some of the really cool capabilities that Kubert provides as powerful hypervisor capabilities, one, not only does it help provision the state of the machines, but it also automatically restarts VMs when they crash. They enforce the VM configurations, everything from your CPUs to your RAM, networking storage, and then of course, many different networking options. You are able to, for quick POCs, a quick environment, use the POT networks using popular CNIs like Calico and Celium, and we'll get a little bit more into the details of that, but you can also leverage multis for more advanced configurations, whether you're exposing direct VLANs or bondings to your VMs directly. So looking at a little bit of the architecture of Kubert, a user's interface, using KubeCuttle or the K9S or favorite tool with the Kubernetes API server. From here, they'll essentially provision what's called a virtual machine or virtual machine instance. There is a controller running here called the VIRT controller, which essentially looks at the VMI and will launch an actual POT called the VIRT Launcher. So the POT gets scheduled to a node and then the VIRT Launcher will specify to the VMI that, hey, the POT for a VIRT Launcher is on node A. There is another control component called a VIRT handler that will look for that VMI and when the node is updated. And once it sees that a POT has been scheduled to its same node, it will directly communicate with a VIRT Launcher to create a domain in Libre and domain essentially is creating that actual KVM instance. Now all the operations, of course, manage directly by this Libre and this VIRT handler directly on the node until the time when the user says, delete the actual VMI object, in which case the reverse operation happens. A deep provisioning happens of the domain and then the POT itself is fully killed.  Like what does the entire stack look like? Well, you have to obviously start with some physical bare metal boxes. These servers become part of the underlying host clusters. Now, the first question we asked is, who manages the life cycles of these servers? There are many ways of orchestrating bare metal servers. One of the more popular projects is CanonicalMass, which is a bare metal management interface. And CanonicalMass allows you to provision and manage the life cycle bare metal machines like a private cloud. If you have a small Kuber cluster, you don't need a big data center use case or self provision capabilities. There is an open source project called KIROS that provides tamper proof immutable operating systems that you can install onto these boxes for Ubuntu, Fedora, SUSE, any operating system that you may have. Once you have the actual bare metal boxes, you obviously need storage. Storage comes in two different flavors. You may have a software defined networking solution like commercial product like Portworx or RookSafe. And obviously there are direct access capabilities with storage array networks. Or whether you're using flash arrays or nano apps or LEMCs. On the networking side, there aren't many different CNIs. By the way, this is just a representation version. There are many different choices you can do, whether you go with Caliq or Silia. Again, like I mentioned, if you do have more advanced networking requirements, exposing different VLANs, you can use a product called Multis. You go ahead and provision a Kuber. That is on top of it.  For monitoring you can use something like Prometheus and Grafana. Backup, you have a couple of different solutions like Valera or Trilio. And then once the cluster is up, you can provision your different namespaces, provision your containerized applications along with your virtualized VMs. And then the last slide is just some specific requirements relating to Kuber. You do need a Kubernetes cluster that is 117 or later. The host nodes ideally are running bare metal with virtualization support from the BIOS or firmware pass directly down in. If you are testing Kuber, whether on a private data center like VMware or on a public cloud, you can also enable emulation support. For storage, if you're just looking to provision virtual machines on individual nodes without any live migration support, you can have various regular read-only ones or read-read-once kind of volumes. But if you do need a ability to live migrate VMs across multiple nodes, then you do need a CSI driver with read-write many capabilities. And again, for networking, keeping things simple, you can use POT network, but if you have more advanced use cases through VLANs, you can use multis. So Kevin, what are we gonna be seeing in the demo today and what does the environment look like? Yeah, thank you, South. So the environment that we have to work with today actually looks like this. So let's see, we watched a slide there. So let's grab, get it back up here. It provides, it's a number of bare metal nodes. We have one control plane node and five worker nodes, all deployed by canonical mass on top of which we are running Kubernetes 126. Then in this particular environment, we're using portworks enterprise to provide a distributed storage solution, psyllium four-pot overlay networking. So that runs on top of here. We have an additional nick in these machines that give us access to particular VLANs in the network. So I can show putting a VM directly on one of the VLANs for which we use multis. And then we have a couple of regular components like Metal LB and NGI-NX to provide load balancing and ingress services on a bare metal cluster, which Kupferd and Prometheus Grafana can then use. And then using Kupferd, we can run virtual machines. And of course, we have this side-by-side of containers and virtual machines running next to each other. So what I'll show is these steps of creating first an ephemeral virtual machine. This is what you often see in other demos. And then what we can do to put such a virtual machine on an existing VLAN. Then how you can create a persistent virtual machine using something called data volumes so that the machine actually lives on a persistent volume and you can make changes to it. Then we show live migration and then backup and restoring via a snapshot. All right. Let's get to the demo. So all of this is available on a GitHub repo. So if you want to check out any of the manifests here, you can get it at krayweig at cncf-kupferd. The link will be posted in the channel as well to get it there. So we have these manifests here and let's first start at looking at what one of these things look like. So a virtual machine manifest is just a spec similar to like an OVF definition of what the VM should look like. And it has very similar items like how many CPU cores should be in there, which disks should be part of it. What network interfaces should we use? Then there's a translation to what that means inside of Kubernetes. So that same number of CPU cores also means that we want to reserve that amount of storage capacity and you can play with over commitment here. The interface inside the VM, we can translate to what that is on the Kubernetes side. So in this case, we'll start by putting this container on the regular pod net or this VM on the regular pod network as if it were any other container. And then we'll look a bit further what it requires to put that on the VLAN. And in this case, we're just saying that the volume for this is a container disk, which means that it's not persistent. If we shut this down and start it back up, we just get the same image all over again. But it's a great way of starting a VM from a known image that is ephemeral. So it can be really useful for runners, for example. And then we can do stuff like cloud init, for example, to provide additional steps that automatically need to be run as the VM starts up. You can also do this via a CLI. So if you install the VIRT CTL plugin, you can do this with like Kuperswet and HODL crew install VIRT, for example, to install this automatically. You will get this CLI, which gives you access to a lot of the common items. But when it comes to like creating a VM, you'll see that that is actually quite basic. You can provide some options and it will spit out a basic manifest here. But it's usually better to just use the Kuperswet guide to write the manifest directly as we have here. So let's apply this. There we go. And then we'll see inside of the cluster that we now have a virtual machine. So it got the configuration that we wanted and it is starting. And that will create a virtual machine instance, which is another definition, which is essentially pretty much the same configuration, but now this is like desired state configuration of an instance that actually should actually exist in the cluster. And so if we look at POTS, we now have a VIRT launcher and this is the process that actually runs QMU to run the virtual machine with the resources allotted to it. So this POTS will have these, let's see, resource limits apply to it here to specify how much can actually use from the cluster. And you can see here that network information automatically gets added to this POTS depending on how we configure it. So currently this is on the POT container network. And so if we look at the VM, at the VMI, I believe, we can see that it's being given an IP address on the POT network, POT network is 164.0.0 slash 18. And so it got one here and it's running on host AC300. If we wanted to connect to that, we could just say Kupferred VMC and say we want to connect to the VMI. Actually, what was the name that we had for this? This machine right here, we want to connect to that, which is like in the namespace C and CFR. And we'll give us some information of what to connect to. We can say that we just want proxy only. And now it's listening for this on 42121 and then I can spin up a VNC console and connect to this. Actually, I can do that. So we'll take a VNC console right here and we can connect to, we'll adjust the, actually not this one, it is, yes it is. And there's a quick audience question as well. Hey, I have a question. Why do we need VMs in Kubernetes? Why do we need VMs in Kubernetes? Because not all workloads are easily convertible. So for example, if you have a Postgres server trying to containerize Postgres is actually quite a bit of work if you want to do that reliably, since you'd have to do like a multi-container distributed database kind of setup. And for a lot of workloads, might actually be not really worth it doing all that refactoring of the application for all parts of the application. And so it can be really useful if you can take some parts of the applications that are hard to containerize, bring them into the Kubernetes cluster and then run them as a regular VM, still have the motion capabilities and just hold off on the conversion of that particular piece while you work on other components of an application that are much easier to containerize. So you can move the whole thing forward and not have to be blocked on these kinds of things. So that's why it makes sense to do. And I would just add that Cupert is the cloud native orchestration, the cloud native approach to being able to manage virtualization with a complete hypervisor built as a single package. And obviously it can run in any environment whether it's bare metal or cloud or data center, even though ideally it runs for bare metal so that you can get maximum performance. Great, and they had an extra question as well. What's the difference between these VMs and work nodes? So the worker nodes are the bare metal nodes that are actually running the cluster itself. The virtualized VM workloads run as containerized pods inside of the cluster, right? So you might have, I'm just throwing out an example, 10 worker nodes that are comprised of the bare metal nodes. And maybe Kevin, you can show the nodes here in your KNS. But notice that Kevin's environment has five worker nodes and one control plane node. But if he looks at all virtual machines across all namespaces, you might have many different VMs. So if we just show all, now we see different VMs across different namespaces. Can we run non-Linux kernel VMs? Anything that KVM supports, including Windows, Linux, FreeBSD, they're all supported on the KVM. So you see Windows running here, different window versions, yeah. So let's see, I just stopped this particular VM so we can see the status is stopped. Did that by adjusting the wrong state to false here. And of course in GUI tools, you would have like buttons to do that for you. And let's take a look at what happens if we wanted to put this on a VLAN so that this externally accessible or easily externally accessible. That's same manifest, but now what we're saying here is we want to use a bridge interface inside of the VM. And we want to bridge it to a multis network which is a network called in this case VLAN zero. So if we take a look inside the cluster and look for network attachment definitions then for the CNCF webinar, these are per namespace. So it can be really useful to actually lock this down on a per namespace level. We can say that we have something called VLAN zero which will give access to in this case, just the native VLAN. But of course you can put different VLAN IDs here. I think we have like a different one here which will give access to VLAN 128, for example. And then when you associate it to such a network name it will make that VM accessible on that particular VLAN. So let's apply this manifest which will update our VM. There we go. You now be linked to, there we go. There we go. So now it is linked to the multis network and we will start it back up again. And so we'll set, oh, is this running is already true? That's great. So we'll see in the virtual machine instance that now this is running again and it will take a little bit longer and we'll see something that's similar to this where it will get an IP address that is actually on VLAN 130 which is the native VLAN for this particular port. So VLAN zero gets translated to 130 in this particular port that the machine is on and it gets an IP address directly on that network. And so this can be used to make sure that VMs can be migrated from an existing solution like Hyper-V, VMware onto a Kubernetes-based virtualization cluster without changing anything in the VM.  All right, so once we have that, let's take a look at create, let me create this first and then let's take a look at what this VM is. So this is a different one where we see something called a data volume template. And so here we specify that we don't want to run this VM ephemerally. We want to grab the same container image that we had for the other one but push that onto a read write many persistent volume of a certain size and size that we can control and then run the VM from that volume. So everything else here is the same. And instead of a container disk, now it says a data volume here with the name of that template. And so what happens is that inside the cluster, let's bring it into our webinar namespace just make it a little bit easier. There's now a PVC for the data volume. We'll see to create it. There's a scratch DV here to initially link the container volume on. And then there was an import process that just already ran that copied over all the data into this persistent volume. And now the parts that gets created with this, let's see actually the VMI that we'll get created in a moment will then be linked to that persistent volume. So the container disk one that we have is not linked to any persistent volume here, but the, here we go, the virtual machine instance that is now tied to this data volume is automatically linked to, let's see where we are, to a persistent volume claim. And so this automatically gets translated. And it will see if that data volume exists. And if it doesn't, it imports the data and gives it to that VM. If it already exists, it gives that existing PVC to the VM so that everything stays persistent. Now we have another VM here, which is again on the part network, but this is fully persistent and you can save state to this. So once we have something that we actually care about, we wanna make sure that we don't lose it when we upgrade Kubernetes or a node goes down for maintenance. For example, we wanna be able to move those workloads around. Let me exit out of this. There we go. So what we can do is we can do live migration and we'll do that for the second persistent VM. And so what this manifest is, is it's just a virtual instance migration resource that tells Kubernetes or Kubevert to migrate a VM of this name in this space. And so if we apply this manifest, then we can see that now another part for this launcher is started on a different node on the one on one. And we are migrating this information over. And we can actually see that by looking at virtual machine instance migration objects. And it's already happened. Of course, this is a small VM so this happens quickly, but you can actually track that data here. And there's a lot of technology that Kubevert will automatically do for you to make sure that these live migrations can cope with like bigger workloads. So by default. There's an audience question. So Deepak asks, what would be the reason some of these companies still use VM rather than containers? Because it's the same reason that we still have bare metal servers that we still have mainframes here and there. And in reality, what happens is that new technology just gets added and it becomes like 10 times more ubiquitous. But the previous version iteration of that technology typically never fully goes away. And so there will always be or for a long time there will still be VMs around. There are running some really important workloads and it will be very difficult to get rid of all of them. And I think just another data point to add is most new organizations obviously will start new projects, greenfield applications all containerized or serverless. But there are many legacy organizations that have applications for many, many years. That data point VMware alone has 85 million workloads running on VMs. And they're estimating by 2025, that number to be close to 120 million. So we're still gonna see an increase of VM based workloads, whether it's different type of load balancers or firewalls. Somebody put a comment about PF sense as a different solution. There are appliances that customers or vendors are providing to customers as virtual appliances. Many of them are still virtualized based. So we're still gonna see adoption of VM technologies even though over time it is gonna start slowing down when containers and serverless become ubiquitous everywhere. You need that bridge between the old and the new. Exactly. And so that's why it's important to make sure that all of the core capabilities of running VMs at scale can be done in Kubernetes, like live migration, like snapshot capabilities, so that you can confidently move those workloads over because there's definitely benefits on doing all of the same inside of a Kubernetes cluster because these workloads here, I have now control over how I publish this. So this could be a VM that's running like it is a container inside of the pod network. So it's fully shielded from the network. It runs in an overlay. There's no attack surface until I create a Kubernetes service to expose one or more of the ports on that VM, for example. And then I can control how that happens, whether that's via cluster IP so that other workloads in my cluster have access or via load balancer so that they can be externally accessed or even as an entire VLAN so that the whole VM can be accessed depending on how far you are in your migration towards Kubernetes operations process. So it gives you a lot of flexibility of creating those hybrid applications without having to stitch your legacy VM platform and your new cloud native Kubernetes platform together. And the other really big advantage, just think about the 1800 plus integrations available in the CNCF landscape. Everything from your logging, your monitoring, your ingress solutions, all of these technologies for most part will work, not only with container-based technologies but also with virtualization, with QBird itself. So the example, I don't know if Kevin, you're gonna show later maybe a backup solution or Prometheus example, but all these different capabilities work the exact same way, even for virtualized workloads. Indeed, yep. And so, where's my... There was a extra audience question, I think after that was gonna get back to the demo, to the regular program. Okay, here I have another question, is that VMs in communities meaning that nested virtualization or not? No, this VM is actually running on bare metal so directly on the hypervisor. What happens is that essentially all of the containers are running natively as containerized processes on the Linux host. It's Ubuntu running on the bare metal machine. And then there's KVM as a kernel module that provides hypervisor capabilities and all the VMs run as that. So it's no nested virtualization. All that this launcher does is it just kicks off the key mu process of triggering the hypervisor to spin up a VM but there's no nested virtualization happening. For testing, if you wanted to test on a cloud or if you wanted to test on VMware or another private cloud like OpenStack, you can of course launch the Kubernetes clusters on those VM technologies and you can do nested virtualization even though it's not recommended in production. Yeah, yeah. And Kupfer provides an emulation mode to like running without nested virtualization but that would be even slower. All right, let's look at two last steps, one is to make a snapshot of a VM before we do some maintenance to it. For example, we can ask Kubernetes to take a snapshot of the machine. This natively integrates with the CSI. So it requires that the CSI snapshot is enabled which is when we provide this for customers something that we automatically enable. And then the CSI will do the heavy lifting of creating the snapshot but it will give you an easy to use route but it will give you an easy to use resource called a VM snapshot to maintain the state that you want. So if we do this, we apply, then we can see that now a VM snapshot exists of this VM, this persistent VM that we have and that will also show if we go into a volume snapshot as a snapshot of the underlying PVC. So all of those like dependencies automatically gets resolved and it finds that it needs to use the pork work snapshot class to make a snapshot of the PVC that belongs to this particular VM. In this case, we just have the snapshot but what happens if we restore this snapshot? So first to be able to do that that we have to shut down the VM. So we will take our VM and edit it and set it to a run state of false.  So there it stops. Actually it takes a little bit longer for it fully stops because the launch has to terminate but we can already ask this to now start restoring the snapshot and this looks very similar. It's a VM restore which will then again, look for the VM, look for all of the persistent volumes that are associated with that VM and then we return it to the state of the snapshot that we choose. So this will be the snapshot. So in the snapshot that we made here we gave it snap VM2 as a name and that is also the snap that we call out here to restore. So we apply this one and what we'll see is now we have a VM restore object which has completed. So again, because this offloads to the storage integration directly, this is really quick to do. And what we'll see is that if we now take a look at the virtual machine and let's set it to start. What we'll see is that the data volume has now changed to a restore. So a new PVC has been created. If we look for PVCs here, we see that our original data volume is still here which was the state before we restored the snapshot. So you still have the ability to go back to that as well. And now a snapshot has been restored creating a new PVC with the content of that particular volume when the snapshot was created and the virtual machine is now connected to this particular PVC. And so here we go. We have our new pod here and we can see that this is now linked to our restore PVC which has the content of the snapshot that we restored. Great, and there's a few audience questions as well. So Sejan asks, is the Q-Port to port horizontal slash vertical scaling? Let's see. There, it depends a little bit on the technology used. So for example, if you use portworks then it can do automatic scaling of the underlying persistent volumes if they start to run out of space. And many of the CSIs will provide that kind of capability. I haven't, I don't know if you've seen it. Yeah, so Q-Port does for the virtual is workload. So you're like for the CSI in storage, you could do horizontal scaling, but for the VMs themselves, there is a manifest resource type called a virtual machine instance replica set. Essentially, you can think of it like a deployment or an actual replica set that we're all used to in containers. And you are able to attach a horizontal pod autoscaler to that virtual machine instance replica set so you can drive it based on CPU and memory and it'll do automatically horizontal scaling. Now it's really interesting you asked about vertical scaling because Q-Port is 1.27 just added support for being able to hot plug and change your CPU and your memory requirements on a running pod without having to shut it down. Q-Port just yesterday implemented support for doing hot plugging of CPU and memory. So the next release of Q-Port will see also vertical auto scaling for live VMs as well. Yeah, or at least the ability to adjust your VM to a new spec. And then probably you'll see automatic vertical scaling implemented after that, yes. Great, and then there was another question. Is there any integration between Q-Port and Ansible for example, to manage the inventory? Yep, Ansible does have, I mean, this Q-Port is a very mature product obviously with seven years behind in the making. There is an Ansible module called Q-Port VM that allows you to manage all the lifecycle aspects from provisioning VM to day two operations to deleting VMs. So absolutely you can use Ansible for that. Yeah, essentially that just makes like these steps more straightforward to do. When you're talking about managing the software inside of the VM itself, you're still free to use whatever traditional OS management and software management tool you want to use inside of that Ansible, Puppet, Chef, that's kind of options. Great, and then there was another question from Deepak. What would happen if any alternative that comes to Kubernetes, what would these companies do to continue with the Kubernetes or get into a new technology? Is it always scalable to change tech every time? Well, once you've converted this, essentially you've converted it to KVM and KVM is essentially is used in all of the major cloud platforms that are not Azure or what's the other one? Hyper-V and Xen, the other one. Yeah, so everything else, Amazon, Google, Nutanix, they are all running versions of KVM. So if some other container orchestrator were to come along, then yes, you might have to move your VMs to that other platform, but it's very, very likely that that hypervisor will be KVM as well, because the container orchestration doesn't really have anything to do with hypervising. And so that technology will probably just stay the same. Cool, and then there was a last question so far Arshkan, what is the possible device plugin be effectively utilized within KVM to enable integration and management of GPU resources? Yep, that actually is natively supported. So if you want to pass through a GPU or other hardware devices for that matter, then that is something that this totally supports. Yeah, device clusters, absolutely. Great. All right, that concludes my demo. Cool, let me go back to sharing my screen one moment, please. Yeah, perfect. Cool, any other questions from the audience? I think there's a lot of fantastic questions. There's been a lot for sure. So far, I didn't see anything new there, but I have questions as well. Do you have anything else to finally say in the thank you portion or should I get to my questions? I mean, I can just, for my closing comments, I would just want to say that I think there's lots of advantages to running virtualization in Kubernetes, right? Obviously, being able to use a cloud native approach and framework, many of the capabilities that Kubernetes provides from service discovery to auto healing, secret passing, these are natively supported, whether it's through containers or for virtualized workloads. And then like we mentioned, many of the integrations that exist in the CNC of landscape will continue to add value for both virtualized workloads and container workloads. Good, and if the audience has any questions, please ask them now. Now is the perfect time to ask them, so go ahead and type away. But while we see if the audience types any questions in, I would like to ask you, is there any prerequisites for running virtual machines on Kubernetes? Kevin, you wanna talk about storage networking?  They can be block or file system, but in most cases, it has to be a file system type to have read-write many support, depending on the storage solution that you use. That is I think the big one. And then on the networking side, it is just recommended to make sure that you have a good network design that separates out data from management and gives enough NICs, we would recommend at least four NIC ports to separate out different streams reliably, so that you get a proper reliable cluster to work with. Great, and then there's a question from the audience. Can we create Android OS VM via Q-Port? I think the question there is basically ARM64 support. I think that that is on the development, but not yet available. Okay, so coming at some point. So also, Hermit, can I run Q-Port on any Kubernetes cluster in any cloud or only in certain environments? Well, the challenge is that if you run Q-Port in the cloud, the cloud providers typically don't give you access to the low-level networking, and so it might be difficult to publish the VMs directly on some of the virtual subnets that you have as that technology tends to conflict. So if you run it on the cloud, it's recommended to keep the VMs running in pod networks in overlays and then publish them as services. If you want to go further and really expose VMs directly on VLANs, as you would do in your own data center, we would recommend running your own bare metal hardware cluster. Great, and then there's a question from Jesus. Can Snapshots be exported, which format S3 is supported? The backup technologies typically do that. So if you use, it kind of depends. So if you use Valero, then what happens is that the backups get converted into a CSI snapshot, and then it depends on the snapshot provider set up on where these go. So if you use like a typical Valero layout with for example, portworks enterprise, the quick setup is to have a snapshot and it gets stored inside of the existing portworks storage, but you can also set up portworks cloud snaps, which will then actually move those snapshots off to either S3 or something like pure array flash blades, any like NFS or S3 compatible storage solution allows you to move that off. If you use something like Trilio, then you can do all of that in one shot where it will take a snapshot of the VM to get at a readable copy of the data while the VM continues, and then it will offload the snapshot data to S3 or NFS location of choice, and then you can restore from there. So it's typically the backup solutions and the storage solutions that provide options there. Good. And then there's an audience question of feedback, which is a pretty much a big question, or like a large one, I think what would the role of AI be in communities in the future or maybe in DevOps or cloud? Any thoughts there? Yes, that's a great question. Obviously we're seeing generative AI is taking over the world, every single person is using it. I feel there's gonna be two different aspects. One is gonna be in terms of the workloads, being able to make it easy to develop workloads, optimize and run and place them. But the other aspect is at the infrastructure level, being able to provide intelligent placements across different nodes, being able to schedule different workloads across different clusters without a human intervening and specifying run my workloads, it's gonna be more AI driven automatically. I think there's gonna be a lot more work we're gonna see depending on how and which stack of the area people are looking at. Good. And then from my side, a question came to mind. Is there something like VMotion for Kupert? Yes, that's live migration. We just showed that. So yes, you can migrate your VMs without taking them down from node to node. Good. And then you can trigger the live migration, not just for individual VMs, but like Kevin showed, you're also able to evict an exact node itself. All the VMs on that will essentially live migrate over to other nodes. Yeah, Kupert has a resource that you can configure and you can set an evict strategy. And what we do by default is we set that to live migrate so that whenever Kubernetes decides that it needs to evict a virtual machine, it automatically converts that to the motion to a different host. Good. I have a few more questions in mind but if the audience has any questions, please feel free to talk them in and we can get to them. So from my side, is there something like DRS for Kupert? There is. So there is something called the de-scheduler which is an existing project for Kubernetes that helps you evict workloads from nodes and let Kubernetes reschedule them on other nodes that are not as busy. And it has built in logic on like how busy a node has to be before that eviction process happens. This can be leveraged for Kupert because it essentially does the same thing. You just configure it the way that you want, how what the thresholds are for no utilization and under utilization and then it will automatically decide to evict certain VMs from nodes which will cause live migration to nodes that are not as busy and that way you have your essentially DRS at home. Good. Final question from my side. So also the other members, if you have any questions, please go ahead. How does networking work for virtual machines on Kubernetes clusters? So the quick way is there are two options. One is running a VM as if it were a container workloads. And so it just shows up as another pod inside the containers on the regular CNI overlay network that you typically use like that Calico or Cillian provides. And then like any container on Kubernetes, you don't directly have access to that particular pod but you can publish access to parts of it using Kubernetes services. And so you can create a service and then via Metal LB give it an external load balance address, for example. And then whatever particular port you decided to publish that port lands in the VM and you can access that. So if that were like port 22, you get SSH access. If it was port five, four, three, two, you get Postgres DB access if that's running on the VM. And then a second option is to use something like multis which allows you to define additional networks that could be direct VLAN access, for example. And that's what we showed in demo here where you can give a VM access to a specific VLAN and then multis will give you the different network configuration that lands it directly onto that VLAN and then it can get either an IP address there or you can statically configure it. And then it was, then it will be running just as if it were plugged in directly on the network or if it was like similar to a VMware cluster where you give it a network, a port group that is in a similar VLAN. Good. Final call for questions for now. If you have anything, please send them in. And then Jesus asked, can we at Endpoint use this targets of Kubernetes load balancer service? Yeah, yeah. So you can just use regular service resources and it works just the way that you would expect to. Okay, great. So if anyone doesn't have any questions, do you have any final words? No, Saad or Kevin? Yeah, yeah, absolutely. So I think everyone, thank you for attending the webinar. If you want to see and play around with all the Kevin's workflows, his link is available directly on this page here. I believe Annie, you also published that link onto the chat. Kevin does have a webinar next week or in two weeks on bare metal Kubernetes with MAS. That's also going to be done with Kevin and a expert from Canonical MAS. So please do scan this QR code if you're interested in attending there. If you're more interested in about bare metal clusters, how to provision them, how to maintain them, please do take a look at our blogs. And also SpectroCloud is invested in this area for managing a complete stack, everything from bare metals to virtualized workloads. If you have any questions or get any thoughts or comments, feel free to reach out to Kevin or me on LinkedIn. We're very happy to help answer any questions, whether it's bare metal Kubernetes, whether it's Kube word or anything else in general. Absolutely. Perfect. That was a really good ending words for today. But as always from my side as well, thank you everyone for joining the latest episode of Cloud Native Live. It was great to have a session about making VMs a first class citizen in communities with Kube work. We also really love the interaction and questions from the audience. Really lovely to always see that. And we bring you the latest Cloud Native code every Wednesday or Tuesdays. And in the coming weeks, we have more great sessions coming up. So stay tuned for those. Thank you for joining us today. And see you all next.