Hello, my name is Burr Sutter from Red Hat and we got a lot of fun things to show you in a very short period of time We're gonna dive right in and get right to it right now You can see there's a lot of different ways to get open shift 4.5 based on Kubernetes 118 I could start here, but I want to show you how I installed multiple clusters around the globe I came into this thing called advanced cluster management We're gonna hear more about this in a second But it was super simple for me to set up a cluster here in Dublin You can see based on Amazon or in Sydney based on Google and of course even the cluster that I'm looking at right now Is sitting in Texas so I have my three clusters around the globe I can hit this add cluster button and say create cluster and this is exactly what I did I can call this the Burr cluster if I want and then pick any of my public cloud providers and for instance I can pick Google Cloud here pick what version of open shift that I want to lay down there pick my connection It knows what DNS name I have mapped to that cloud provider already And of course the last thing you really have to say is what region would you like it to run in and in this one The one I did earlier runs in Sydney down in Australia southeast It's a symbols that the set up your cluster and then once you have your clusters running you can dive right into them Now I want to make this point very clear The ability to set up a new cluster is super easy and across all three public cloud providers Including bare metal or on-premise or even things like vSphere and other solutions, but look here I have this thing running on Amazon as I mentioned. There is my Amazon user interface. You might love it You might hate it, but there it is I have the Google running here also and that's running down in Sydney down in Australia and I have Azure running over in Texas So all three public cloud providers, but the big win for all us Kubernetes users as it's Kubernetes It's Kubernetes. It's Kubernetes everywhere and experience is the same But I want to turn over to Michael Elder who's going to take us the rest of the way with ACM All right. Thank you very much Burr Let's take a look at what all we can do with this really powerful capability that Red Hat has recently made available So in your environment, we saw a couple of clusters created. I've got an ACM cluster A hub in particular that has several different open shifts from both From all three of the major cloud vendors as well as running in a data center environment So each of these clusters runs in agent that allows us to see what's going on in that cluster It allows me to drive configuration changes and deliver applications We'll see the all of those examples here in just a moment So for example, if I wanted to trigger an upgrade, I can see what versions are available to every cluster that I have under management If I want to simplify upgrading several clusters at once if upgrades are available I can trigger an upgrade in a batch and all of them will immediately go off and start triggering that upgrade process So now it simplifies a administrator's job who's trying to manage many different clusters Understand the inventory and drive changes in behavior But now if I have clusters attached into management, what are the things I might like to do? In particular, we often find users want to understand what's going on in their clusters So our search capability actually indexes everything any api or crd that's available in that cluster You can now search against Rackums database and understand what's going on and this if I have an app that is spread across many different clusters Now I could do something like find everything That is part of a particular namespace. So let's look at a namespace called WordPress app And I can see that it has lots of different parts pods replicas secrets deployments, etc I might want to drill into what clusters is currently running upon See if it's healthy or not healthy So search becomes a really powerful way to understand the state of those clusters Now understanding what's going on is really only part of the problem We also want to be able to drive changes against that environment And so we start to think about how do I drive a consistent configuration story everywhere? So within advanced cluster management, we actually bring a policy management capability That allows me to drive things like configuring authentication or authorization for every cluster We use a very simple concept of placement rule that matches against the labels that I've assigned to the cluster It will record the decision and tell me whether or not I'm compliant And this particular example will push an OAuth configuration directly in to any cluster that I need To have this particular policy applied. Let's take a quick quick look at one example Here I've actually got a concept of image manifest vulnerabilities It's already deployed against two clusters kilo alpha kilo bravo And I can see that it's discovered image vulnerabilities in those clusters Let's target another cluster So we'll actually go and just edit that live And here I can say in four secure images I'm going to go and assign this condition to my charlie cluster We'll add that new label Done And then over here on the right, we're very quickly going to see it pop up I'm going to see if I can catch it in the act So here we'll look at I now have a new decision recorded And then over the next few seconds, we'll actually see that container security operator Automatically get pushed out to charlie and bring it into compliance Now the other aspect of managing config is really about applications So when we think about applications, we're delivering Any kind of deployments typically these are managed in github They're managed in helm repositories, object store, et cetera And the notion of rackums delivery model allows it to pull directly from those sources And syndicate the app across your environment So here again, I'm still driving them with placement rules I have a set of cluster selectors that define What labels clusters need to have to run part of that application I'm defining subscriptions that link back from some source And in all the examples that we see here, these are actually driven from a public github repo That same application is actually available Here and it actually points to the get repo for kubernetes And then does what's needed to configure that application So this is just a whirlwind tour What we went through is how we can drive upgrades of clusters How we can manage configuration policies across those clusters How we can deliver applications and how we can search So with that burr, I'd like to pass it back to you That is absolutely amazing. I love what you did there with the search I love what you did there with the policy management And of course the application management Really cool stuff to see all those components in that centralized location So at this point, we got to dive in and do something else We're going to see some k natives, some tectons, some Kafka And the magic of how that's been done now in OpenShift With William Marchito-Oliveria Thank you Burr. Here's what I got for you So I have an OpenShift cluster here with some operators already installed I have the NQ streams that's based on this StreamZ CNCF project That we donated to CNCF That's our Kafka operator And we have pipelines based on tecton and serverless as well Based on k native So now what I'm going to do is deploy a serverless container, a serverless application I'm going to start here from a container image that I built before I'm selecting the image here, the application name comes up And here with a single click, right I can make that container run as a serverless application, right It's very straightforward And by selecting that I can also configure a couple other things From that serverless application So for example, I'm just limiting the number of concurrent pods Being running to handle those events So why that application is coming along here I can also repeat that same process If I want to import a project from Git, right That same experience, again, I can start from a Git URL That's going to trigger a build And I also have the serverless, the k native service option here to run as well And I can do that also with a Dockerfile, right If I have a Dockerfile here or in a Git ripple I can also deploy that application as a serverless application as well So our application is already running So while I'm doing that, let me also demonstrate How you can create your own Kafka cluster Using the MQ Streams operator, right So I'm just going to go back here to the admin console I'm going to transition to a different project And select Kafka So I have one Kafka cluster running already I'm going to start a new one Let's give this one a name So my Kafka cluster If I could type my Kafka cluster There you go I can configure a couple things for the Kafka cluster as well Number of brokers Details about security and whatnot I can also use a YAML, right If I want But I'm going to stick to the user interface for now Hit create Let's take a quick look at all the resources coming up So you can see that this is a real Kafka cluster, right Again, all the brokers, zookeeper and everything else are starting up And you see again all the details about configuration and security as well So that's pretty cool But I'm not going to wait for that Again, we don't have enough time Let's go back to our serverless project and our serverless application The application, as you can see, scaled down to zero Because of course no events were sent to that app But that's going to change now Because I'm going to add an event source to that application And here you can see the list of event sources available in the system I'm going to use Kafka and I'm going to select here the broker URL Pick a topic, consumer group I could also set some security settings But again, I'm not going to mess with that now for the demo Create That's now set So I have an event source associated with my application But I still of course have not started sending events to the app So I'm going to start a new process here That is essentially a Kafka producer running inside OpenShift And send a couple messages And you see that application coming up Scaling up as I send those messages So test message There you go Test message Two Let's take a quick look at the logs of our pod The logs So you see here the text that I just sent Let me send one more Test Three There you go And this is a cloud event So even though I sent a string That's going to be converted to a cloud event here I can also start this other application That is essentially going to post a couple of different JSON objects to that application as well So just you can see the scale starts to happen And you can see the number of pods going up To match the demand Again, to match the number of events that I'm sending to that application Let's take a quick look at those events You can see that the event here, it matches an order Again, just like you would get from any Pretty much any e-commerce Again, just an object that is an object and whatnot So this is all great I have my application running But what you can do as well with OpenShift is Also create a pipeline So that I can automate the CI and CD for my application I'm going to start here with the pipeline builder That is based on Tecton I can select again a number of tasks So the first thing here for my pipeline is going to be a git clone The next thing is going to be a jib, Gradle build Because that's what I'm using for my app And the next thing here is going to be a KN create And then I can come here and configure specifics and whatnot But again, we don't have enough time So what I did, I already have a Yemo For that whole pipeline that I built before I'm just going to copy and paste that here Hit create So that's the same pipeline that we did before But now I can start that pipeline Again, specifics for where that container image is going to land And here I'm just picking the PVC that is going to be used As a workspace to share the resources Right, so now the git clone has started Essentially once this is done You have her serverless application deployed And that's pretty much it That's all I have for you today Thanks That is totally awesome stuff I love it There's one more thing though I want to make sure we show Because we want to show people this concept of the virtual machine I mentioned that we now have virtual machines as first class citizens in OpenShift If I come down here and click on workloads You'll see virtualization right here Now why might you have a virtual machine in your OpenShift environment In your Kubernetes cluster as a first class citizen Is because as a developer and I'm a developer I want to make sure that I have access to my legacy application infrastructure As well as my new cloud native systems that I'm working on So I might have a simple virtual machine that in this case Let's go ahead and build one from this wizard I'll call this my accounting application let's say And then I can load it up from a certain source This is of course the virtual machine disk image I can pick one from a container or maybe a URL or actual disk image In this case I'll pick the container image Because I already have that in my copy and paste buffer This is based on Fedora in this case But you could have CentOS You could have Windows servers You could have a rail system I'll go ahead and pick the Fedora Go ahead and say that this is a t-shirt size Small, medium, large We'll just call this actually this is a small one Let's make it small And then of course just make desktop just to keep it easy But this is an actual working application We'll show you that in a second And all I got to do now is answer a few more questions If there's special networking configuration Special storage configuration If there's other aspects of it But in this case I'll just say review and create And if we look at our list You'll see that this is loading in that image And all I would have to do is hit start virtual machine So it'll take a few seconds to start up that virtual machine In my overall cluster So let me just go and show you the one I have running right here Called MyFedora One I already launched earlier And the cool thing about this Is to kind of prove to you that this is a virtual machine I'll click on console And how about this? Let's try this So sudo, sudo, there we go System CTL If I can type that correctly You can then of course interact with system D And I've already started launching processes in there For HDBD, FTP And other components that I have prepped inside that application Because it does have a bunch of transactional data here Let me kind of show you that real quick And let me show you my transactions Over here Right there So there's a bunch of XML files for my legacy application Now one last thing I'll show you to prove that all this is working I'll come back over here to Advanced cluster management for Kubernetes And let's see if we can actually find those guys Those virtual machines And I can type virtual machine here And you can see there is in fact My accounting virtual machine and my Fedora running out there So again, Advanced cluster management Sees all around all these clusters And gives you one complete experience To manage all of it across the open hybrid cloud If you'd like to learn more, visit us at openshift.com


