![Andy Clemenko - Firefighter Geek](/img/default-banner.jpg)
- 83
- 74 844
Andy Clemenko - Firefighter Geek
United States
Приєднався 24 бер 2006
Welcome to an illogical place to store all the videos I am creating. Everything from geekery, Kubernetes, firefighting, gym ownership, cycling, and even my kids sports.
Step-by-Step Guide to Creating a NVIDIA Ollama AI Deployment on Harvester - Rancher
Step-by-Step Guide to Creating a NVIDIA Ollama AI Deployment on Harvester
This was a fun one since it incorporated hardware and software. I walk you through building a VM for Ollama on Harvester.
What is Harvester and the basics = ua-cam.com/video/QY-jHRv60D0/v-deo.html
Eta Prime's video of the MS-01 = ua-cam.com/video/keAFTWkGX0Q/v-deo.html
Here is the GitHub repository for the commands = github.com/clemenko/harvester_ollama
Thanks for watching. Feel free to comment!
Please subscribe.
And let me know if I can help in any way.
This was a fun one since it incorporated hardware and software. I walk you through building a VM for Ollama on Harvester.
What is Harvester and the basics = ua-cam.com/video/QY-jHRv60D0/v-deo.html
Eta Prime's video of the MS-01 = ua-cam.com/video/keAFTWkGX0Q/v-deo.html
Here is the GitHub repository for the commands = github.com/clemenko/harvester_ollama
Thanks for watching. Feel free to comment!
Please subscribe.
And let me know if I can help in any way.
Переглядів: 190
Відео
Harvester and Rancher Integration Tips for Beginners
Переглядів 230Місяць тому
Harvester and Rancher Integration Tips for Beginners A customer asked about integration yesterday at a workshop. SO I made a video. :D Also check out the other resources at: rfed.io/links You can contact me at: Andy C: clemenko@gmail.com Thanks for watching and consider subscribing!
Can a noob install Kubernetes? RKE2, Rancher, and Longhorn
Переглядів 732Місяць тому
This was a fun video to make with Nick G! Here is the Gist if you wanted to follow along: gist.github.com/clemenko/2556e83fa5d455b1e66a4a458b0b4011 Also check out the other resources at: rfed.io/links You can contact us at: Nick G: nicholas.s.grasso@gmail.com Andy C: clemenko@gmail.com Thanks for watching and consider subscribing
playing with multus for tim
Переглядів 1332 місяці тому
following up on gist.github.com/timothystewart6/2f5825cd7b8f1ec00aef8b7f6b04502b?permalink_comment_id=5016924 for @TechnoTim
Why you need ipxe netboot.xyz in your lab
Переглядів 3372 місяці тому
We have been developing an Harvester Workshop and needed a better way to boot dozens of machines. Netboot.xyz was a simple way to do it. We used hub.docker.com/r/linuxserver/netbootxyz to simplify the install. Then we created a custom menu and loaded the assets. After updating the DHCP settings on the network to point to the machine we are able to boot anything. Here is the GIST : gist.github.c...
WAVFD - Why We Volunteer - Shorter Version
Переглядів 2252 місяці тому
Shorter Version We took a moment to talk to some of our volunteers to learn "Why we Volunteer". If you are interested please visit wavfd.org/join/. thanks.
Harvester v1.3.0 - Easy Home lab Open Source Hyperconverged
Переглядів 2,7 тис.3 місяці тому
Harvester v1.3.0 - Easy Homelab Open Source Hyperconverged This is a simple high level install of Harvester v1.3.0 using PXE from hub.docker.com/r/netbootxyz/netbootxyz Harvester Docs : docs.harvesterhci.io/v1.3/ Harvester v1.3.0 Release Notes : github.com/harvester/harvester/releases Here is the Cloud-Init I like to use : gist.github.com/clemenko/efcbaebc772f02bc541463c52ba61a0f Thanks for wat...
RKE2 High Availability Explained
Переглядів 8373 місяці тому
Finally sat down to explain RKE2 High Availability. Docs : docs.rke2.io/install/ha How I deployed the cluster : github.com/clemenko/rke2/blob/main/deprecated_harv.sh Please consider subscribing and comment what you would like to see in the next video. Thanks for watching! clemenko @ gmail . com
WAVFD - Why We Volunteer - Ready to Join?
Переглядів 3293 місяці тому
We took a moment to talk to some of our volunteers to learn "Why we Volunteer". If you are interested please visit wavfd.org/join/. thanks.
Use Hauler to Air Gap the Rancher RKE2 Longhorn and NeuVector
Переглядів 6704 місяці тому
Thanks for checking out the new "Use Hauler to Air Gap the Rancher Stack" video/script. You can find all the files here : github.com/clemenko/rke_airgap_install Check out the Hauler Docs at rancherfederal.github.io/hauler-docs/ Keep in mind that the old version is now DEPRECATED. Thanks for watching. Please subscribe and reach if you need any help.
NeuVector Federation from Rancher Charts - Air Gap Possible
Переглядів 2144 місяці тому
Fun playing with NeuVector Federation on a few Rancher Clusters. We deployed the NeuVector from the Rancher built in chart. Please comment if there is anything I missed. Please subscribe! Thanks for watching!
What is Rancher Government Hauler - Air Gap All The Things
Переглядів 2844 місяці тому
Rancher Government has been working on a tool for air gapping Kubernetes images, charts and files. rancherfederal.github.io/hauler-docs/ Really easy to install and use. Of course I had to script it for getting the latest Rancher, Longhorn, RKE2, and NeuVector. github.com/clemenko/rke_airgap_install/blob/main/make_hauler.sh Take a look. Hope you like it. Please subscribe, comment and email me if...
What is HobbyFarm? - Basic setup
Переглядів 1855 місяців тому
Shout out to Antton for the idea for the video. HobbyFarm is a workshop environment. It is written for use with Kubernetes. My HobbyFarm setup and content : github.com/clemenko/hobbyfarm Upstream HobbyFarm : github.com/hobbyfarm/hobbyfarm As always please like and subscribe. Do you have an idea for a video? Please comment or email me at "clemenko@gmail.com". Thanks for watching
Mites on Ice - Bowie - 12/20
Переглядів 446 місяців тому
Bowie u8 Mites on ice at the Washington Capitals game 12/20/23 Dillon had a ton of fun !
Rancher Workshop Overview
Переглядів 3476 місяців тому
I have delivered several dozen of these workshops and decided to record it. We are using an opensource project called HobbyFarm. Here is my repo is all the content and script I use to build out the platform. github.com/clemenko/hobbyfarm Please feel free to email me at "clemenko@gmail.com" or "natsec@ranchergovernment.com" to schedule a workshop! please subscribe and comment! peace.
Can a 12 y/o install Rancher Kubernetes? RKE2, Rancher, & Longhorn
Переглядів 4,1 тис.Рік тому
Can a 12 y/o install Rancher Kubernetes? RKE2, Rancher, & Longhorn
MaxPower - Software Stack before the demo
Переглядів 150Рік тому
MaxPower - Software Stack before the demo
MaxVision CyberPac XL 9200 == MaxPower with Harvester
Переглядів 121Рік тому
MaxVision CyberPac XL 9200 MaxPower with Harvester
Do I need a new engine? - Not yet. Looks like PCV issue.
Переглядів 164Рік тому
Do I need a new engine? - Not yet. Looks like PCV issue.
BladeRunner - Framework Laptop Cluster - k8s shoe box
Переглядів 1,7 тис.Рік тому
BladeRunner - Framework Laptop Cluster - k8s shoe box
Air Gap Rancher Fleet Catalog Automation
Переглядів 223Рік тому
Air Gap Rancher Fleet Catalog Automation
PlexiCluster - Framework Laptop Boards for Rancher and Harvester
Переглядів 1,6 тис.Рік тому
PlexiCluster - Framework Laptop Boards for Rancher and Harvester
OUTDATED - How to Air Gap RKE2, Neuvector, Longhorn, and Rancher
Переглядів 3,7 тис.Рік тому
OUTDATED - How to Air Gap RKE2, Neuvector, Longhorn, and Rancher
Frame.Work Failed bios update with blink code
Переглядів 228Рік тому
Frame.Work Failed bios update with blink code
Rancher Harvester Quick Demo with Templates
Переглядів 1,4 тис.2 роки тому
Rancher Harvester Quick Demo with Templates
Simple RKE2, Rancher and Longhorn Install
Переглядів 20 тис.2 роки тому
Simple RKE2, Rancher and Longhorn Install
Hi Sir ,i saw your few video about harvester ,is there any way to auto-scale node when running Rke2 in harvester .i think you got my point . How to auto scale node when running k8(rke2) in Harvester . no need to auto-scale harvester cloud only need k8(rke2) can auto-scale node as recourse demand by application . if you make a video about this it will be very helpful to us ..thanks ..
Hi. There is a way. If you deployed VMs from within Rancher talking to Harvester then you can simply scale the number of workers up and down. I don't know of a way to auto-scale it based on application usage. If you are running it inside Harvester, then you are hardware bound. I would simply make the VMs' bigger. aka vertical scaling versus horizontal. make sense?
Hello, During the process of installing RKE2 on Ubuntu 22.04, I encountered many errors that could not be fixed. Through your instructions it was very successful Where can I talk to you so you can help me see my error? Please help, I really need it
Glad to help. For those watching We are actively emailing back and forth.
Is there a detailed tutorial somewhere on how to share an Nvidia GPU in Harvester in sr-iov mode? The instructions on the SUSE website are enigmatic and do not work in my case with the Tesla P4.
I think my co-worker just got one of those cards. Let me see if he has any tricks for it.
Will be great, thx
He has not started on the sr-iov part yet. You are looking to slice up the GPU?
Exactly as I need to share multiple VDI, mainly windows :/
interesting. Side question, have you looked at KASM?
You mentioned the tilde key(~)? at the end of this video. A nice way to get a console in the GUI. I can't get this to work. Is this an easter egg function or is it somewhere in the documentation? Great video btw. I'm glad I have my VLAN5 working so the setup with your cloud-init sample and creating a rocky template is super easy.
Oh nice. With the tilde key does the window pop up? Or does it pop up and not do anything?
@@clemenko When you mentioned popup I've tried differrent browsers. I found it working Firefox with Shift ~ and `. I got it now. Thanks for your reply.
Oh awesome. I tend to use chrome. Glad it is working.
this is so good and useful!!!
Hope this helps. I may make a second one for Ubuntu.
Great job Andy Thank you sir.
Thanks Andy for the great video. Appreciate it just like other videos. But I have a question. In this case the server -1 in the control plane, what if it goes down, how will server-2 and server-3 be promoted to being the next "master", it has to be done manually as far as I can see. How is this problem being solved? I experimented a little bit on this and turned off server-1, it appears that server-2 is no longer automatically promoted to master which means the rules for HA fail. thoughts?
When setting up HA all 3 of the control plane nodes should be running rke-server. When you shut down server 1 it takes a minute or two for another node to be promoted. Behind the scenes etcds is the database that stores the cluster state. So server 2 and 3 still have the complete database of what is going. Also the workers can still talk to the control plane through either multiple DNS records or a load balancer. hope this helps.
@@clemenko Thanks for the response. We just did that however in the /etc/rancher/rke2/config.yaml the server-2 and server-3 technically point to server-1 Would that actually matter in this case? We waited a good 5 minutes and did not see the server-2 or server-3 get promoted to master hence were wondering what would happen in a production grade scenario. Still experimenting! We will keep you posted, appreciated your response.
That should word. Here is how I set up server 2 and 3 : github.com/clemenko/rke2/blob/main/deprecated_harv.sh#L115 . Make sure you have the same config with the addition of the "server:" and "token:" fields. Check the error logs with `journalctl -xefu rke2-server`.
@@clemenko Thanks so much for helping out. I figured you were right. I guess etcd automatically identifies a control plane server and ignore the "server" attribute which is used in server-3, which I thought was connecting to server-1. Technically it connects to etcd and so when server-1 is down, etcd automatically elects the other one as master. Coincidentally it took quite a few minutes for that to get elected. Not sure why that may be the case. Thanks again for the great video and the assistance.
Behind the scenes etcd does the election. You pin the "server" field in the config to the first server for the all the `rke2-server`s. Then the workers use a load balancer to the 3 control plane nodes. Glad to help. Let me know if you run into any other issues!
Why is this happening, I am doing your instructions word for word? "pve-rke2-01 NotReady control-plane,etcd,master 8m v1.30.1+rke2r1" What should I look for? Ubuntu Serer 20.04.6 and 22.04.3. What gives?
When you see "NotReady" just wait. It can take a little bit of time to become ready. I would also look at Ubuntu 24.04 Noble. New kernels are usually better. Did the node come up? I will test this morning to see if works for me.
@@clemenko Yes I have some experience with kubernetes but in Microk8s form and never with rancher and longhorn. I have never got them to work. It's always been with Portainer.
From what I microk8s is a heavily packaged version of k8s for ubuntu only. One nice thing about rk2 is that it can run on any os. Take a look at this video ua-cam.com/video/Gr08LhMQVoE/v-deo.html . I walked one of our inside sales guys through setting up a single node cluster. Might help.
@@clemenko I agree thank you very much. Great Job on the Videos by the way.
Great stuff. And a good project for ancient people in the middle of nowhere.
Thanks. I guess. :D
hi there, I have a suggestion for a video. Could you give a definitive explanation of an scenario with the proper tools where rke2 can have security? I am on my way to have k8s with rke2 v1.28. I managed to have this running thanks to your videos and others: rke2 - metallb - longhorn - postgres-oprator - kong using postgres - Rancher. I am on my way to deploy knative for the serverless, and istio oc. I am using Ansible, Vagrant, Packer, plus MAAS to manage all of these. The thing is that I am missing the security stack and firewall. I have read about NeuVector, authentik, keycloak, stackrox, stig, wazuh, and Crowdsec. But to be honest I don't know where to start, and where to end. I need help from the pros to decide my security/firewall security for my staing and prod clusters. I think this would make a great video :)
Hi Carlos, I have a video on setting up the Neuvector Federation : ua-cam.com/video/SthUj8TtesM/v-deo.html. I think I see where you are coming from. So a video from the 50 foot view how all these pieces fit together?
@@clemenko yeah a video about how all the pieces fit together and how to set them up would be amazing. Also, I'd love to hear in one of your videos about STIG. I am trying to figure out the security stack for my cluster, there is so much stuff and I am kinda lost xD
To keep the video short I think a 50 foot view will make sense. Let me see what I can do for next week.
Andy - what is the recommended method to install the nginx ingress controller on top of rke2? I thought "it" came with rke2 but I don't "see it" after the rke2 install, why is that?
Dave, the nginx ingress controller is installed by default with rke2. There are a few options with the several install method if you wanted to use Traefik or another ingress. Did you setup a config yaml? Or a simple `curl | bash` install? Here are the options for that : docs.rke2.io/install/configuration#configuring-the-linux-installation-script
I found it /see it - was not expected the extra suffix(s) attached to the name of the nginx-ingress-controller-xyz123
can you make a video about how you use STIG, keycloak, and rox? ty!!! super interesting I am finding in your videos and Github
Great suggestion! keycloak is a little more complicated with the integration with Rancher. Let me see if I can put something together. May with Nick.
Is it compatible with Ubuntu?
Absolutely. It is a simple binary. the installer will download the correct version of linux and even arm.
is neuvector free? or is there a free tool similar to it?
Neuvector is opensource. Here is the helm repo for it : github.com/neuvector/neuvector-helm hope this helps.
thank you for the video and all the info on github!!!!
You are welcome!
thanks for the video :)
glad you liked it!
We have edge device running Ubuntu which does not have internet access at all. But occasionally it connects to Android or iOS device which have access to the internet. Is hauler suitable in this scenario to update docker app running on edge device?
Sort of. If you are using a phone to update the docker images you may not need hauler. The best way to use hauler is to download the images on an internet connected computer and create a tar file. Then you can move the tar with a thumb drive. The good part of hauler is that it can serve out the files as an http server and registry. Actually hauler might help improve the time it takes to move the files/images.
I am trying to see if Harvester is a good way to consolidate VMs and containers in production but the VM experience seems a bit poor, it requires some good CPU cycles and storage and Longhorn is a new kid on the block that I am not comfortable in making the leap. It is great for home labs though if you are learning kubernetes also.
Harvester is a good way to get the best of both worlds. It is REALLY good at "hiding" kubernetes under the hood. Longhorn just works and you don't really have to think about it. I would NOT use Harvester as your introduction to kubernetes though. I would start with a single vm. Check out ua-cam.com/video/Gr08LhMQVoE/v-deo.html for a simple walk through. Also, feel free to recommend any video ideas!
I am getting stuck on the rancher deployment where I am not able to access the web gui. I tried various local domains inside the hosts file and changing the hostname in the command but nothing seems to work.
Sorry about that. Check `kubectl get ingress -A` to see what FQDN it is expecting. You can edit it with `kubectl edit ingress -n cattle-system rancher` and change it to something like `rancher.$YOURIP.nip.io`. We used that in a video I just made yesterday : ua-cam.com/video/Gr08LhMQVoE/v-deo.html . Let me know how it goes. If you want we can jump on a zoom to sort through it?
@@clemenko thanks for the update. I will try it as soon as possible and will let you know of the outcome.
@@clemenko I just sent you an email on an update since the command provided did not work.
@@dvdking14mc I just sent you back and email. :D
Your channel is awesome. I found you from Tim's Multus video and I've been going through all your stuff. I'm almost there. For us home-lab folks who will have a 3-node NUC harvester cluster and rancher cluster behind a firewall, how would you recommend getting secure access both internally and externally? I've been using truenas scale with truecharts and ingress (using ports 80 and 443 with let's encrypt) to my single truenas box, but if I wanted to do the same here, I'm not sure how I would go about that port forwarding rule without a hardware loadbalancer. My plan is to move towards Rancher managed cluster for my apps instead of truenas.
Thanks Greg. Are you looking for private access or public? For Private access I would setup Tailscale on the network and allow access to the entire subnet. One crazy idea is use the Tailscale Operator : tailscale.com/kb/1236/kubernetes-operator. For public access that is a bit harder. Are you serving out apps/pages to the public?
@@clemenko Thanks for the tailscale operator tip, I'll look into that. But yeah, I was looking for a way to create public access.
this might be a crazy idea : developers.cloudflare.com/cloudflare-one/tutorials/many-cfd-one-tunnel/ I have heard it works well. Here is another one inlets.dev/.
I would also take a look at cloudflare tunnels or inlets. Both should be able to "tunnel" the traffic to your cluster. Have you thought about moving the cloud apps to a cloud provider like digitalocean?
This is great! Thanks for putting this together!
My pleasure!
Tnx for the Video, but the Github page is dead.
Oh thanks for letting me k ow. I’ll fix it tomorrow.
Fixed.
@clemanko Does Harvester have trouble running on older E5-2667v3 processors with HBA-attached storage? I have been having a hard time trying to get my old Intel 2600GZ 2Us to run successsfully. It literally kernel panics once it reboots after installation. However, every other OS I have used these things for in production, has been seamless for like eight years.
There are a few things to unpack there. Is there any local storage besides the HBA? Because of the way Harvester boots HBA drivers may be an issue. The processors should work just fine. Can you try installing to local storage?
@@clemenko Thanks for the info. I ended up using the HBAs in these boxes because of the ridiculous requirement as of 1.2.x for 250GiB (which is magically never going to work with a 256GB SSD due to the requirement being for GiB not GB which seems dubiously sourced as a requirement just to force you to have 1TB SSDs laying around...) I also began remembering that I had this problem back in college when I first tried Suse, and also why I stopped working with it until Harvester. I had forgotten the frustrations of early 2000s BSD and Linux on the desktop driver rangling. Lol... Everything is now booting stable, but found out that these processors are not the ones with 12 cores so it is very much a PoC at this point, and not even really usable. I have to get some updated processors for these boxes which are on the way. After making the grub updates, I was able to get the Raid0 array of 256G SSDs to be seen as boot drives. I had three 480G SSDs that will be used in the future for these three test nodes.
Oh cool. personally I picked up a dell r630 on facebook that worked awesome out of the box. Might be worth a look at newed used 1u servers. I use an AMD Nuc for my homelab with a Ryzen 7 5600 cpu. 8 cores/32gb of ram and a 1tb nvme seems to be the sweet spot.
@@clemenko Yes, yes.... I discovered that I had waited too long to reanimate my homelab gear, after basically sitting around for five years with no true work being done with them. I need all new gear or at least "new-to-me" gear, and I have been checking out the ten year old blade stock from supermicro. I don't have the budget for the current equivalent, however, it will get me the high density I need to run OpenStack and Openshift at a small-business scale at least, which is the goal. Harvester is supposed to be the simple little box in my small rack that I can run my small production internet facing cloud from, however, the cores kept biting me with these 4-core E3s on the smallest box, so I probably need to just get a Ryzen/Epyc build out like alot of you guys are running, for that edge system at least. Thanks for the dialog, and the content!!!
@@MartesWigglesworth although I am biased, have a look at Harvester and Rancher. Much easier to install and maintain than OpenShift. FYI I use to work at RedHat.
Huge thank you for this! I have been testing this out on my setup and updated my gist, seems this does not work for me. I am using Cilium and it was hard to tell from the video but I think you are using Calico in this? Is it a cluster provisioned with Rancher?
Just following up here in case someone else runs into this. After switching to Canal, it worked on the first try. Something seems incompatible with rke2 with multus/calico or multus/cilium
Glad Canal worked! I will play with Cilium and Calico soon to see if I can figure it out for ya.
Hey Andy, Many thanks for the enlighting video! I am thinking of using Multus on RKE2 HA cluster with 3 dedicated nodes for Longhorn storage, as I have been experiencing performance issues when using Longhorn shored with worker nodes due to replication and snapshots plus other funky back of house management with Longhorn. Am I barking up the wrong tree? Ir should I simply use NFS? Keep up the fabulous knowledge sharing, it's very much appreciated! Cheers
Honestly I would not use multus unless there is a specific reason. For my customers is to be able to use multicast for data ingress. What version of Longhorn are you using? 1.6.1 has the new V2 engine. It is better than the older versions. What kind of apps are you using with Longhorn? The reason I ask is that we like to tier Longhorn as just one piece of a storage solution. Tier 1 is the ephemeral storage of the pod. Tier 2 is Longhorn - Great for stateful apps. Tier 3 NFS/Iscsi/EFS and the likes for HIGH IOPS applications. Think large databases. That being said you can tune Longhorn per cluster or volume to only have 1 replica. Also where are you running the cluster? The backing storage/disks and networking can dictate performance. Feel free to email me at clemenko@gmail.c0m. :D
@@clemenko For the past 8+ months I've been using K8s v1.28.1 cluster with Longhorn v1.5.1. The purpose for Kubernetes cluster is to support clients with Spring Boot Apps & Websites with Postgres, Redis & Kafka and all are Stateful. So have abandoned this cluster and built new RKE2 cluster with the kind assistance of you videos. So looks like I could be using NFS for Postgres & Redis?
@@paulfx5019 Maybe. It depends on the NFS device and the network speed. Check out Longhorn v1.6.1. Let me know if you want to look at your current deployments/cluster?
@@clemenko Thanks for the feedback. Have spent another day trying to deploy what I think is the best RKE2/Longhorn cluster, 3 master nodes, 3 worker node & 3 longhorn nodes. Am happy with RKE2 so far, I eventually worked out how to deploy longhorn on worker & longhorn nodes. Is there a way to deploy stateful pods on worker nodes only and using PVC's on longhorn nodes? Or am I simply dreaming....
Just answered own question...added noschedule taint to longhorn nodes... My NFS network is on Cisco Nexus vPC 10G bonded LACP.
master ur audio plox, an ez limiter and some gain should do the trick without sounding like trashcocaine.
Thanks for the advise. You think the audio is too low?
Harvester vs proxmox !!??
That is a good idea. Proxmox is going to win for VMs. It has been around a lot longer. We use Harvester because it has kubernetes under the good. Not sure proxmox can run pods directly. Harvester wins for containers. Keep the good ideas coming.
Proxmox can run LXC containers. Has a different approach.
Been looking at learning Kubernetes and this guide has come in so handy
Thanks. Let me know if there is anything you need help with.
Andy, did kind of a different setup to mimic an offline deployment (no internet access) and ran into an issue pushing a Server 2019 iso. It stalls at about 65% complete on the upload and errors giving a network connectivity issue. It takes about 40 or minutes to get to that point. Any recommendations to get around that?
I have never seen that. Are you loading the isp into harvester? Or are you trying to PXE boot Server 2019?
@@clemenkojust uploading the ISO onto the harvester host
@@implodespwHuh. Have you tried any other iso?
Thank you very much for this tutorial, as a beginner in k8s this is flawless! Any tips on how to proceed further? As to what to deploy/try out and actually become something to a real scenario?
Thanks. What are you looking to deploy with Kubernetes? Next phase would be to potentially to add High Availability or Security with NeuVector.
@@clemenkoI'm not really sure, that's why I decided to ask. This is my only issue starting with Kubernetes as it's quite wide and I'm uncertain of what has to be in and why something has to be in Kubernetes. Any suggestions are welcome :) Thanks!
@@MrSpamchoIf you deployed Rancher, check the app catalog. I would start with the monitor app. It will install Grafana and Prometheus. You can also deploy databases and apps from there.
@@clemenkoThanks, much appreciated!
Good video, just wondering if that Version of Harvester is also a resource hawk? The last version is running such a high idle status that my watts per hour double compared to anything else running idle. Thanks 👍
Not sure. I have not tested other vm platforms. I run Harvester on a Framework laptop board and NUC like devices with good success. What are you testing it on?
@@clemenkoRyzen 7 with 32 gb ram 1 tb ssd. I saw the same on a Suse video, where to guys where running a demo on Nucs and one guy mentioned that resource usage. Before that video I thought I did something wrong. You can see it on your dashboard how high your CPU idles. I like the automation using Rancher, but such a high idling CPU is a deal breaker to me in my home lab.
@@dzmelinux7769It was a big deal for me. Newer versions of harvester did not install the monitoring component. That saved some cycles.
after running libvirt on minipc's recently switched to Harvester for home lab, managing and versatility of Longhorn is great. Great Product!
Glad you like it! I am really loving it too for the home lab.
Great video :)
Thanks!
Best Video I have found on this topic, easy . Thanks again Andy!
Glad it was helpful! Let me know if there is anything else you might want to see.
Is there a way to use that to install with HA? with 3 master nodes
I am working on a HA video soon. This is the most requested video. Subscribe and I will make the video next week. ;)
@@clemenkoalso thanks already subbed :)
Another great video. Question, I usually work with Ubuntu (Debian) cloud images, but where do you find Rocky 9 cloud images for download, or at least something that works with Harvester cloud-config? I am working with Harvester v1.2.1 on a local server.
Thanks. I use the "Generic" images. dl.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud-Base.latest.x86_64.qcow2 dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2 How are you liking Harvester? Would an in depth video about it be helpful?
@@clemenko I really like Harvester and love the direction Rancher Government Solutions (SUSE) is going with automation and the concept of air gapping. A more detailed video on configuring harvester, multiple nics, vlans, longhorn, rancher, neuvctor would be great - maybe working from the direction of seeder/packer, terraform, etc. Just the normal things folks in home labs or small companies deal with. Looking forward to v1.3.
@@rnwtenorOk, a longer semi-complete video? I will add it to the queue. Give me a couple of weeks. Work travel is fun. :D
Thank you so much for this tutorial. I'm having trouble setting it up in HA... any video coming soon ?😅
Was not planning it that soon. Would you want a long or short video?
@@clemenko long please, if possible. I'm trying to setup 3 masters and 6 nodes, haproxy, keepalived... thank you!
@@kiki-vu9ifI will try and put something together tomorrow.
@@clemenko ok thank you so much
@@kiki-vu9ifok. next week. lol
Thanks Andy!!!
Thank you for providing this guide, it has helped me a lot getting everything to work. Just a quick note for those using MicroOS as the Operating System: If you've selected the minimum MicroOS Software bundle during the OS installation, you additionally need to have jq and iptables installed on the server node, or you'll run into issues during the installation. transactional-update pkg in nfs-client open-iscsi iptables jq && reboot
Thanks for sharing the tips. I am currently working on a replacement script using a new packaging tool. Make sure you subscribe for when that drops!
Is vsphere no longer supported?
In theory it is. HobbyFarm uses terraform under the hood. WIth a little modification you can switch the underlying provider. Hope this helps.
@@clemenko thank you for your reply. I'll think about what I can do.
@@user-yh3xz5to5o Today I was trying to create a new provider just to deploy on Proxmox instead of using EC2 or DigitalOcean, the only two supported providers at the moment. I hope to make progress on this and be able to make a contribution to the project. It has taken me quite some time to understand how it works and I hope to continue to have time to advance the development. Best regards.
how does the `hauler store copy dir://hauler-files` work, I did a `hauler store add image <my-image-name> -p linux/amd64` and then i see the images with `hauler store info` but doing `mkdir output-images && hauler store copy dir://output-images` does nothing. it says `INF copied artifacts to [output-images]` but the dir is empty
Great stuff. This certainly answered some of my questions. Much Appreciated.
Good stuff. Thanks Andy!
Could you please tell the role of worker nodes here In not able to run kubectl command on worker nodes
Sure. Think if Kubernetes as a scheduler. And it tells the workers what to run. So there is no need to run the `kubectl` commands on the works. In kubernetes you run `kubectl` pointed at a control plane node. We use the control plane node as a client as well. Hope this helps.
Hey, Thanks for quick reply. So if we do any new deployment it will go to worker nodes only??
for every cluster you need at least one controller and any number of workers. Controllers ideally should be either 1 or 3 nodes. And again you can have ANY number of workers. Here is a guide that might help github.com/clemenko/rancher-ref-arch.
Thank a lot!! 👌
Nice! Should Kira have her own UA-cam channel talking about IT stuff, how she was deploying RKE2 Kubernetes cluster into a Harvester HCI and some other useful tips and tricks :))
Since she is 13 it would go to her head. HA! Having her go through an Harvester install might be fun.
Awesome work Andy. Really Appreciate the videos. How would one change this script to include a image registry for the air-gapped environment and then provide a way to bring new images over from time to time. Also how do you add images to to the build method.
Thanks. Rancher Gov is actually working on a product to streamline this. github.com/rancherfederal/hauler. How about I make a walk through video? Would that help?
Hope this helps! ua-cam.com/video/LC5925eovwE/v-deo.html
Great video, Well done, easy and simple. Can you share or link how docker is installed? Let's say Home assistant or something else.
Thanks. The docs from Docker are quite good for that : docs.docker.com/engine/install/
Hi!! It was a really nice video, I am reaching out to you with a special request. I was wondering if you could consider making a video tutorial on the installation process of HobbyFarm. I believe your clear communication style would greatly benefit others who are looking to set up HobbyFarm, I would be immensely happy, and it could serve as a valuable resource for those navigating the installation process. Thanks for all!
Sure! I have time tomorrow to make one. I will walk through everything slowly. I will include the pitfalls and gotchas. Well, only if you subscribe. :)
Uploading now! ua-cam.com/video/o5dJAjmou8s/v-deo.html
Great video. Thank you ❤
You are so welcome!
Hi Andy, greetings, thanks for the tutorial, it helped me a lot to set up my kubernetes environment, the question I have is the following, I could activate the domain with a private ssl certificate and the web works perfectly, but when I download the kubeconfig file to manage it in the Lens Desktop, it tells me the following error, tls: failed to verify certificate: x509: certificate signed by unknown authority, I hope your answer, and in advance thank you very much
greetings. thats awesome it helped. You can either edit the kubeconf and set skip-tls-verify. Or download another kubeconfig from the cluster.