Пікірлер
@ZiRo815
@ZiRo815 2 ай бұрын
1. Christian Lempa’s files 2. Unnecessary to add secrets to GitLab if you’re just going to run it locally
@brockhard
@brockhard 2 ай бұрын
@@ZiRo815 that's why I shouted him out. Lol and he commented. You're totally right. You don't have to do it that way if you don't need secrets. I found if you want to learn how to secure things then you should practice it.
@anjindevops
@anjindevops 4 ай бұрын
Thanks for sharing your knowledge. Worked for me after some adjustments. Thanks for all.
@wolfbyte1555
@wolfbyte1555 4 ай бұрын
Repo dead?
@brockhard
@brockhard 4 ай бұрын
@@wolfbyte1555 re doing my git repos and need update this video description. Will do it soon. Trying to get back into making new vids. Doing a new blog/docs site too
@wolfbyte1555
@wolfbyte1555 4 ай бұрын
@@brockhard cheers! Looking forward to it! Thanks!
@Patrick76791
@Patrick76791 3 ай бұрын
@@brockhard waiting for the code too :)
@eznomewe
@eznomewe 4 ай бұрын
this is idiotic
@brockhard
@brockhard 4 ай бұрын
@@eznomewe extremely
@eznomewe
@eznomewe 4 ай бұрын
@@brockhard sorry, that was mean of me. It's just that it's so absurd to see these overedited tutorials on really basic sysadmin topics that are better conveyed through text. and the fact that this is a teaser, as if this is some kind of heavily-anticipated event, is the kind of thing usually only the confused Indians do for some inexplicable content farming reasons, and it gave me a visceral reaction. But you do you. I'm glad you're having fun, practicing your video editing, etc. Apologies again for insulting your video.
@zombiewolf007
@zombiewolf007 8 ай бұрын
Hey there, I loved this video, very cool stuff and thank you for making it. I'm admittedly a n00b to all of this while building it from scratch, although I've separately had to support each of these systems in the past mostly for break/fix stuff and never really "working" within each system in an interconnected way. I'm building my own home lab with Proxmox now and I want to build my own local Gitlab and runner...so my n00b question is this, please: Is it going to be difficult for me to setup the local gitlab to connect to this new K3S cluster and have it work the same as you showed at the end of this video? Is there any documentation you could maybe point me to, please? Thanks in advance. No worries if youre too busy. Take care.
@brockhard
@brockhard 8 ай бұрын
Hey thank you!!! I would recommend using public gitlab and then just hosting your own gitlab runner. I'm thinking that's what I should do next. This way the gitlab runner uses a runner token you make in gitlab and then it can run jobs for you private gitlab group and since it's local in your environment you can have it access some services you host. I use it to deploy local DNS record with terraform on my pihole.
@brockhard
@brockhard 8 ай бұрын
I think I have a video deploying the runner in docker and connecting it to your gitlab group. If you wanna deploy the runner in kunernetes you would helm install it instead of the way in my video
@zombiewolf007
@zombiewolf007 8 ай бұрын
@@brockhard okay awesome, I'll try that out next with public gitlab. and thanks a ton for the fast reply! Last question for you, maybe I'll figure it out soon. This is my first time doing anything like this as I mentioned so I'm sure I'm missing something simple, but even GPT4 isnt helping me find the root cause lol... When I try to run "make main-cluster", I get this output: $ make main-cluster ansible-playbook -i inventory/hosts.yml playbooks/main_cluster.yml ERROR! Attempting to decrypt but no vault secrets found Do I need to create a new vault secrets file or something? Thanks once more.
@zombiewolf007
@zombiewolf007 8 ай бұрын
@@brockhard Thanks for your fast response! :) I'll definitely try that. DOH! I also answered my other question I was going to ask... which was I couldnt get the make command or playbooks to work for the life of me... I had to rename "vault-template.yml" to just vault.yml and that got things going finally. Awesome script!
@jdpalaciob
@jdpalaciob 9 ай бұрын
I think this video and your repository are an excellent summary for an entire monitoring system with Grafana Lab tools (+ prometheus). It was very useful for me. I'd had liked for you to include the connection between Tempo and Loki so you can move from logs to traces but it does not make this video less poweful. Thank you!
@makantavasouli
@makantavasouli 10 ай бұрын
Hi mate did you ever make the part 2 for this ?
@christopherpeterson6004
@christopherpeterson6004 Жыл бұрын
Awesome! I would like to know if it would be viable to deploy 3-5 node cluster across two XCP-NG hosts so that if we have to service one of the hosts: k3s can keep running. I've seen it done on Proxmox with a low powered "witness" like a raspberry pi or mini PC. I'm building a Wazuh-indexer cluster which uses opensearch for a SIEM.
@solbigbull
@solbigbull Жыл бұрын
I followed this tutorial and got my runner setup for the very first time. Thank you so much!
@brockhard
@brockhard Жыл бұрын
Glad I was able to help!!!
@cswni
@cswni Жыл бұрын
Thanks for sharing. And for swarm mode whats the bigger changes?
@brockhard
@brockhard Жыл бұрын
I've actually never used docker swarm. That's something I am interested in trying in the future.
@PepePlaca-t6s
@PepePlaca-t6s Жыл бұрын
appreciate this video, keep up with the channel. Can't wait for more videos about selfhosting services.
@Kanakarao-gk4tz
@Kanakarao-gk4tz Жыл бұрын
need more
@Asgardinho
@Asgardinho Жыл бұрын
why Fluentbit instead of promtail?
@brockhard
@brockhard Жыл бұрын
Why not fluentbit instead of promtail? Lol I just like the fluentbit product
@Asgardinho
@Asgardinho Жыл бұрын
@@brockhard why do you like it over promtail?
@brockhard
@brockhard Жыл бұрын
I like fluentbit because it has more options and configuration. Promtail is designed to work for Loki and fluentbit is designed to be a logging service that can connect to a lot of different providers so I like using fluentbit because it's a more flexible solution and also pretty easy to configure and doesn't lock me in to the grafana stack
@daniellin2408
@daniellin2408 Жыл бұрын
Wow !!! This tutorial helped me understand how to build my home lab.
@CTWilliams89
@CTWilliams89 Жыл бұрын
Revisiting this after a bit, I'm using the latest ubuntu image 22.04.3 my boot commands are exactly the same but my vm gets stuck on the choose language portion. Have you had any issues with the newer ubuntu image on your end? EDIT: nvm I'm a big dumb silly typo was messing everything up. Good news though I got it working and got ci/cd setup again in gitlab.
@brockhard
@brockhard Жыл бұрын
I have had days of not knowing why packer wasn't working hahahah my 5th time attempting this it just worked lol. I have not been successful with the cicd part. I use gitlab ci and currently just have a docker runner and it has issues connecting with proxmox for some reason.
@CTWilliams89
@CTWilliams89 Жыл бұрын
@@brockhard I had an issue using the http server so I mounted a cdrom with the http data and passed it that way. Id be more than happy to share my workaround.
@wyo2151
@wyo2151 Жыл бұрын
super useful!! thanks
@cybr774
@cybr774 Жыл бұрын
Very impressive how you can setup traefik. One thing that I'm not sure if it's only me, it seems that the audio is always a bit low
@brockhard
@brockhard Жыл бұрын
Thank you for the feedback. Will remember that for the next one!
@fedefede843
@fedefede843 Жыл бұрын
isn't it pie chart already part of Grafana since a while? Cheers!
@brockhard
@brockhard Жыл бұрын
It may be hahaha I installed the traefik dash and it said it was still needed so I just added it
@cybr774
@cybr774 Жыл бұрын
This is a massive revelation for me. I've used portainer a bit in the past but just to visualize containers and always preferred the CLI for managing them, however I was not aware that it could be used for GitOps and it's such a gamechanger. Thanks for showing us! Also, I just noticed that Portainer changed the business free version from 5 nodes to 3, a bit of a bummer :(
@brockhard
@brockhard Жыл бұрын
Yeah it's a bummer for sure. I love the gitops workflow though. I actually just made a cli too that a project can use to update the image in a docker compose file. Making a video on that right now. Https://gitlab.com/spakl/bookie
@almighty2374
@almighty2374 Жыл бұрын
can you do an tutorial for unRAID pls
@CTWilliams89
@CTWilliams89 Жыл бұрын
I just went back and looked at my packer setup and also found out that it's deprecated and I need to use proxmox-iso. I'm looking forward to the ci/cd video. I've got it setup now but it still needs some work. Loving the content great stuff!!
@brockhard
@brockhard Жыл бұрын
Hahaha yeah what a pain, I can't believe it's deprecated already lol. Will have to figure out the iso implementation
@ReviewSmartTech
@ReviewSmartTech Жыл бұрын
Nice, wondering why you did not use proxmox-iso provider in packer?
@brockhard
@brockhard Жыл бұрын
You know I just didn't try it out haha if you have does it work better?
@ReviewSmartTech
@ReviewSmartTech Жыл бұрын
​@@brockhard I'm encountering issues in the packer section of your repository. When I attempt the 'validate' command, I'm met with an error stating "proxmox is deprecated, please use proxmox-iso instead." I'm using packer version 1.9.2 on Windows 11. (you're on macOS). Can you confirm if your code aligns with the most recent packer version?
@brockhard
@brockhard Жыл бұрын
@@ReviewSmartTech it's crazy how fast things can depreciate. I did the video in Mac but I wrote the code using Linux. I'll have to work on updating the code to the proxmox-iso. It's on my list haha
@heaton922
@heaton922 Жыл бұрын
learn the new stuffs from you again, thanks
@kgottsman
@kgottsman Жыл бұрын
Definitely enjoying your channel for my homelab... For the SSH key conflict, there is a better way to fix the issue rather than deleting the known_hosts file. The command "ssh-keygen -R 10.10.4.65" is better since it just removes the single host.
@brockhard
@brockhard Жыл бұрын
Used this today, thank you!!!!
@arseniobrown7744
@arseniobrown7744 Жыл бұрын
Hey just found your channel i just have a question do you have a discord so we can pick your brain or other members can help each other out.
@brockhard
@brockhard Жыл бұрын
In the works!! Hopefully pretty soon
@heaton922
@heaton922 Жыл бұрын
great tutorial, thanks for share
@brockhard
@brockhard Жыл бұрын
Thank you!!
@neilcresswell6539
@neilcresswell6539 Жыл бұрын
Wow comprehensive demo/setup…
@brockhard
@brockhard Жыл бұрын
Thank you. I only scratched the surface on some of the features.. will probably make another in the future to configure it further. Great product!
@neilcresswell6539
@neilcresswell6539 Жыл бұрын
Now this looks interesting.. will sub to see updates.. neil@portainer
@joshhardin666
@joshhardin666 Жыл бұрын
If you're going to set up bridges for each of your nics, why not pass through the network cards directly to the pfsense vm so that you can take advantage of interface process offloading (instead of doing it in software)?
@brockhard
@brockhard Жыл бұрын
I was trying to get that to work but was having a hard time. I'll have to revisit it and check it out. Although I am looking to make a dedicated machine for pfsense and we probably move it off proxmox sometime soon
@joshhardin666
@joshhardin666 Жыл бұрын
@@brockhard depending on what you want it to do for you, there are many advantages to using a pfsense on proxmox setup to handle traffic on your proxmox machine or cluster, especially if you set up vlans. - there's no physical interface bottleneck if you keep your vlans on the proxmox setup. (I have a border router that unfortunately has 2.5g interfaces but my proxmox cluster (and most of the other devices on my wired network are 10g) so I use pfsense on the proxmox cluster to handle routing of all my internal vlan traffic (both physical lan and proxmox lan) and let the baremetal pfsense box handle all my border traffic. to keep my 2g fiber internet snappy (and reduce the complexity at the border). I'm currently building out this setup.
@bambabambo6110
@bambabambo6110 Жыл бұрын
Cool
@kahliscargile2041
@kahliscargile2041 Жыл бұрын
Damn my boy where did you find this
@tabbabimarwen6937
@tabbabimarwen6937 Жыл бұрын
some help plz!! i got this error after the installation of the vm "detection authentication error :Increasing handshake attempts"
@whoami5096
@whoami5096 Жыл бұрын
Excellent, It helped me where I needed to be. Appreciated!
@heaton922
@heaton922 Жыл бұрын
Thanks for share. I'm a newbie from christian and find this treasure channel, love this.
@brockhard
@brockhard Жыл бұрын
I'm glad! Working on more. Also trying to figure out video editing so the videos should improve!
@christianlempa
@christianlempa Жыл бұрын
Thanks for sharing! Great one with the CICD pipeline, I need to add this too 😊
@taylorbluebaugh6489
@taylorbluebaugh6489 Жыл бұрын
First