While provisioning the persistentVolume its being stucked in loading phase. Any solutions for that?
@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
@alirizatasdemir67342 күн бұрын
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-tk8lj2 күн бұрын
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.
@MaciejLecki2 күн бұрын
Very informative. Thank you!
@adnan-rauf2 күн бұрын
Thanks for your excellent content
@TrustedAdvisor-tk8lj2 күн бұрын
So nice of you
@__astroverse2 күн бұрын
been waiting for this! thanks a lot.
@TrustedAdvisor-tk8lj2 күн бұрын
I appreciate it!
@ssaa32095 күн бұрын
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-tk8lj4 күн бұрын
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Күн бұрын
@@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Күн бұрын
I have just added the config into the description of the video. With the external LoadBalancer you will no longer need Keepalived
@jay-j6l10 күн бұрын
redhack sucks, I would never trust this company to use open souce for vendor lockin, after the killed off centos
@leifmadsen706911 күн бұрын
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.
@adeolaekunola371511 күн бұрын
Let’s have the GitOps approach
@TrustedAdvisor-tk8lj4 күн бұрын
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_mak18 күн бұрын
OpenShift = Vendor Lockin!!
@TrustedAdvisor-tk8lj18 күн бұрын
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_mak17 күн бұрын
OKD? BTW, one can simply use upstream k8s. Works like a charm on metal.
@chrisitguy17 күн бұрын
@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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
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Ай бұрын
Yes, that is a great summary. you got it
@pv17722 ай бұрын
Fantastic content! Salute from Egypt.
@TrustedAdvisor-tk8ljАй бұрын
Glad you enjoyed it!
@twinsen762 ай бұрын
Now how to do this in disconnected environment :>
@TrustedAdvisor-tk8ljАй бұрын
for disconnected you might want to consider a different installer. I recommend Agent Based
@kevintunks7392 ай бұрын
Terrific Video and a great explanation of a very complex topic. Really well done!
@TrustedAdvisor-tk8lj2 ай бұрын
Thanks, @kevintunks739!
@lenint33412 ай бұрын
waiting for DR. excellent explanation session. appreciated!
@TrustedAdvisor-tk8lj2 ай бұрын
Thanks. DR requires at least couple of clusters to demonstrate. Hence, it's taking me a while to put it together.
@jeanburgos34162 ай бұрын
Brilliant! Thank you Chris!
@TrustedAdvisor-tk8lj2 ай бұрын
Thanks Jean!
@raghavviswanathan38482 ай бұрын
Can you give an example when platform is set to none and we have a single Haproxy load balancer for api and ingress
@TrustedAdvisor-tk8lj2 ай бұрын
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
@aartwallow3 ай бұрын
cool video. clearly explained
@__astroverse4 ай бұрын
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Ай бұрын
I am not sure. You would have to reach out to your Red Hat rep.
@shubham_age4 ай бұрын
How to add ubuntu os using manual template creation inside aws or onpremise?
@TrustedAdvisor-tk8ljАй бұрын
I don't have instructions for that but it should be somewhat similar.
@shubham_age4 ай бұрын
What is odf and portworx shared storage with an specific diagram?
@TrustedAdvisor-tk8ljАй бұрын
I'd like to create another video with portworx, but didn't really have opportunity to do so.
@manunibal5 ай бұрын
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-tk8lj5 ай бұрын
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
@manunibal4 ай бұрын
@@TrustedAdvisor-tk8lj Thanks, this yaml option was not available in previous version. Looks good
@jaberweibin5 ай бұрын
This installation is it done in a disconnected environment?
@TrustedAdvisor-tk8lj5 ай бұрын
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
@alirizatasdemir67345 ай бұрын
Yes DR disaster recovery
@TrustedAdvisor-tk8lj5 ай бұрын
thank you for your comment, it's on the list .. just super hard to find time.
@ssaa32095 ай бұрын
simplification is great, waiting for the DR part on the ODF
@TrustedAdvisor-tk8lj5 ай бұрын
thanks. Yeah, it's on the list .. just super hard to find time.
@classics35105 ай бұрын
Wastage of time ~
@TrustedAdvisor-tk8lj5 ай бұрын
The video or the platform ?
@lawrenceneo22945 ай бұрын
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!
@FlexibleToast5 ай бұрын
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-tk8lj5 ай бұрын
What hardware are you booting this on? It might be worth opening a support case with Red Hat.
@Meme-2m2e6 ай бұрын
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-tk8lj6 ай бұрын
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-2m2e6 ай бұрын
@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-tk8lj6 ай бұрын
@@Meme-2m2e - :-) .. I am glad you liked the video. Thanks for your feedback.
@CloudNativeJanitor6 ай бұрын
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-tk8lj6 ай бұрын
Thanks for the feedback. DR is quite high on my list to cover.
@argo766 ай бұрын
please cover DR
@TrustedAdvisor-tk8lj6 ай бұрын
Thanks. I really need to get on that.
@ramakrishnabhupathi49956 ай бұрын
Good one. Please post more videos (integration with Portworx)
@TrustedAdvisor-tk8lj6 ай бұрын
Thanks. Portworx is on my wishlist, although it's a rather long list :-)
@CloudNativeJanitor6 ай бұрын
@@TrustedAdvisor-tk8lj share the list 😃; Will help you prioritize
@HenryOmoroje7 ай бұрын
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-tk8lj7 ай бұрын
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
@monikaparkar21847 ай бұрын
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-tk8lj7 ай бұрын
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.
@tigercat1234566 ай бұрын
@@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.
@louis417asdo4 ай бұрын
@@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-tk8lj2 ай бұрын
@@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
@juancarlostovar97157 ай бұрын
I really liked the way you explain it, and how easy it looks like!
@TrustedAdvisor-tk8lj7 ай бұрын
Thank you. I am glad you found it helpful.
@yegnasivasai8 ай бұрын
can you do airgapp installation?
@TrustedAdvisor-tk8lj8 ай бұрын
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-tk8lj8 ай бұрын
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.
@SpiritMoleculeManiacPsychoPro8 ай бұрын
Great content! What about the nfs? Does odf works well then?
@TrustedAdvisor-tk8lj8 ай бұрын
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.
@naterevo8 ай бұрын
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-tk8lj8 ай бұрын
I am glad you liked it and thanks for re-sharing Nate.
@lwhitty8 ай бұрын
Excellent succinct explanation of OpenShift storage options with ODF
@TrustedAdvisor-tk8lj8 ай бұрын
Thanks Lee. I am glad you liked it. I appreciate the comment!
@musasa12348 ай бұрын
Thanks for the videos they're insightful and helpful. Where can I learn openshift administration/installation?
@TrustedAdvisor-tk8lj8 ай бұрын
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.
@chancebingen67609 ай бұрын
Great video!
@TrustedAdvisor-tk8lj9 ай бұрын
I am glad you liked it!
@cloudnull9 ай бұрын
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-tk8lj9 ай бұрын
Can't wait to see what you are cooking there. Let's do something together.
@amitchettri_ac9 ай бұрын
Hi @TrustedAdvisor-tk8lj, can you uploada detail in depth tutorial for all of OCP deploying using IPI/UPI etc in vm and baremetal?
@TrustedAdvisor-tk8lj9 ай бұрын
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.
@cloudnull9 ай бұрын
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-tk8lj9 ай бұрын
Thanks! I wish all the Red Hat installers were this easy :P