I hope you're having a great week. If you're brand new here, make sure and crush the subscribe button. This way you can stay up to date with every new video we have going on. Now in today's video I want to talk about how you, yes I'm talking to you, how you can have 10 clients, just 10 clients and earn $5,000 per month. This is something I've been able to help many coaches in 2018 successfully do and I'm going to show you the recipe on how to do this. And this is broken in to five steps. So step one, you have to have a crystal clear offer and here's what a crystal clear offer looks like. Number one, you have to know who you are training, who is your ideal client and with that you have to have something set up to where every week you have a scheduled training session. This means you can only train committed clients and I know that's one of the objections many coaches ask me about and they say well Ben, you know my clients want to train whenever they want and they can't come every week, they're too busy. I call BS on that because I'm training players that are playing travel soccer, high school soccer, they're very busy too but they can find time to have a scheduled session one time per week and with the offer I need to have it set up to where the value outside of our actual session is at a high level and this means that the players that I train are all accountable. If they're not accountable, they're not going to get better. I don't care how good my sessions are or how good your sessions are. You have to keep players accountable and that is the thing that allows them to get better when they're not with you. This way the value of your program increases because you have accountability set up. Most trainers out there and I'm just going to call coaches out here, 99% of coaches don't do that. They show up to the session, they try to get paid at the session, they go out there and work with the kid for an hour. They go home and then they might see the kid one or two weeks later and they're wondering why that kid isn't improving and so are the parents. This is because there's no accountability. If you keep your clients accountable, they will come back to you month after month and the players will see better results. With the offer that you have set up, you have to be able to drill deep into what are you providing and what is your service. If you have a crappy service, you're not going to be able to charge $500 a month the way I'm about to show you. If you don't really care about your clients, this video isn't for you and you should probably unsubscribe from my channel. But if you have a great offer, if you really care about your clients, you really care about the results, if you go deep into that offer, that is the first step here. You have to understand exactly what you are offering and provide the best service. Whatever else your competitor is in your city, you should be offering 10 times more value than what they're doing. I don't care if they're a pro player and they've just got into coaching. I don't care if they've been more established than you. That doesn't matter. You have to have a better offer and that's why I'm so serious about creating the offer. That comes first. That's step one. Step two, again, this is something I know most coaches are afraid to do. Step two is you have to price your offer based on what you feel like you're worth. A lot of coaches out there, and you can simply do this right now, go to coachup.com. You will see every coach on there, they all charge per session or by the hour. That's telling me that's what they think they're worth. If you think you're worth $20 an hour, you're worth $20 an hour. If you feel like you're worth $500 an hour, you're worth $500 an hour. That is going to be matched with the value of what's inside the offer. You have to be confident with your pricing. If you want to create a $500 a month program, your confidence has to be very high. You have to know that your offer can match the price. Whatever your price is, that shouldn't even feel like a lot to you. That should feel like, you know what? I feel confident. These clients need my program. They want my program and they're going to invest into my program. Number two, like I said, be confident with your pricing and stick to it. Don't try to undercut your competitors. You do that. You're going to have to work more than them to earn the same amount of money as they do. With this system, like I said, if you have 10 clients, they're all paying $500 a month. There you go. That's $5,000 a month, $60 grand a year that can be added into your business this year. If you drill down number one and drill down number two with the pricing, be confident. Number three, and I touched on this earlier, with the players that you train, the only way that they're going to get better is if you offer a ton of additional support outside of the session. What I mean by that is you need to become a mentor, not a coach.  A coach can show up. There's millions of coaches out there now. There's millions of trainers that are trying to start their business and anyone can go coach. That's great. I applaud all the new coaches that are trying to go do this, but if you become the mentor, you get more respect. Your clients are going to respect you a thousand times more. The kid is going to follow through and do everything that you ask them to do, and you're going to be there for the player on and off the field. This is what brings your relationship between you and the client together. When that happens, there's no reason why your clients should ever leave your program. This means you don't have to go hunting and chasing down new clients every couple of months. I know that's a problem most coaches face, is they might have 10 clients one month, and then month two, there's like four or three, and then they have to go find seven or eight new clients just to get back to where they were in month one. That is not a sustainable way to run your business. You want to have loyal clients that are never going to leave your side. With that, if you go back, step one, step two, step three, if you follow those, that's going to help you. Step four, again, this comes down to just being very disciplined and knowing what you want to do and have a clear path, clear vision on what you want with your business. What this is, is you have to be good over the phone with parents. Again, I see a lot of complaints out there from coaches, see this on Instagram all the time, they'll say, well Ben, you can sell something for $500 because you've been a trainer for 10 years. Well, I'll tell you what, at the beginning, I couldn't even sell free sessions. I couldn't convince parents to come to train with me for free. That's because I sucked at talking to parents over the phone. That's because I was unwilling to practice. I thought, well, you know what, I'm a shy guy. Parents aren't going to want to come train with me. Their kids aren't going to want to be part of my program.  I started talking to parents, I recorded every conversation. This allowed me to quickly improve my communication skills with parents. Once I figured that out, I wrote a script. Once I wrote that script, I refined that script over and over and over. This is what I give to you if you're part of our mastermind program. You can follow that script. You know the exact questions I asked. You know how to close parents in one single phone call. With that, you just have to practice. Practicing will make perfect, but if you're unwilling to practice, you're not going to be able to sell a $500 a month program and you won't have the confidence to do that. Lastly, again, this is just, to me, this is very basic because I've been doing this for a long time. But lastly, you just have to know exactly how many parents you need to talk to every month in order to reach your goal. And let's just put some numbers down here. If you follow my role, if you listen to my podcast, I talk about talking to three parents or people of influence in your city every day. If you did that for a month, you'll talk and let's just say you were lazy. You did it Monday through Friday. If you do that, it's 15 parents or people of influence every week that you talk to. That's 60 per month. If you talk to 60 parents per month, don't you think you'd be able to sell 10 units of $500 per month into your program? I feel like you could and you could probably do that within two months. That's telling me, if you talk to 120 parents, 10% of those will come into your program. I can guarantee you can do that even if you're bad at selling. But you're going to have to practice it. So I hope this video helped you. If you want to get to that level, I know you can do it. You just got to put the pieces together. You got to be willing to practice. You got to be confident. You have to know what your offer is. You got to be able to really go after this full force if you want to get to that level. And if you want my one-on-one help, I highly suggest click this button up here. That'll take you to our page where you can learn all about our mastermind program where I can personally help you grow and scale out your business. I'll see you next time, coach.


