Пікірлер
@gowrisankarv5730
@gowrisankarv5730 Күн бұрын
While provisioning the persistentVolume its being stucked in loading phase. Any solutions for that?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Күн бұрын
it could be many things .. I'd say it's probably best to open a support case with Red Hat and let them guide you though the troubleshooting - support.redhat.com
@alirizatasdemir6734
@alirizatasdemir6734 2 күн бұрын
Great Video Perfect. I hope u make a video about Netwwork flow. How traffic reaches and gos out of openshift egress and ingress. Which componentes are having rich role.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 күн бұрын
Thanks for your comment. This video has been a biggest rabbit hole I have worked on so far. It's so easy to get into details that could mud the big picture. There is a reason why it ended up being the longest video I have done. I'd love to go into network flows, however I don't foresee it happening soon. I have some other cool networking topics to cover first .. like BGP integration (current and upcoming) and bunch of other stuff.
@MaciejLecki
@MaciejLecki 2 күн бұрын
Very informative. Thank you!
@adnan-rauf
@adnan-rauf 2 күн бұрын
Thanks for your excellent content
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 күн бұрын
So nice of you
@__astroverse
@__astroverse 2 күн бұрын
been waiting for this! thanks a lot.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 күн бұрын
I appreciate it!
@ssaa3209
@ssaa3209 5 күн бұрын
what about that the Platform set to None is not in the official Docs for Agent Base does that will make it non supported installation or it will be ok to do it with external Load Balancer such as F5 to make sure that we are in distributed BareMetal and under coverage of HA F5 LB !!!!!, one thing more why you have included the ironic LB in your Fortinet LB is it mandatory even if i will just use OpenShift without RHOSO on top of it, your reply highly appreciated :)
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 4 күн бұрын
Hi @ssaa3209. Thanks for your comment. Setting platform to None is supported, however it does come with some small tradeoffs not described in this video like no machine-api or disabled metal3. The second one can be added just fine day2. I think it's totally worth it .. I have been running this architecture for few months with very little sacrifices. One lessons learned is to not create MCP for each AZs unless you are running a large cluster. It's not best fit for everything. I generally still use a mix of distributed and regular clusters that are running in the same layer2 and then abstract them with something like ArgoCD or ACM. There is pros and cons to everything. As of ironic LB, I have created it but it's not even used in my deployment. There is a very niche use case for this. Not even RHOSO would use that as far as I can tell. Just disregard it and sorry for confusion.
@ssaa3209
@ssaa3209 Күн бұрын
@@TrustedAdvisor-tk8lj PLease Can you share the Full used Install-config.yaml file as well as the agent-config.yaml just to make sure that i have all the populated settings correct !!!!, another question in another situation if i need to segregate the LB between the HA LB and the KeepAlived can i do it and in this case what is the Config inside the install-config.yaml ??? how it will be Entered !!!!!!!!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Күн бұрын
I have just added the config into the description of the video. With the external LoadBalancer you will no longer need Keepalived
@jay-j6l
@jay-j6l 10 күн бұрын
redhack sucks, I would never trust this company to use open souce for vendor lockin, after the killed off centos
@leifmadsen7069
@leifmadsen7069 11 күн бұрын
Biggest advantage I can see here is benefiting from the plethora of applications available in the OpenShift ecosystem to help extend and manage the OpenStack environment, and getting the lifecycle management of them in OpenShift.
@adeolaekunola3715
@adeolaekunola3715 11 күн бұрын
Let’s have the GitOps approach
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 4 күн бұрын
Here is a cool video for my good friend Leif for showing some POC around this -> kzbin.info/www/bejne/hJmkn2Sjbq97gtE .. I'd love to make a video myself around it, but there is at least few more other ideas that I'd like to record first. Thanks for your comment.
@fio_mak
@fio_mak 18 күн бұрын
OpenShift = Vendor Lockin!!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 18 күн бұрын
Every software is locking you in, but OpenShift I'd argue to a lesser degree. You could move to other Kubernetes distribution relatively easy. Also there is a OKD option if you decide to not pay a vendor for support. Thanks for your comment.
@fio_mak
@fio_mak 17 күн бұрын
OKD? BTW, one can simply use upstream k8s. Works like a charm on metal.
@chrisitguy
@chrisitguy 17 күн бұрын
@fio_mak OKD is an upstream, unpaid version of Openshift. No vendor support, though, just like a plain K8s. Going with the upstream Kubernetes is just fine as long as you can cover the talent that will manage it. Thanks for your input.
@samho1020
@samho1020 Ай бұрын
Thank you for the awesome video, it answered many of my question. I am trying to implement the odf due with the new loki operator to replace elastic search. We are using VMware vsphere volume (attached disk) at the moment and I have a couple of questions. Does odf supports this type of storage? Do I need to configure localVolumeSet? What options do I need for odf storagesystem so I can use the vsphere volume? TIA!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
Hi. Are you abstracting vsphere volumes with odf? I think it should work, but there would probably be some compromising like multiplication of replicas. Also probably some performance penalties. Probably best to reach out to your Red Hat rep for help.
@2yearsmore443
@2yearsmore443 Ай бұрын
I'have create 3 Vmware for Control Plane, and 3 Vmware for Worker Node, manually in EXSI 6.7. But i dont know how to make these vmware can connect to internet. I want to create new network for my OCP Cluster. Could you help me ? Thank you very much
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
Hi, are you using dvswitch or something else like nsx? If your network is already tagged at the hypervisor level then you should be able to just assign appropriate IPs and set up gateway and dns server. It's hard to help without all the details. Good luck!
@daniquevs
@daniquevs Ай бұрын
Thank you for your videos! They are very helpful for me! If I understand correctly; If I use the agent based installer under vSphere or bare-metal with 3 worker and 3 control nodes on the same L2 segment I don't need an external load balancer or anything? I just need to point the DNS records to a VIP adress and the cluster will take care of this with internal load balancing? If I want to split up everything the between 3 availability zones with seperate L3 segments I need my own external load balancer correct? In this case I need to set the platform to none right? Thanks for your help!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
Yes, that is a great summary. you got it
@pv1772
@pv1772 2 ай бұрын
Fantastic content! Salute from Egypt.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
Glad you enjoyed it!
@twinsen76
@twinsen76 2 ай бұрын
Now how to do this in disconnected environment :>
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
for disconnected you might want to consider a different installer. I recommend Agent Based
@kevintunks739
@kevintunks739 2 ай бұрын
Terrific Video and a great explanation of a very complex topic. Really well done!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 ай бұрын
Thanks, @kevintunks739!
@lenint3341
@lenint3341 2 ай бұрын
waiting for DR. excellent explanation session. appreciated!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 ай бұрын
Thanks. DR requires at least couple of clusters to demonstrate. Hence, it's taking me a while to put it together.
@jeanburgos3416
@jeanburgos3416 2 ай бұрын
Brilliant! Thank you Chris!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 ай бұрын
Thanks Jean!
@raghavviswanathan3848
@raghavviswanathan3848 2 ай бұрын
Can you give an example when platform is set to none and we have a single Haproxy load balancer for api and ingress
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 ай бұрын
Interestingly enough I just worked on somewhat similar use case. Setting platform to none allowed me to bring my own load balancer - I have personally used HA Fortigate firewalls to also act as my load balancers. This is fairly fresh in my head so I would really want to make a video on it. It's hard for me to find a time these days
@aartwallow
@aartwallow 3 ай бұрын
cool video. clearly explained
@__astroverse
@__astroverse 4 ай бұрын
Thank you for the video! I'm also trying to get hardware for provisioning an openshift cluster(probably compact size), how much does cost for three nodes?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
I am not sure. You would have to reach out to your Red Hat rep.
@shubham_age
@shubham_age 4 ай бұрын
How to add ubuntu os using manual template creation inside aws or onpremise?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
I don't have instructions for that but it should be somewhat similar.
@shubham_age
@shubham_age 4 ай бұрын
What is odf and portworx shared storage with an specific diagram?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj Ай бұрын
I'd like to create another video with portworx, but didn't really have opportunity to do so.
@manunibal
@manunibal 5 ай бұрын
Thanks for this great video. In my case (i.e. installation over Bare Metal, with 3 controllers, several workers, and dedicated storage servers) I also need to have Bond interfaces for all the networks (even the OCP base network), as I have 2 routers. I see the web assisted installer does not support the Bond interface for the OCP base network. Do you know if the Agent installer supports this bond feature?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 5 ай бұрын
Hi. Both Assisted and Agent Based would allow you to bond any interface you need - including the OCP base network. Just use the yaml editor. Example: interfaces: - name: bond0 type: bond state: up ipv4: address: - ip: X.X.X.X prefix-length: 24 dhcp: false enabled: true link-aggregation: mode: 802.3ad port: - ens1f0 - ens1f1 mtu: 9000
@manunibal
@manunibal 4 ай бұрын
@@TrustedAdvisor-tk8lj Thanks, this yaml option was not available in previous version. Looks good
@jaberweibin
@jaberweibin 5 ай бұрын
This installation is it done in a disconnected environment?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 5 ай бұрын
the example here is not disconnected .. you would need to sync the image registries, create a mirror for disconnected and reference it in your configuration file
@alirizatasdemir6734
@alirizatasdemir6734 5 ай бұрын
Yes DR disaster recovery
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 5 ай бұрын
thank you for your comment, it's on the list .. just super hard to find time.
@ssaa3209
@ssaa3209 5 ай бұрын
simplification is great, waiting for the DR part on the ODF
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 5 ай бұрын
thanks. Yeah, it's on the list .. just super hard to find time.
@classics3510
@classics3510 5 ай бұрын
Wastage of time ~
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 5 ай бұрын
The video or the platform ?
@lawrenceneo2294
@lawrenceneo2294 5 ай бұрын
This video on installing OpenShift on baremetal server should be getting more views. I have been scouring KZbin for a easy to follow tutorial on how to build a Kubernetes cluster in my homelab using OpenShift and I must say this video is the only one that made it so to quickly grasp the concept and immediately try it out on Proxmox. Sadly, I could not complete the installation, probably due to insufficient resources on Proxmox. What I like about this video is, a) the video quickly show you the overall architecture, b) the video is short and sweet and the video tells you exactly what you need to know without making it tiresome to watch. Great work!
@FlexibleToast
@FlexibleToast 5 ай бұрын
I cannot get my hosts to boot from the resulting agent.x86_64.iso. It seems to only work if I use PiKVM and attach as a cdrom, but I can't attach to all 3 hosts at the same time. If I use `dd` to create the image the host doesn't see it as bootable. If I use something like Ventoy or Rufus it can boot, but fails to boot all the way failing to mount /run/media/iso.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 5 ай бұрын
What hardware are you booting this on? It might be worth opening a support case with Red Hat.
@Meme-2m2e
@Meme-2m2e 6 ай бұрын
Thank you so much, however, the question of why anyone would bother to build the VM on top of AWS while deploying it on native EC2 is still possible and straightforward, is still not answered to those who are going on public cloud-first or all on public cloud approach.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 6 ай бұрын
Thanks for your comment. The benefits for the "all on public cloud" use case are: - ability to overcommit on resources (and not shared with others) - potential cost savings vs EC2 - 3rd party Software Defined Storage - and all the benefits that comes with it (live migration across AZs, DR etc) - arguably the best Kubernetes distribution to share between containers and VMs with all the awesome features built in - unlimited RHEL running on top (cost savings) There are tradeoff like increased complexity - since you are managing 2 stacks and the cost for smaller OCP clusters and no overcommit it going to be higher.
@Meme-2m2e
@Meme-2m2e 6 ай бұрын
@TrustedAdvisor-tk8lj thanks for the answer. I am convinced :) Please keep it up sharing these contents. I like how you include, already in your video, many valid points we ask ourselves when choosing the best strategy. Have a good day.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 6 ай бұрын
@@Meme-2m2e - :-) .. I am glad you liked the video. Thanks for your feedback.
@CloudNativeJanitor
@CloudNativeJanitor 6 ай бұрын
Great demo, thank you for creating it. I would like to see a more, the DR, comprehensive DevSecOps cloud-native that includes vms not just containers and last cloud bursting.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 6 ай бұрын
Thanks for the feedback. DR is quite high on my list to cover.
@argo76
@argo76 6 ай бұрын
please cover DR
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 6 ай бұрын
Thanks. I really need to get on that.
@ramakrishnabhupathi4995
@ramakrishnabhupathi4995 6 ай бұрын
Good one. Please post more videos (integration with Portworx)
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 6 ай бұрын
Thanks. Portworx is on my wishlist, although it's a rather long list :-)
@CloudNativeJanitor
@CloudNativeJanitor 6 ай бұрын
@@TrustedAdvisor-tk8lj share the list 😃; Will help you prioritize
@HenryOmoroje
@HenryOmoroje 7 ай бұрын
Hello I'm new to OCP. In all the installation process, where does the ingres comes in. How do we route traffic to the pods
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 7 ай бұрын
Hi. By default, Openshift deploys haproxies to handle the ingress. There is an official doc for this in here -> docs.openshift.com/container-platform/4.14/networking/ingress-operator.html . I have also seen Openshift users deploying custom workers with nginx as an ingress controllers
@monikaparkar2184
@monikaparkar2184 7 ай бұрын
Nice Demo on agent based installation...would like to know can we expand the cluster after installed using agent based installation? I was looking for document on expansion in agent based installation .........but did not find any
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 7 ай бұрын
Hi, yeah the docs are minimal for this. I have just used the UPI process to add nodes to the existing cluster. I know Red Hat engineering is working on a more streamlined process for expanding the cluster, but that is not yet available, so for now, UPI is the only way I am aware of.
@tigercat123456
@tigercat123456 6 ай бұрын
​@@TrustedAdvisor-tk8lj Yes, thats truely a pity imho. Assisted installer otoh is not as flexible and more GUI-oriented than Agent-based installer, but you can easily add nodes afterwards using the Assistes installer.
@louis417asdo
@louis417asdo 4 ай бұрын
@@TrustedAdvisor-tk8ljHi thanks for the amazing video. Im new to Openshift and having the same issue: Using Agent Based Installer to deploy cluster and want to expand more worker node. I saw you mentioned UPI, can you provide some guideline and links for me how to do it? I really have no idea and want to get some help!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 2 ай бұрын
@@louis417asdo - I haven't used it yet, but someone pointed me out to this cool project -> github.com/openshift/installer/blob/master/docs/user/agent/add-node/add-nodes.md .. let me know if it works for you
@juancarlostovar9715
@juancarlostovar9715 7 ай бұрын
I really liked the way you explain it, and how easy it looks like!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 7 ай бұрын
Thank you. I am glad you found it helpful.
@yegnasivasai
@yegnasivasai 8 ай бұрын
can you do airgapp installation?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 8 ай бұрын
it's definitely possible. I don't have a video for that yet.
8 ай бұрын
Thank you for the amazing video. Could you make a video about the option disaster recovery at 4:24?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 8 ай бұрын
Thanks for watching. I am glad you liked it. I'd love to make a DR video. I have a few more in the pipeline, but will get into DR as soon as I can.
@SpiritMoleculeManiacPsychoPro
@SpiritMoleculeManiacPsychoPro 8 ай бұрын
Great content! What about the nfs? Does odf works well then?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 8 ай бұрын
ODF can provide a file storage, but not nfs mountable. It also consumes just straight up local storage of your servers and turns them into HA cluster. I personally use OpenStack manila project for providing NFS capabilities with Ceph.
@naterevo
@naterevo 8 ай бұрын
Awesome! I'm going to be sharing this if its ok! Also, your json data has a lot of "non-secure" data that could be awesome to see.
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 8 ай бұрын
I am glad you liked it and thanks for re-sharing Nate.
@lwhitty
@lwhitty 8 ай бұрын
Excellent succinct explanation of OpenShift storage options with ODF
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 8 ай бұрын
Thanks Lee. I am glad you liked it. I appreciate the comment!
@musasa1234
@musasa1234 8 ай бұрын
Thanks for the videos they're insightful and helpful. Where can I learn openshift administration/installation?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 8 ай бұрын
I am glad you enjoyed the videos. There is more then one way to learn. When I started, I ended up purchasing some second hand hardware from ebay and built a home lab. For me the hands on experience is how I learn the quickest.
@chancebingen6760
@chancebingen6760 9 ай бұрын
Great video!
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 9 ай бұрын
I am glad you liked it!
@cloudnull
@cloudnull 9 ай бұрын
Another great video. Nicely done. Soon I’m going to have to get you to make one of these for our new public cloud 😉
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 9 ай бұрын
Can't wait to see what you are cooking there. Let's do something together.
@amitchettri_ac
@amitchettri_ac 9 ай бұрын
Hi @TrustedAdvisor-tk8lj, can you uploada detail in depth tutorial for all of OCP deploying using IPI/UPI etc in vm and baremetal?
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 9 ай бұрын
I have just posted assisted installer video earlier today and planning to get the agent based installer video out next week. I'd like to do UPI for completeness, but I am a bit time constrained having a daytime job and all. I'll do my best but probably not anytime soon. Sorry for that.
@cloudnull
@cloudnull 9 ай бұрын
This is very cool and nicely done. Great overview of the assisted installer. I feel my laziness using this in the very near future 😃
@TrustedAdvisor-tk8lj
@TrustedAdvisor-tk8lj 9 ай бұрын
Thanks! I wish all the Red Hat installers were this easy :P
@cloudnull
@cloudnull 9 ай бұрын
@@TrustedAdvisor-tk8lj you and me both 😉