← Back
Mischa Vandenburg April 21, 2024 3h 19m

Kubernetes ☸️ - CKS Killer Shell Marathon - πŸ“š Study with me!

Read full transcript 56 segments
  1. work like I'm sorry about this I'm just work like I'm sorry about this I'm just doing my best to start to stream to Twitch and YouTube to start to stream to Twitch and YouTube at the same time okay so I'm live on Twitch now time okay so I'm live on Twitch now that's working I'm Live on YouTube that's working I'm Live on YouTube that's working I'm Live on YouTube that's working all right well that was working all right well that was a I'm doing my best here okay looks like we are live on both we okay looks like we are live on both we have some viewers on both let's hope it have some viewers on both let's hope it have some viewers on both let's hope it will

  2. so yesterday I did my killer sh sessions so yesterday I did my killer sh sessions and I W came quite far and the second and I W came quite far and the second and I W came quite far and the second time around time around time around I finished like 20 minutes before time I finished like 20 minutes before time I finished like 20 minutes before time so I was really happy about that and there is one question that that and there is one question that I let's see which one was it like I can't show you all the questions like I can't show you all the questions right because it's copyrighted material so I can't just do that one but material so I can't just do that one but I can I can maybe share one I can I can maybe share one I can I can maybe share one here so there's just one question about here so there's just one question about here so there's just one question about audit policies that I didn't audit policies that I didn't audit policies that I didn't do it's about audit logging has been it's about audit logging has been enabled in the enabled in the enabled in the cluster change the configuration so that cluster change the configuration so that cluster change the configuration so that only one backup of the logs is stored only one backup of the logs is stored only one backup of the logs is stored that's pretty straightforward but there is also um you straightforward but there is also um you have to have to have to log secret resources and from system log secret resources and from system log secret resources and from system nodes log re user groups I didn't do nodes log re user groups I didn't do nodes log re user groups I didn't do that question that question that question yesterday because uh yeah my brain was yesterday because uh yeah my brain was yesterday because uh yeah my brain was just fried right so I think I'm going to start with so I think I'm going to start with solving that question and take a few

  3. solving that question and take a few solving that question and take a few take a look at the other take a look at the other take a look at the other ones um and then I'm going to do another ones um and then I'm going to do another ones um and then I'm going to do another full round of killer full round of killer full round of killer sh probably takes me about two hours sh probably takes me about two hours sh probably takes me about two hours again and yeah see how I do that time so I'm time so I'm just giving it a little bit of time but it seems like the YouTube stream is but it seems like the YouTube stream is stable and the twitch stream is fairly stable and the twitch stream is fairly stable and the twitch stream is fairly stable now so that's good now so that's good and now I'm and now I'm and now I'm curious I should have some sort of chat here's a chat chat here's a chat so if I respond here good morning YouTube and twitch wow that's that's YouTube and twitch wow that's that's cool all right restream that's really cool all right restream that's really cool all right restream that's really cool that'ss off to restream now that I cool that'ss off to restream now that I cool that'ss off to restream now that I finally got it to the possibility of sending a chat to the possibility of sending a chat to multiple channels that's that's

  4. on okay looks like we're pretty stable on okay looks like we're pretty stable on Twitch now too so on Twitch now too so on Twitch now too so now I can now I can now I can actually uh focus actually uh focus actually uh focus on on studying so let's this this and so I have twitch Here YouTube and so I have twitch Here YouTube and so I have twitch Here YouTube here going to take this to a new here going to take this to a new here going to take this to a new [Music] four right so here is this question four right so here is this question about audit policies wait Nano no way I don't want to be in wait Nano no way I don't want to be in Nano how how did I even open

  5. that okay order logging has been enabled that okay order logging has been enabled in the cluster with an audit policy in the cluster with an audit policy in the cluster with an audit policy located here on the control plane so located here on the control plane so located here on the control plane so let's go to the control plane and check out the audit policy plane and check out the audit policy yeah it just says level yeah it just says level yeah it just says level metadata alter the policy in a way that metadata alter the policy in a way that metadata alter the policy in a way that it it it only change the configuration so that only change the configuration so that only change the configuration so that only one backup of the logs is stored here this is useful to do it to here this is useful to do it to configure what we're actually auditing but there is a flag here here audit log but there is a flag here here audit log Max backup defines the number maximum Max backup defines the number maximum Max backup defines the number maximum number of audit log files to retain so this is configured in the cube retain so this is configured in the cube API API API server so we need to change this server so we need to change this server so we need to change this to audit log Max backup equals to audit log Max backup equals to audit log Max backup equals 1 copy that

  6. oh here audit log Max backup it's oh here audit log Max backup it's already here so that that needs to just already here so that that needs to just already here so that that needs to just be changed to one cl one cl that and then alter the policy in a way that and then alter the policy in a way that and then alter the policy in a way that it only stores logs from Secret that it only stores logs from Secret that it only stores logs from Secret resources level resources level resources level metadata and from system nodes user metadata and from system nodes user metadata and from system nodes user groups and level request response so then we have to take a look response so then we have to take a look at the docs here so you set the level here level so you set the level here level metadata and then request response so okay response so okay so what you do is I suppose from Secret so what you do is I suppose from Secret so what you do is I suppose from Secret resources level

  7. metadata like metadata like this copy Secrets Secrets or what did it say say resources and point Services these are resources and point Services these are resources and point Services these are all yeah secrets so it's lower case Secrets level metadata and then from Secrets level metadata and then from system system system nodes user response and response and then from system nodes user then from system nodes user then from system nodes user groups so what's that about do I see groups so what's that about do I see groups so what's that about do I see anything about system nodes groups so level request groups so level request response User Group system nodes

  8. alter the policy in a way that it only alter the policy in a way that it only stores stores stores logs from a secret resources level logs from a secret resources level logs from a secret resources level metadata and from system nodes user metadata and from system nodes user metadata and from system nodes user groups level request response so it groups level request response so it groups level request response so it should only store should only store should only store this but I remember that there is this but I remember that there is this but I remember that there is something log is it log is it exclusive it defines rules about what exclusive it defines rules about what exclusive it defines rules about what events should be recorded and what data events should be recorded and what data events should be recorded and what data they should include don't log events that match this include don't log events that match this [Music] rule okay well then if I'm only saying rule okay well then if I'm only saying log this and this should be it log this and this should be it log this and this should be it right so how K get pods all grab API has right so how K get pods all grab API has right so how K get pods all grab API has the API server been restarted yes it has the API server been restarted yes it has the API server been restarted yes it has been restarted and well maybe I should restarted and well maybe I should restart it again because I changed the restart it again because I changed the restart it again because I changed the audit policy so I'm going to move the audit policy so I'm going to move the audit policy so I'm going to move the cube API cube API cube API server to a lower directory and

  9. and then I'm going to move it back after you alter the policy make back after you alter the policy make sure to empty the log file so it sure to empty the log file so it sure to empty the log file so it contains entries only according to your contains entries only according to your contains entries only according to your changes okay so you truncated truncated so let's so let's so let's see tail see tail see tail F Etsy kubernetes audit audit logs audit nodes ah so okay so the API server is nodes ah so okay so the API server is now restarting

  10. trouble um so let's check out the log CD trouble um so let's check out the log CD VAR VAR VAR log OD server okay so there's something wrong server okay so there's something wrong with my policy y indentation indentation rules ah so this needs to be indented [Music] [Music] resources and then group is on that level and all of these need to be level and all of these need to be indented

  11. so now waiting for the cube API server so now waiting for the cube API server to get back to get back to get back up now that I adjusted the log log system API server on it's complet complaining about line

  12. on it's complet complaining about line six but I'm literally doing level level Resources Group Resources Group Resources Group exactly oh exactly oh exactly oh wait aha so group needs to be empty that's it aha so group needs to be empty that's it now what group is empty what the heck are you complaining about what the heck are you complaining about man man man Resources Group so at at this point I I Resources Group so at at this point I I Resources Group so at at this point I I get so frustrated I just look at the get so frustrated I just look at the get so frustrated I just look at the solution because just tell me what to do solution because just tell me what to do solution because just tell me what to do because this is because this is because this is just so just so just so annoying I don't know why but these annoying I don't know why but these annoying I don't know why but these audit policies are just so annoying to audit policies are just so annoying to audit policies are just so annoying to me I'm I'm just going to skip those in me I'm I'm just going to skip those in me I'm I'm just going to skip those in the actual ex them and spend my time the actual ex them and spend my time the actual ex them and spend my time otherwise audit log otherwise audit log otherwise audit log policy okay so this I have done Max policy okay so this I have done Max policy okay so this I have done Max backup one I did that backup one I did that backup one I did that correctly now we look at the existing policy so this policy so this is almost literally what I have except this I don't I didn't have have except this I don't I didn't have that either that either that either so level request

  13. response that I have but they actually response that I have but they actually have it all the way to the left whereas have it all the way to the left whereas have it all the way to the left whereas in the in the in the documentation it is actually documentation it is actually documentation it is actually indented so rules and then there's an indented so rules and then there's an indented so rules and then there's an indentation indentation indentation here okay but let's see who's right here okay but let's see who's right here okay but let's see who's right rules right so level right so level metadata Resources Group resources secrets that's exactly what I secrets that's exactly what I have and then we just need to so and I I need to have three different so and I I need to have three different SSH settings just to get this a policy thing settings just to get this a policy thing to do to work like I can't be using this to do to work like I can't be using this to do to work like I can't be using this much much time on the exam

  14. all right command all right command failed fill the coding yo line four failed fill the coding yo line four failed fill the coding yo line four found character that cannot start any token so even this is token so even this is wrong so now I'm just going to copy the wrong so now I'm just going to copy the wrong so now I'm just going to copy the entire oh and I can't paste it because it's in oh and I can't paste it because it's in a different window oh oh my God this is a different window oh oh my God this is a different window oh oh my God this is so freaking so freaking so freaking annoying I I just can't get it to work annoying I I just can't get it to work annoying I I just can't get it to work I'm I'm I'm sorry even if I if I do the exact same sorry even if I if I do the exact same sorry even if I if I do the exact same thing that is in the yaml file here it thing that is in the yaml file here it thing that is in the yaml file here it it won't work so it won't work so it won't work so yeah [ __ ] score yes yes score yes yes yes okay app armor I need to do better yes okay app armor I need to do better yes okay app armor I need to do better PA has runtime class name PA has runtime class name PA has runtime class name yep

  15. yep cluster not reachable so now the yep cluster not reachable so now the entire thing is just destroyed entire thing is just destroyed entire thing is just destroyed okay all right so I've solved everything okay all right so I've solved everything okay all right so I've solved everything except for this damn audit policy and except for this damn audit policy and except for this damn audit policy and I'm I'm I'm uh I know that there is another question uh I know that there is another question uh I know that there is another question about a web hook that is very important that is um this important that is um this one the let's see web the let's see web hook image policy web hook setup I I heard setup I I heard someone recently took the exam and he someone recently took the exam and he someone recently took the exam and he got this question got this question got this question so before I start another round I'm so before I start another round I'm so before I start another round I'm actually going to just practice that one actually going to just practice that one actually going to just practice that one because that's not in the killer age so because that's not in the killer age so because that's not in the killer age so it's important that I know how to solve it's important that I know how to solve it's important that I know how to solve this one this one this one too so let's too so let's too so let's see complete the image policy web hook setup the setup has been half finished setup the setup has been half finished completed make sure admission config completed make sure admission config completed make sure admission config points to correct Cube config so we're going to t-mo s-

  16. so we're going to t-mo s- Ovi make sure the admission config.js Ovi make sure the admission config.js Ovi make sure the admission config.js points to the correct Cube um let's check that out um let's check that out so that is the admission controller so that is the admission controller so that is the admission controller so I'm on the control so I'm on the control so I'm on the control [Music] [Music] [Music] plane so if I check out the cube API server then here is the admission server then here is the admission control config file at C kubernetes control config file at C kubernetes control config file at C kubernetes policy web hook here's the file we're going to hook here's the file we're going to check out configuration so let's see what what configuration so let's see what what does this look like in does this look like in does this look like in the the the policy web references image policy web hook here it

  17. references image policy web hook here it is so here it is in yaml but actually here so here it is in yaml but actually here it is stored as a Json file it is stored as a Json file it is stored as a Json file interestingly but it's the same image interestingly but it's the same image interestingly but it's the same image policy Cube config file allow policy Cube config file allow policy Cube config file allow TTL okay so this the same okay so this needs to be here in the in okay so this needs to be here in the in this file and file and then image policy web Hook is a type of then image policy web Hook is a type of then image policy web Hook is a type of admission controller that needs to be admission controller that needs to be admission controller that needs to be added to the cube API added to the cube API added to the cube API server all right server all right server all right so make sure admission config adjon so make sure admission config adjon so make sure admission config adjon points to the correct Cube config so points to the correct Cube config so points to the correct Cube config so that needs to be the cube uh yeah of the cluster itself uh yeah of the cluster itself [Music] [Music] [Music] so kuet so kuet so kuet is atmin

  18. docon or cu. docon or cu. con let's see what is it backend must reference a cube config backend must reference a cube config formul file which sets up the connection formul file which sets up the connection formul file which sets up the connection to the back end cluster field must point to the end cluster field must point to the remote service and the user field must remote service and the user field must remote service and the user field must contain the return the commes the commes here policy web here policy web here policy web hook here's the admission config ah here hook here's the admission config ah here hook here's the admission config ah here and here is the cube conf and here is the cube conf and here is the cube conf okay so it's Etsy kubernetes policy web hook Cube hook Cube con all right set the allow TTL to 100

  19. con all right set the allow TTL to 100 con all right set the allow TTL to 100 well that's easy All pod creation should be prevented if All pod creation should be prevented if the external service is not reachable so the external service is not reachable so the external service is not reachable so this should be uh uh yeah the external service will be yeah the external service will be yeah the external service will be reachable under HPS Local Host shouldn't be able to create any parts shouldn't be able to create any parts then then then okay so this is now set now set up and then register the correct up and then register the correct up and then register the correct admission plugin in the API server so open the cube API server then server so open the cube API server then we have the we have the we have the enable admission enable admission enable admission plugins and then this one needs to copy image policy web copy image policy web hook and then admission control config hook and then admission control config hook and then admission control config file is set here so is that all we need file is set here so is that all we need file is set here so is that all we need to set

  20. reference the image policy webook reference the image policy webook configuration file command I flag admission control file command I flag admission control config file yeah okay so this is pointing file yeah okay so this is pointing directly to the policy webbook so directly to the policy webbook so directly to the policy webbook so there's no other different there's no other different there's no other different files if not there would be a file here files if not there would be a file here files if not there would be a file here that has multiple configuration files in that has multiple configuration files in that has multiple configuration files in this this this shape or it can be done shape or it can be done shape or it can be done directly watch N1 C watch N1 C CPS QBE API server has been so clear okay run engine X image is so clear okay run engine X image is engine X when Atman cannot create resource pods

  21. when Atman cannot create resource pods in API Group in the namespace in API Group in the namespace in API Group in the namespace default so let's see test your solution oh yeah it should throw an solution oh yeah it should throw an error yeah that's error yeah that's error yeah that's right once that service will be right once that service will be right once that service will be implemented if it will allow the pot the implemented if it will allow the pot the implemented if it will allow the pot the part could be part could be part could be created Oho but but it did created Oho but but it did created Oho but but it did fail what am I missed something am I missed something here this I've done default allow is done ah okay so I didn't configure this done ah okay so I didn't configure this Cube config file uh okay yeah so here it's a server to do uh okay yeah so here it's a server to do and right and the API server needs to

  22. right and the API server needs to restart so I need to do another restart the API server and then another restart the API server and then we should be good to go again all right now it says connection again all right now it says connection refused and if I now check the solution refused and if I now check the solution refused and if I now check the solution check it was successful check it was successful check it was successful yay all yay all yay all right so checking on some things we are still so checking on some things we are still live on live on live on [Music] Twitch does this does this have any

  23. Twitch does this does this have any analytics or anything like that analytics or anything like that analytics or anything like that [Music] [Music] [Music] activity oh here here it says the bid activity oh here here it says the bid activity oh here here it says the bid rate average stream bit rate too high the bit average stream bit rate too high the bit rate is even too high rate is even too high rate is even too high still that's okay still that's okay still that's okay so excellent Connection YouTube is going so excellent Connection YouTube is going so excellent Connection YouTube is going strong strong strong and let's check out the the chat sorry for sorry for interrupt it's chat sorry for sorry for interrupt it's chat sorry for sorry for interrupt it's fine like I'm I'm uh you are not fine like I'm I'm uh you are not fine like I'm I'm uh you are not interrupting I make sure to focus on uh interrupting I make sure to focus on uh interrupting I make sure to focus on uh on my studies but it's fun to answer on my studies but it's fun to answer on my studies but it's fun to answer some questions here and there so hello some questions here and there so hello some questions here and there so hello from Uruguay hello Yin hope you're from Uruguay hello Yin hope you're from Uruguay hello Yin hope you're having a good having a good having a good night hello Lee Lee is a member of my night hello Lee Lee is a member of my night hello Lee Lee is a member of my school community Community really nice school community Community really nice school community Community really nice to see you there hope you're enjoying to see you there hope you're enjoying to see you there hope you're enjoying your Sunday uh sorry for interrupting but Sunday uh sorry for interrupting but what are the specs of your laptop I have what are the specs of your laptop I have what are the specs of your laptop I have a Macbook M2 a Macbook M2 a Macbook M2 Pro MacBook Pro MacBook Pro MacBook M2

  24. M2 M2 Pro and let me see can Apple M2 Pro 32 gbt of ram that's all Apple M2 Pro 32 gbt of ram that's all the specs that the specs that the specs that I sh can share MacBook M2 Pro 32 GB RAM and 1 share MacBook M2 Pro 32 GB RAM and 1 terab of storage and it's an amazing terab of storage and it's an amazing terab of storage and it's an amazing machine machine machine I'm super satisfied with it and yeah it I'm super satisfied with it and yeah it I'm super satisfied with it and yeah it was kindly provided to me by my work and was kindly provided to me by my work and was kindly provided to me by my work and U it's the best thing U it's the best thing U it's the best thing ever all right so I've been added for ever all right so I've been added for ever all right so I've been added for about an hour now I have done some about an hour now I have done some about an hour now I have done some questions that I didn't get round to questions that I didn't get round to questions that I didn't get round to yesterday so here here it says that my it is here here it says that my it is streaming audio though anybody else have streaming audio though anybody else have streaming audio though anybody else have audio audio even if I share it back here it

  25. audio even if I share it back here it should be audio is 100% working okay thank you be audio is 100% working okay thank you guys thank you for confirming that guys thank you for confirming that guys thank you for confirming that um I'm actually transitioning into Cloud um I'm actually transitioning into Cloud um I'm actually transitioning into Cloud security from intelligence so looking security from intelligence so looking security from intelligence so looking into MacBooks as well yeah MacBooks I am into MacBooks as well yeah MacBooks I am into MacBooks as well yeah MacBooks I am like I was a hardcore Linux guy I mean like I was a hardcore Linux guy I mean like I was a hardcore Linux guy I mean in some ways I am I love in some ways I am I love in some ways I am I love Linux but in terms of it just works Mac Linux but in terms of it just works Mac Linux but in terms of it just works Mac you can't beat MacBooks like a Macbook you can't beat MacBooks like a Macbook you can't beat MacBooks like a Macbook especially if you also have the iPhone especially if you also have the iPhone especially if you also have the iPhone and a and a and a uh the uh the uh the airpods like it works together so well I airpods like it works together so well I airpods like it works together so well I I yeah I've been become a bit enslaved I yeah I've been become a bit enslaved I yeah I've been become a bit enslaved by the ecosystem so you have to be aware by the ecosystem so you have to be aware by the ecosystem so you have to be aware aware of that that uh once you go for an aware of that that uh once you go for an aware of that that uh once you go for an iPhone and a Macbook it's going to be iPhone and a Macbook it's going to be iPhone and a Macbook it's going to be hard to get out of hard to get out of hard to get out of it but if you can afford it it's it but if you can afford it it's it but if you can afford it it's definitely definitely um a very pleasant definitely definitely um a very pleasant definitely definitely um a very pleasant experience to work with and also I experience to work with and also I experience to work with and also I wouldn't consider anything else anymore wouldn't consider anything else anymore wouldn't consider anything else anymore because I'm a because I'm a because I'm a Creator and in terms of video editing Creator and in terms of video editing Creator and in terms of video editing and streaming and streaming and streaming and all all that jazz you you can't beat and all all that jazz you you can't beat and all all that jazz you you can't beat Mac Mac is just perfect for that and Mac Mac is just perfect for that and Mac Mac is just perfect for that and with Mac I get the benefits of a Unix with Mac I get the benefits of a Unix with Mac I get the benefits of a Unix file system so I can just have a all a

  26. file system so I can just have a all a file system so I can just have a all a very Linux like terminal like I don't I very Linux like terminal like I don't I very Linux like terminal like I don't I hardly feel any difference if I'm on my hardly feel any difference if I'm on my hardly feel any difference if I'm on my Ubuntu machine Ubuntu machine Ubuntu machine uh compared to my to my Mac so I just uh compared to my to my Mac so I just uh compared to my to my Mac so I just have my Vim config and I have everything have my Vim config and I have everything have my Vim config and I have everything available to me and yeah it's just um available to me and yeah it's just um available to me and yeah it's just um works really well uh in terms of works really well uh in terms of works really well uh in terms of terminal applications and then it is terminal applications and then it is terminal applications and then it is extremely useful for editing and and and extremely useful for editing and and and extremely useful for editing and and and all of that so yeah I I I really like all of that so yeah I I I really like all of that so yeah I I I really like MacBooks but if I wouldn't be using a if MacBooks but if I wouldn't be using a if MacBooks but if I wouldn't be using a if I wouldn't be creating videos if I I wouldn't be creating videos if I I wouldn't be creating videos if I wouldn't wouldn't wouldn't be be be um needing to record my screen and edit um needing to record my screen and edit um needing to record my screen and edit videos then I would be fine with videos then I would be fine with videos then I would be fine with auntu okay so now I'm going to take a auntu okay so now I'm going to take a auntu okay so now I'm going to take a bit of a break I'm going to have some bit of a break I'm going to have some bit of a break I'm going to have some food and make myself a cup of food and make myself a cup of food and make myself a cup of coffee and then I'm going to do killer coffee and then I'm going to do killer coffee and then I'm going to do killer sh round number three that will take me sh round number three that will take me sh round number three that will take me probably one and a half hours maybe two probably one and a half hours maybe two probably one and a half hours maybe two and uh I will go through the score of and uh I will go through the score of and uh I will go through the score of that when I finish that so taking a that when I finish that so taking a that when I finish that so taking a break and I'll be uh back

  27. all right getting ready for a new round all right getting ready for a new round of killer sh got myself sh got myself a a a coffee can you show us your mouse sure it's uh a sure it's uh a Logitech MX Master 3 and and hhkb so funny somebody described me yesterday so funny somebody described me yesterday like a wizard decanting a potion when I like a wizard decanting a potion when I like a wizard decanting a potion when I was working that was such an awesome was working that was such an awesome was working that was such an awesome comment

  28. so I'm going to be listening to some so I'm going to be listening to some music this time around like I don't music this time around like I don't music this time around like I don't often listen to music and I won't stream often listen to music and I won't stream often listen to music and I won't stream the music because the YouTube algorithm the music because the YouTube algorithm the music because the YouTube algorithm will punish me for it um but what I'm will punish me for it um but what I'm will punish me for it um but what I'm going to be listening to going to be listening to going to be listening to Is Blind Guardian A Night at the Opera I've been Guardian A Night at the Opera I've been enjoying that album again a lot okay thanks for the great content well okay thanks for the great content well you're welcome you're welcome you're welcome Neon have happy to connect on the track B currently in HH connect on the track B currently in HH kb2 kb2 kb2 nice yeah I once I went for the hhb2 i i nice yeah I once I went for the hhb2 i i nice yeah I once I went for the hhb2 i i there wasn't just no going back like there wasn't just no going back like there wasn't just no going back like it's just such an awesome keyboard I'm it's just such an awesome keyboard I'm it's just such an awesome keyboard I'm so happy with it so unfortunately I can't uh stream it so unfortunately I can't uh stream the exam content because it's the exam content because it's the exam content because it's copyrighted like that would be bit bad copyrighted like that would be bit bad copyrighted like that would be bit bad so feel free to stick around for the so feel free to stick around for the so feel free to stick around for the motivation the ASMR and to have a

  29. motivation the ASMR and to have a motivation the ASMR and to have a co-working co-working co-working stream I'm about stream I'm about stream I'm about to restart the the course environment here here go continue and then I'm going wait what where is the restart wait what where is the restart button oh it needs to reactivate okay button oh it needs to reactivate okay button oh it needs to reactivate okay and once it's reactivated then I can and once it's reactivated then I can and once it's reactivated then I can restart the thing so last time around I finished in thing so last time around I finished in a little bit under two hours like 1 hour a little bit under two hours like 1 hour a little bit under two hours like 1 hour and 40 minutes so maybe I can make it in and 40 minutes so maybe I can make it in and 40 minutes so maybe I can make it in one and a half hours this time that one and a half hours this time that one and a half hours this time that would be would be would be awesome awesome awesome and yeah we'll have to see and yeah we'll have to see and yeah we'll have to see how how it goes this time around at how how it goes this time around at how how it goes this time around at least I know I can score the exam before least I know I can score the exam before least I know I can score the exam before I finish I thought I had to wait but I finish I thought I had to wait but I finish I thought I had to wait but apparently I don't

  30. I'm happy I finally got the multi I'm happy I finally got the multi streaming to work though I'm now streaming to work though I'm now streaming to work though I'm now streaming to Twitch and YouTube at the streaming to Twitch and YouTube at the streaming to Twitch and YouTube at the same time same time same time finally and I plan to do more streaming finally and I plan to do more streaming finally and I plan to do more streaming in the future like I've now lowered the in the future like I've now lowered the in the future like I've now lowered the threshold now I know how to do threshold now I know how to do threshold now I know how to do it and yeah I plan to do more kind of it and yeah I plan to do more kind of it and yeah I plan to do more kind of co-working and when I'm learning to code co-working and when I'm learning to code co-working and when I'm learning to code all those kinds of things I'm going I'm all those kinds of things I'm going I'm all those kinds of things I'm going I'm planning on streaming more of that in planning on streaming more of that in planning on streaming more of that in the future all right so here's the future all right so here's the environment now I have to restart the environment now I have to restart the environment now I have to restart the session so it's creating a new environment for so it's creating a new environment for me me me now and once that is done I will start now and once that is done I will start now and once that is done I will start the music the music the music and go into Power productive coffee mode oh I should mode oh I should actually actually actually um yeah get a glass of is my camera flipped or are you a

  31. is my camera flipped or are you a leftand mouse person no my camera is leftand mouse person no my camera is leftand mouse person no my camera is flipped you're right it it it seems more natural to me right it it it seems more natural to me to have it flipped like this uh because to have it flipped like this uh because to have it flipped like this uh because if I don't flip if I don't flip if I don't flip it uh let's see can I do that as we're it uh let's see can I do that as we're it uh let's see can I do that as we're waiting for the environment to come waiting for the environment to come waiting for the environment to come up see see [Music] transform flip horizontal so yeah so transform flip horizontal so yeah so this is how it actually looks this is this is how it actually looks this is this is how it actually looks this is how my camera actually looks looks but how my camera actually looks looks but how my camera actually looks looks but somehow it seems weird to me to have it somehow it seems weird to me to have it somehow it seems weird to me to have it in the bottom right corner and then have in the bottom right corner and then have in the bottom right corner and then have me facing this me facing this me facing this direction like maybe it's maybe it's direction like maybe it's maybe it's direction like maybe it's maybe it's just me but I I kind of like to have it just me but I I kind of like to have it just me but I I kind of like to have it in the bottom right corner here instead in the bottom right corner here instead in the bottom right corner here instead of here I mean that could technically of here I mean that could technically of here I mean that could technically work as well now that just now that I me work as well now that just now that I me work as well now that just now that I me think of it but I've always had it down think of it but I've always had it down think of it but I've always had it down in the the right here and then it it in the the right here and then it it in the the right here and then it it seems weird that I'm looking this way seems weird that I'm looking this way seems weird that I'm looking this way but assist B so then I flip but assist B so then I flip but assist B so then I flip it like it like it like this somehow this looks a bit this somehow this looks a bit this somehow this looks a bit better what do you better what do you better what do you think you're right it does seem a bit think you're right it does seem a bit think you're right it does seem a bit weird that

  32. I'm having my mouse over here oh well oh I'm having my mouse over here oh well oh yeah and uh about this BTU bad being bad yeah and uh about this BTU bad being bad yeah and uh about this BTU bad being bad for Content media creation um yeah so I I used to have a a BTU um yeah so I I used to have a a BTU machine and then I got into content machine and then I got into content machine and then I got into content creation and creation and creation and everything everything everything and the thing is there is free um open- and the thing is there is free um open- and the thing is there is free um open- Source video editing software available Source video editing software available Source video editing software available like shortcut and and all of that and it like shortcut and and all of that and it like shortcut and and all of that and it works well but the hardware I had was works well but the hardware I had was works well but the hardware I had was quite old at the time I had a pretty quite old at the time I had a pretty quite old at the time I had a pretty cheap cheap cheap computer and it was just not a good computer and it was just not a good computer and it was just not a good experience to to edit videos on there experience to to edit videos on there experience to to edit videos on there because it was choppy and laggy and it because it was choppy and laggy and it because it was choppy and laggy and it was yeah I mean I wasn't running on was yeah I mean I wasn't running on was yeah I mean I wasn't running on Ancient Hardware but like this is two Ancient Hardware but like this is two Ancient Hardware but like this is two years ago and then I had maybe a years ago and then I had maybe a years ago and then I had maybe a 2-year-old laptop so it wasn't ancient 2-year-old laptop so it wasn't ancient 2-year-old laptop so it wasn't ancient or anything but it was it just wasn't a or anything but it was it just wasn't a or anything but it was it just wasn't a good good good experience same with screen recording experience same with screen recording experience same with screen recording it's very hard to do screen recording in it's very hard to do screen recording in it's very hard to do screen recording in full full full HD and actually be able to use your PC HD and actually be able to use your PC HD and actually be able to use your PC at the same time uh at the time when I at the same time uh at the time when I at the same time uh at the time when I was using it it wasn't working that well was using it it wasn't working that well was using it it wasn't working that well and that's why like now that I have a and that's why like now that I have a and that's why like now that I have a Mac like that is none of that is a Mac like that is none of that is a Mac like that is none of that is a problem like the Mac proc processors are problem like the Mac proc processors are problem like the Mac proc processors are created for this kind of work for video created for this kind of work for video created for this kind of work for video editing for for all of that so I

  33. editing for for all of that so I editing for for all of that so I definitely notice a difference definitely notice a difference definitely notice a difference there so there so there so impossible impossible impossible no and may probably these days it's even no and may probably these days it's even no and may probably these days it's even better supported better supported better supported but um and you can't run DAV Vinci but um and you can't run DAV Vinci but um and you can't run DAV Vinci resolve on Ubuntu as far as I'm aware resolve on Ubuntu as far as I'm aware resolve on Ubuntu as far as I'm aware that's only windows and and Mac that's only windows and and Mac that's only windows and and Mac OS and da Vinci resolve is hands down OS and da Vinci resolve is hands down OS and da Vinci resolve is hands down the best free uh editor pro video the best free uh editor pro video the best free uh editor pro video editing so my my exam environment has been so my my exam environment has been loaded so to show you how I set it loaded so to show you how I set it loaded so to show you how I set it up I always go here and then I go to the here and then I go to the kubernetes docs I'm on a German server apparently I'm on a German server apparently probably at probably at probably at hner and as you see this is a super hner and as you see this is a super hner and as you see this is a super choppy super laggy exam environment and choppy super laggy exam environment and choppy super laggy exam environment and this is exactly how it is in the actual this is exactly how it is in the actual this is exactly how it is in the actual exam so I'm just doing everything in exam so I'm just doing everything in exam so I'm just doing everything in here to get used to the lagginess and here to get used to the lagginess and here to get used to the lagginess and the the the choppiness but here I have the choppiness but here I have the choppiness but here I have the documentation and then I have the

  34. documentation and then I have the documentation and then I have the terminal which I I make a little bit always added the bash RC and I always added the bash RC and I add alos V is vim and set- oi for the superior editing vim and set- oi for the superior editing mode and then then I enter t-mo and I'm mode and then then I enter t-mo and I'm mode and then then I enter t-mo and I'm good to good to good to go go go so you've already seen this question you so you've already seen this question you so you've already seen this question you have access to multiple clusters from have access to multiple clusters from have access to multiple clusters from your main terminal and from the cube your main terminal and from the cube your main terminal and from the cube config extract the certificate of the config extract the certificate of the config extract the certificate of the user so I can just do that question user so I can just do that question user so I can just do that question since I've already docked that question since I've already docked that question since I've already docked that question I'll do that I'll solve that and when I I'll do that I'll solve that and when I I'll do that I'll solve that and when I solve that one I'm going to move to the solve that one I'm going to move to the solve that one I'm going to move to the to the full camera mode like this to the full camera mode like this to the full camera mode like this because I can't share all of the exam of because I can't share all of the exam of because I can't share all of the exam of course so solving this course so solving this course so solving this question you have access to multiple question you have access to multiple question you have access to multiple clusters from your main terminal write clusters from your main terminal write clusters from your main terminal write all context names into here one per line all context names into here one per line all context names into here one per line so what you do is you do K config get context and then o name so these are all context and then o name so these are all of the names of the

  35. of the names of the of the names of the context that I have at my context that I have at my context that I have at my disposal and then I redirect that to disposal and then I redirect that to disposal and then I redirect that to this this this file and if I C that file then I have file and if I C that file then I have file and if I C that file then I have all of the contexts listed one per all of the contexts listed one per all of the contexts listed one per line from the cube config extract the line from the cube config extract the line from the cube config extract the certificate of user restricted infr prod certificate of user restricted infr prod certificate of user restricted infr prod and write it decoded to opt course one and write it decoded to opt course one and write it decoded to opt course one search so I go to Vim do Cube slash restricted restricted at infr restricted restricted at infr prod and here's the client certificate prod and here's the client certificate prod and here's the client certificate data here so I copy data here so I copy data here so I copy that actually you have to use your mouse that actually you have to use your mouse that actually you have to use your mouse in this in this in this terminal so you copy the CT data copy terminal so you copy the CT data copy terminal so you copy the CT data copy and then if I do and then if I do and then if I do um Vim um Vim um Vim insert and paste that deleting everything so I just have the deleting everything so I just have the base 64 encoded string like that then I do cater so I string like that then I do cater so I just get the string cat just get the string cat just get the string cat PPE that to base

  36. PPE that to base PPE that to base 64- D and then I get the decoded 64- D and then I get the decoded 64- D and then I get the decoded certificate so if I redirect that to opt certificate so if I redirect that to opt certificate so if I redirect that to opt course one CT and then cat assert here is the decod CT and then cat assert here is the decod certificate in the file as requested and certificate in the file as requested and certificate in the file as requested and now I have solved the first now I have solved the first now I have solved the first question so 114 minutes left so yeah question so 114 minutes left so yeah question so 114 minutes left so yeah five five five minutes minutes minutes and uh last look at the chat and then and uh last look at the chat and then and uh last look at the chat and then I'm going to go into coffee Focus mode I'm going to go into coffee Focus mode I'm going to go into coffee Focus mode wish me luck guys see you when I take a wish me luck guys see you when I take a wish me luck guys see you when I take a break all right well I have actually solved

  37. all right well I have actually solved almost all of the questions there's one almost all of the questions there's one almost all of the questions there's one question left just have to do a question left just have to do a question left just have to do a kubernetes kubernetes kubernetes upgrade and I think I've did really upgrade and I think I've did really upgrade and I think I've did really really well this really well this really well this time and I have 35 minutes left time and I have 35 minutes left time and I have 35 minutes left too so wow too so wow too so wow okay well I've like this is a very okay well I've like this is a very okay well I've like this is a very generic question like I have no generic question like I have no generic question like I have no issues with like showing this um issues with like showing this um issues with like showing this um question to the world this is also part question to the world this is also part question to the world this is also part of the killer Koda scenario so I think of the killer Koda scenario so I think of the killer Koda scenario so I think that's okay to show so we can do this that's okay to show so we can do this that's okay to show so we can do this one together now I have to upgrade one together now I have to upgrade one together now I have to upgrade kubernetes to 129.0 and actually there is a great oops 129.0 and actually there is a great oops now now now I I I here here there's a very good doc here here there's a very good doc here here there's a very good doc mentation on this uh mentation on this uh mentation on this uh see oh it was already there see oh it was already there see oh it was already there L you go to L you go to L you go to tasks and then administer a see Administration with Cube ADM and see Administration with Cube ADM and then upgrading Cube ADM then upgrading Cube ADM then upgrading Cube ADM clusters we need to go from 28 29 so clusters we need to go from 28 29 so clusters we need to go from 28 29 so that's that's that's the one that we get and I have almost the one that we get and I have almost the one that we get and I have almost memorized it but I kind of like to have

  38. memorized it but I kind of like to have memorized it but I kind of like to have it uh with me here as I'm going through it uh with me here as I'm going through it uh with me here as I'm going through it it it so so so um um um let's go to the correct context okay get notes and then we go to context okay get notes and then we go to the control plane the control plane the control plane cluster two control plane SSH oops I have to do it from the main SSH oops I have to do it from the main node of course SSH cluster to control node of course SSH cluster to control node of course SSH cluster to control plane here we plane here we plane here we go and then I can do Cube ADM version of go and then I can do Cube ADM version of go and then I can do Cube ADM version of cube ADM cube ADM cube ADM version here we go and Cube ADM is version here we go and Cube ADM is version here we go and Cube ADM is already at already at already at 129.0 so I know I don't have to upgrade 129.0 so I know I don't have to upgrade 129.0 so I know I don't have to upgrade that that that but if I want to check which versions but if I want to check which versions but if I want to check which versions there are I need to do AP there are I need to do AP there are I need to do AP cache medicine Cube cache medicine Cube cache medicine Cube ADM and here it says these are the ADM and here it says these are the ADM and here it says these are the versions available to me versions available to me versions available to me now and then it's Cube now and then it's Cube now and then it's Cube ADM ADM ADM help Cube uh upgrade plan Cube ADM upgrade

  39. uh upgrade plan Cube ADM upgrade plan so as it's running these health plan so as it's running these health plan so as it's running these health checks I can just try checks I can just try checks I can just try here so Cube ADM is at the right version here so Cube ADM is at the right version here so Cube ADM is at the right version upgrade upgrade upgrade plan and then you upgrade it to do plan and then you upgrade it to do plan and then you upgrade it to do zero so here it says Cube ADM up upgrade apply V1 29.0 because that's what the apply V1 29.0 because that's what the assignment is to do it proceed so this is now upgrading proceed so this is now upgrading to then oh should I have drained the node then oh should I have drained the node first oh it doesn't say that first oh it doesn't say that first oh it doesn't say that right maybe I should have done that right maybe I should have done that right maybe I should have done that actually

  40. huh oh you first upgrade it then you huh oh you first upgrade it then you drain it and then you upgrade celet and drain it and then you upgrade celet and drain it and then you upgrade celet and Cube CTL so upgrading the cuet is and that CTL so upgrading the cuet is and that command is a bit of a p p in command is a bit of a p p in command is a bit of a p p in the RS the RS the RS because this command is because this command is because this command is different it's very difficult to different it's very difficult to different it's very difficult to format oh God these terminals are these format oh God these terminals are these format oh God these terminals are these windows are so annoying so here's the command and you annoying so here's the command and you have to uh let's to uh let's see themm up cache medison cache medison cuet this is the version that I cuet this is the version that I cuet this is the version that I want and and then I do yank in quotes VI quotes quotes VI quotes p there we

  41. go so this is the command that I want to go so this is the command that I want to run on both of run on both of run on both of these now I have it ready here all right these now I have it ready here all right these now I have it ready here all right so now your control plane is upgraded so now your control plane is upgraded so now your control plane is upgraded now I need to drain that now I need to drain that now I need to drain that node make sure I'm in the correct one k node make sure I'm in the correct one k node make sure I'm in the correct one k get nodes okay drain nodes okay drain cluster control plane cluster control plane cluster control plane ignore demon drained and then you do a restart of the drained and then you do a restart of the cupet because as you see here the cupet because as you see here the cupet because as you see here the version is still on 28 oops that of course needs to be done 28 oops that of course needs to be done on the Node cuets no cuets no not restarted I still have to upgrade not restarted I still have to upgrade not restarted I still have to upgrade the cuet on there of course so so copy copy copy this and then on the control plane I this and then on the control plane I this and then on the control plane I have to upgrade the cuet and then you

  42. have to upgrade the cuet and then you have to upgrade the cuet and then you restart it not it's still not on the right version not it's still not on the right version that's strange node config workload stage K get node config workload stage K get nodes oh my God I'm I'm upgrading the nodes oh my God I'm I'm upgrading the nodes oh my God I'm I'm upgrading the wrong node I think that's the thing when you are

  43. think that's the thing when you are doing doing doing these questions and you have to switch these questions and you have to switch these questions and you have to switch all of the context so all of the context so all of the context so often okay get noes often okay get noes often okay get noes yep that was the problem yep that was the problem yep that was the problem okay Closs the three control plan Cube ADM upgrade apply V1 Cube ADM upgrade apply V1 [Music] [Music] [Music] 29.0 so now it's yeah I can't screen uh most of the exam

  44. yeah I can't screen uh most of the exam because I don't want to share the because I don't want to share the because I don't want to share the copyrighted copyrighted copyrighted content that is um you don't want to get banned for that you don't want to get banned for that kind of stuff oh so we have three viewers on stuff oh so we have three viewers on Twitch now that's Twitch now that's Twitch now that's cool Hello cool Hello cool Hello twitch I am definitely new on streaming twitch I am definitely new on streaming twitch I am definitely new on streaming twitch I'm expanding my my I'm expanding my my reach reach reach hopefully get to help more people with hopefully get to help more people with hopefully get to help more people with my educational kubernetes my educational kubernetes my educational kubernetes content so it's taking a bit to upgrade so it's taking a bit to upgrade cuum but when that is done we can restart upgrade the CU blit and can restart upgrade the CU blit and restart it and then it should show up at restart it and then it should show up at restart it and then it should show up at 129 and after that we upgrade the worker nodes let's just nodes let's just Cube ADM upgrade node I Cube ADM upgrade node I Cube ADM upgrade node I believe Cube ADM

  45. okay so the new manifests are restarting okay so the new manifests are restarting the upgrade is going just fine but if I do K get but if I do K get nodes it still shows up nodes it still shows up nodes it still shows up as 1285 1285 so now we upgrade the cubet nodes it still doesn't show up because I

  46. nodes it still doesn't show up because I have to restart the cupet and cupet and now boom it shows up at 129 now boom it shows up at 129 now boom it shows up at 129 awesome so K on Cordon cluster 3 control plane and everything is in a ready state plane and everything is in a ready state so now I can upgrade the node and node and upgrade Linux nodes that should upgrade Linux nodes that should upgrade Linux nodes that should be an easy be an easy be an easy one Cube EDM upgrade node so SSH to Cluster node so SSH to Cluster 3 node drained that means that I can now

  47. drained that means that I can now upgrade the cuet and I've learned to prepare this in cuet and I've learned to prepare this in a different window because it's really a different window because it's really a different window because it's really annoying to get all of those versions annoying to get all of those versions annoying to get all of those versions all the time they are they are upgraded and now I just need to restart them and let's see K get them and let's see K get nodes nice both are on 129.0 and K un Cordon cluster 3 Noe 129.0 and K un Cordon cluster 3 Noe one that's it it's the exam done and I one that's it it's the exam done and I one that's it it's the exam done and I have 18 minutes have 18 minutes have 18 minutes left and I was a bit late in starting left and I was a bit late in starting left and I was a bit late in starting too I took like five minutes too I took like five minutes too I took like five minutes talking talking talking so the Killer is hey sh is a lot harder so the Killer is hey sh is a lot harder so the Killer is hey sh is a lot harder than the the normal one and I managed to than the the normal one and I managed to than the the normal one and I managed to do all the questions and still finish 25 do all the questions and still finish 25 do all the questions and still finish 25 minutes before time so I'm super minutes before time so I'm super minutes before time so I'm super satisfied with satisfied with satisfied with this so it takes a little while to for

  48. this so it takes a little while to for this so it takes a little while to for the score to to the score to to the score to to calculate it doesn't I don't have to calculate it doesn't I don't have to calculate it doesn't I don't have to wait for the for this one to be finished wait for the for this one to be finished wait for the for this one to be finished but it needs a few minutes to to but it needs a few minutes to to but it needs a few minutes to to calculate everything so I'm just going calculate everything so I'm just going calculate everything so I'm just going to take a short break and then and um to take a short break and then and um to take a short break and then and um I'm going to show the score so if you I'm going to show the score so if you I'm going to show the score so if you want to see the score that I achieved want to see the score that I achieved want to see the score that I achieved stick around I'll be back in 5 minutes stick around I'll be back in 5 minutes stick around I'll be back in 5 minutes or still sharing my

  49. still sharing my screen hey Lee you're still here screen hey Lee you're still here screen hey Lee you're still here nice nicely done thank you very much nice nicely done thank you very much nice nicely done thank you very much well we're going to see how nicely done well we're going to see how nicely done well we're going to see how nicely done it actually it actually it actually was so let's go for the solutions and score yes and then let's go for the score yes and then let's go for the score oh 73 and as it says here the simulator is 73 and as it says here the simulator is much more difficult than the real certification hey Mom I guess I'm ready certification hey Mom I guess I'm ready for my mom damn when I did the first round mom damn when I did the first round yesterday I was so frustrated and yesterday I was so frustrated and yesterday I was so frustrated and overwhelmed like I had no idea I didn't overwhelmed like I had no idea I didn't overwhelmed like I had no idea I didn't know I I I seriously doubted if I was know I I I seriously doubted if I was know I I I seriously doubted if I was going to make going to make going to make it it it but this but this but this is very well I had a good feeling like I is very well I had a good feeling like I is very well I had a good feeling like I was about to say this is very unexpected was about to say this is very unexpected was about to say this is very unexpected but like it's not completely unexpected but like it's not completely unexpected but like it's not completely unexpected because I had a good feeling as I was

  50. because I had a good feeling as I was because I had a good feeling as I was going through the exam just going through the exam just going through the exam just now it felt good but man I didn't think now it felt good but man I didn't think now it felt good but man I didn't think I would have an almost perfect score and I would have an almost perfect score and I would have an almost perfect score and there are a there are a there are a few things that few things that few things that uh I can't I I I can't solve or that I uh I can't I I I can't solve or that I uh I can't I I I can't solve or that I think is like this one think is like this one think is like this one that's a that's a that's a question like you need to hack the question like you need to hack the question like you need to hack the secrets from environment variables and secrets from environment variables and secrets from environment variables and from uh a mounted file but this one you from uh a mounted file but this one you from uh a mounted file but this one you have to have to have to like get the token of a service account like get the token of a service account like get the token of a service account and then curl with that uh token to the and then curl with that uh token to the and then curl with that uh token to the API server from within a API server from within a API server from within a pod and I highly doubt that they would pod and I highly doubt that they would pod and I highly doubt that they would ask you that because wait I have the ask you that because wait I have the ask you that because wait I have the command here I saved it see see CS exam notes here this is the CS exam notes here this is the CS exam notes here this is the command curl and then with h command curl and then with h command curl and then with h authorization Bearer heading like authorization Bearer heading like authorization Bearer heading like they're not going to ask you to know they're not going to ask you to know they're not going to ask you to know that in the exam that in the exam that in the exam so that's one task that I just refuse to so that's one task that I just refuse to so that's one task that I just refuse to solve because no that's just solve because no that's just solve because no that's just [ __ ]

  51. [ __ ] [ __ ] then I then I then I configured I made a few mistakes configured I made a few mistakes configured I made a few mistakes apparently and I also did the audit log apparently and I also did the audit log apparently and I also did the audit log that I started the day with uh where is that I started the day with uh where is that I started the day with uh where is it here one backup file of audit logs it here one backup file of audit logs it here one backup file of audit logs and and the audit policy so I I managed and and the audit policy so I I managed and and the audit policy so I I managed to fix that properly this time it was a to fix that properly this time it was a to fix that properly this time it was a bit frustrating this morning but bit frustrating this morning but bit frustrating this morning but apparently I managed to do it this time apparently I managed to do it this time apparently I managed to do it this time around and otherwise there are no around and otherwise there are no around and otherwise there are no mistakes so I made one mistake with the mistakes so I made one mistake with the mistakes so I made one mistake with the audit log so I can check that out audit log so I can check that out audit log so I can check that out now and one mistake of this now and one mistake of this now and one mistake of this one and one mistake with the profiling one and one mistake with the profiling one and one mistake with the profiling and Cube and Cube and Cube bench like I highly doubt that I bench like I highly doubt that I bench like I highly doubt that I actually did that actually did that actually did that wrong let's check it out um controller manager has profiling um controller manager has profiling according to cubench five but I I'm feeling so like I'm five but I I'm feeling so like I'm feeling really good about feeling really good about feeling really good about this actually I can I can update my this actually I can I can update my this actually I can I can update my counter counter counter now see counter I can have the counter to

  52. counter I can have the counter to three now you see in my screen the three now you see in my screen the three now you see in my screen the counter is three in the counter is three in the counter is three in the Stream and uh yeah so let's check out this Cube and uh yeah so let's check out this Cube bench question apparently I didn't set the profiling apparently I didn't set the profiling argument the cube controller manager argument the cube controller manager argument the cube controller manager that's interesting CD let's see interesting CD let's see kubernetes profiling equals false it's a very easy profiling equals false it's a very easy question but in my speed I question but in my speed I question but in my speed I have made a mistake there so that one is have made a mistake there so that one is have made a mistake there so that one is solved and then there was one with the solved and then there was one with the solved and then there was one with the audit policy one backup file of the audit logs policy one backup file of the audit logs will be stored by API server so let's will be stored by API server so let's will be stored by API server so let's check it out

  53. manifests Cube API manifests Cube API [Music] server it's server it's in CD um change the configuration so only one um change the configuration so only one backup of the logs is stored grab grab backup star huh that's weird it's in huh that's weird it's in a backup of the manifests in the temp

  54. directory oh that's really strange it's directory oh that's really strange it's in a backup in a backup in a backup of if I grab for it it's in the in a of if I grab for it it's in the in a of if I grab for it it's in the in a backup but it's not in the API server backup but it's not in the API server backup but it's not in the API server anymore um that's really strange so maybe it was um that's really strange so maybe it was actually reset or something that I made actually reset or something that I made actually reset or something that I made a a a mistake well anyway I'm just really mistake well anyway I'm just really mistake well anyway I'm just really happy with with what I achieved happy with with what I achieved happy with with what I achieved now uh at least I got some of them right now uh at least I got some of them right now uh at least I got some of them right and if I go back to my score now now I and if I go back to my score now now I and if I go back to my score now now I have 71 of have 71 of have 71 of 73 like I I'm happy with this within the 73 like I I'm happy with this within the 73 like I I'm happy with this within the time limit even I had 20 minutes left so time limit even I had 20 minutes left so time limit even I had 20 minutes left so yeah I'm feeling yeah I'm feeling yeah I'm feeling confident so confident so confident so I'm I'm going to do what's this twitch scam you what the do what's this twitch scam you what the heck someone is uh spamming in my twitch someone is uh spamming in my twitch chat can I well how does that work can chat can I well how does that work can chat can I well how does that work can I ban them

  55. somehow manage suspicious somehow manage suspicious user strict away all right so he is blocked and all away all right so he is blocked and all right so we um yeah I'm really happy right so we um yeah I'm really happy right so we um yeah I'm really happy with this I think I'm going to do at with this I think I'm going to do at with this I think I'm going to do at least one least one least one more definitely one one more one more more definitely one one more one more more definitely one one more one more stream and I'm going to now I'm going to stream and I'm going to now I'm going to stream and I'm going to now I'm going to take a break because I've been added for take a break because I've been added for take a break because I've been added for what three hours now how can I see that where do I see that where do I see that here on YouTube maybe 3 hours and 20 minutes so that's a maybe 3 hours and 20 minutes so that's a pretty good stretch of studying pretty good stretch of studying pretty good stretch of studying so I'm going to take a break go for a so I'm going to take a break go for a so I'm going to take a break go for a run call my mom and then in the run call my mom and then in the run call my mom and then in the afternoon I'm going to do another uh afternoon I'm going to do another uh afternoon I'm going to do another uh round of killer sh and then tomorrow round of killer sh and then tomorrow round of killer sh and then tomorrow morning at 6:30 a.m. I'm going to have morning at 6:30 a.m. I'm going to have morning at 6:30 a.m. I'm going to have the exam the exam the exam so if you want to do some co-working so if you want to do some co-working so if you want to do some co-working again this afternoon check it out I'm again this afternoon check it out I'm again this afternoon check it out I'm going to stop the stream now and go for going to stop the stream now and go for going to stop the stream now and go for a run and a run and a run and um relax my mind for a bit thank you for

  56. um relax my mind for a bit thank you for um relax my mind for a bit thank you for tuning in guys and thank you for the tuning in guys and thank you for the tuning in guys and thank you for the encouragement and I'll see you later

Summary

The main theme is the speaker's process of live-streaming to Twitch and YouTube simultaneously and preparing for a "killer sh" session focused on audit policies. Key subjects include Kubernetes audit logging, configuring the `audit-log-max-backup` flag, and the practical takeaway is to overcome technical streaming hurdles to successfully focus on studying and problem-solving. The speaker also mentions wanting to study log secret resources and system nodes user groups.

View original episode β†—