Okay good afternoon everyone. So today well right now we are moving to a different topic that of energy security in the region and this is what I will be presenting today is the draft of a paper that came out of a larger research project that we are conducting at the Institute for the past year looking at socio-economic impacts of renewable energy developments in Middle East and North Africa with a particular focus on Egypt and Morocco. So the paper is focused on assessing the emerging innovation systems for renewable energy in Egypt and Morocco and I will start by briefly introducing the context for why low-carbon development is important for the region. Then I will talk a little bit about the conceptual framework we used for the analysis. I will give you a brief introduction into renewable energy development in the two countries and then we'll go into some analysis of elements related to the innovation systems and I will close with some comparative perspectives on the two countries. So first of all as we all know most of the countries in the region rely heavily on fossil fuels for their energy generation and as a result of course most of the greenhouse gas emissions are due to energy production transformation and use of these type of fuels although as a whole as you can see from the graph the share of greenhouse gas emissions in from the Minna region to the world CO2 emissions are not so are not so high they range there at about 5%. Also the region is facing water scarcity and if we look at the predictions by 2050 there will be a high water deficit in the region which suggests that alternative solutions need for providing water need to be found. Water desalination is one such solution but the problem is that it's highly energy intensive. At the same time because of population growth and economic growth energy demand in the region is growing at about six to eight percent per year which for Morocco and Egypt means that energy demand is expected to double by 2020 on triple by 2030 so new solutions for providing energy are needed. But because of the geographical position of the region the availability of renewable energy resources are very high the region benefiting from high levels of solar insulation one of the highest world wide as well as a strong wind resource so as you can see from the table the availability of renewable energy resources is much higher than in countries northern of the Mediterranean which have already developed a strong renewable energy sector and capabilities. Also for those of you who are familiar with projects such as desert tech or the Mediterranean solar plan there are also opportunities for the region to benefit from EU Middle East and North Africa energy market integration which would enable exports of renewable energy from southern Mediterranean countries to the north and already large investments have been made in the region and some pilot projects are in the pipeline. However as various studies show the region is faced with low industrial competitiveness and also a low innovation potential and from a social aspect very high levels of unemployment among the educated youth which for us suggests that in order to enable renewable energy developments in the region industrial integration is critical as well as the development of an innovation led economy that would enable these countries not only to develop technology but also to adapt existing technologies to local environmental conditions. Okay so the research questions that I was concerned with for this paper are first how does the renewable energy agenda play into the emerging of the emergence and functioning of an innovation system and second of all what factors affect policy choices and how are different interests managed in the decision-making process. So first of all I will define what we mean by an innovation system and using one of the available definitions and an innovation system is basically comprises the elements and here by elements we mean the different stakeholders involved in the development process and very importantly the relationships between them that are needed for the production diffusions and use of new knowledge that are either located within the national boundaries or outside. So a quick representation of and a rough representation of this innovation system are the structure what you see in the middle of the circle which are the actors the stakeholders the institutions the policies networks which are the relationships between the different actors the knowledge and the technologies available and then on the outside are the different functions of the innovation systems that result from the interaction of these different structural elements of the innovation system. So for the paper we use conceptual framework that draws on the core innovation system research which places it's called the sustainability oriented innovation system which plays much stronger emphasis on issues of governance and the sustainability transition process which brings in different elements than what we are typically needed for an innovation process for in in other sectors than clean energy and here are the new dimensions that the SOS system brings to the literature I will emphasize and I will talk primarily about the governance aspects and I will not spend a lot of time right now discussing the others you can find them in the paper but on the governance level the issues that are relevant are the fact that with clean technology we need to overcome multiple market failures in developing and deploying technologies and also that stronger consensus between different stakeholders is needed also the fact that the time pressure for finding solutions is much higher and the importance and the need of harmonizing policy frameworks also within national context but also across region at the cross regional level. So first of all what has some key aspects related to the development of renewable energy in each country in Egypt in 2008 the Ministry of Electricity and Energy has set a 20% renewable energy targets to be reached by 2020 which means that 7.2 gigawatt of wind energy are expected to be installed by then and also some targets for solar energy also the new one renewable energy authority which is a older agency in Egypt created in the 1980s has been tasked with the implementation of these renewable energy targets in Morocco the renewable energy targets have been set in 2009 at a level of 42% including hydro which from the renewable for the renewable energy means that 2 gigawatt of solar and 2 gigawatt of wind energy are to be installed by 2020 and the landmark project of this renewable energy target is the project in Wazazat which entails the development of 500 megawatt concentrated solar power plant which would be the largest such plant worldwide. Also in Morocco high commitment for green electricity exports have been made under the framework of the desert industrial initiative and Mediterranean solar plan and also a new agency the Moroccan agency for solar energy has been created to basically follow the implementation and carry out the implementation of the solar plan as well as which is interesting and will be discussed later as well as make sure that a certain level of industrial integration in the local economy takes place. Okay so what I will do now is look at the internal at the structure of the innovation system and look at what are the different to what extent the different elements are present and what aspects are currently missing and then I will discuss some or I will highlight some compare I will compare the some developments between the two between the two countries so if we look at Egypt the two organizations that are critical for the implementation of the renewable energy targets are the Ministry of Environment and RIA and the private sector is dominated by large firms that have the capacity to invest in the sector also there are the industry association for the wind industry but that are currently weak with respect to supporting the sector okay for time reasons I will try to just highlight some of the issues with respect to knowledge and technologies there are some initiatives that have been implemented in terms of integrating education into the curriculum and but are fairly limited at this stage and on the institutional level there is currently no feeding tariff to support deployment and several incentives are expected with a new electricity law which unfortunately have been delayed for the past couple of years especially because of the uncertain political instability in the country in Morocco the stakeholder landscape is a little bit more varied with the new organizations that have been created both in terms of the implementation as well as funding and the investment fund for renewable energy and industry associations that are a little bit more varied both for solar and wind energy and that have a higher stake in the current development also so on the knowledge and technologies there is a new institute for solar energy research that has been tasked with creating a platform for cooperation between the private sector and academia which although no or new established in 2010 seems to be doing some interesting steps towards that goal but on the institutional level there is still more to be done in setting up institutional framework that to enable renewable energy deployment so on the some comparative if we are to compare the developments between Egypt and Morocco we can see that the government commitment towards renewable energy has been stronger in Morocco as exemplified by several aspects first there is more clear responsibility and more authority built into the decision making of certain key organizations also new organizational structures have been created as opposed to in Egypt where currently the new renewable energy developments are emerging from organizations that have been there and are not extremely familiar with the implementation of the renewable energy plans and also more focused has been placed on building institutional capability into existing organizations okay with industrial integration which is important both for the innovation system locally is critical for both country for both of the countries both in terms of jobs and private sector development but a clear focus on industrial integration is currently present only in Morocco so this is something to be considered for Egypt as well also the cooperation levels in both countries are relatively low so more needs to be done in this respect and something that is the case for both countries is that there is currently a bias towards the large-scale renewable energy project which increases the risk of reducing the potential for technology transfer and job creation so change in the legislation to support a small-scale either grid connected or off-grid renewable energy development are critical for enabling the local private sector to participate more in both manufacturing as well as job as well as job creation so while there are various gaps into the emerging innovation system in both Morocco and Egypt there is a from what we can see now that it is likely that Morocco can position itself much better or at the can start earlier to move towards an integrated innovation system with a considerable focus on local industrial development and one of the reasons why this would be the case is that the motivations for shifting towards a sustainable development process are different in the two countries and those motivations would be defined by different factors first the fact that Morocco is much more dependent on imports of energy than Egypt so the pressure for shifting or looking for alternative energy solutions is much higher in Morocco also opportunities for export to Europe are much higher for Morocco due to its geographical location so Morocco is likely to benefit more from investment from Europe and would act these opportunities would act as an external push factor and also the commitment for renewable energy development and industrial integration comes from much very high up into the administration in Morocco but in Egypt it is likely that with political more political stability the interest to renewables will increase as well so yeah I think I made already this point and I will stop here