Docker init support for Java
14:14
APIDays Australia teaser
2:09
9 ай бұрын
Пікірлер
@mayankmehra722
@mayankmehra722 2 күн бұрын
This can also be done with Veracode SCA scan, right?
@nlokesh1986
@nlokesh1986 4 күн бұрын
Hi Sir, When we are upgrading KEDA to a latest version using Helm chart... do we need to remove existing Keda and delete the existing Scaled jobs?
@mzw8374
@mzw8374 13 күн бұрын
Thanks a lot for this nice video sir!! But please upgrade your your microphone since we cannot hear you with a normal sound. Maybe you can use clip mic for that.
@nilesh-gule
@nilesh-gule 10 күн бұрын
Sorry for the volume problem, will take care in future videos
@Missjgyp
@Missjgyp 21 күн бұрын
Thank you for this video, it was very helpful! Do you have the repo for the automated checking of resources on github?
@nilesh-gule
@nilesh-gule 19 күн бұрын
I don't have a repo as it was a simple command
@shawnurquhart4628
@shawnurquhart4628 24 күн бұрын
Thanks. Clean and helpful. I'm struggling building my development Mac and found issues with ZSH possibly being installed i the incorrect location and several other issues when trying to launch an emulator from vscode based on some similar build issues. Using SDKmanager, Dart, Ruby, Java, Flutter, Rosetta, Xcode, Cocoapods. Decided after a week of pain I'm rolling back and starting from scratch. Somewhere I fell down the rabbit-hole.
@vaibhavrajnathchauhan5340
@vaibhavrajnathchauhan5340 28 күн бұрын
Can you share the configuration of loki
@nilesh-gule
@nilesh-gule 27 күн бұрын
You mean how to setup Loki using Helm?
@kirillbondarev3046
@kirillbondarev3046 Ай бұрын
thx u from 2024 !!
@aswinbiju4038
@aswinbiju4038 Ай бұрын
After running docker and then stopping it, how do i run docker again, is there a docker run command?
@nilesh-gule
@nilesh-gule Ай бұрын
you can use the docker start command to restart a stopped container
@sushritsaha5287
@sushritsaha5287 Ай бұрын
CLR-based functionality - whether it be the instance-level "CLR Integration" option (which enables custom / user-created assemblies); data types geometry, geography, and hierarchyid; built-in functions such as COMPRESS, DECOMPRESS, FORMAT, AT TIMEZONE; or a few other features - are not available in Azure SQL Edge. There is no way around this (at least not at this time). If any of this functionality is required, then using Azure SQL Edge as a platform is not an option. (Yeah, it kinda sucks, but that's how it goes.) P.S. The CLR-based data types and built-in functions are not controlled via sp_configure 'clr enabled'. If they are available on the platform, then they cannot be disabled (outside of enabling fiber-mode / lightweight pooling, which is not something anyone should do).
@bandorthild
@bandorthild Ай бұрын
Best Podman/Podman Desktop video I have found. Great job! Thank you!
@nilesh-gule
@nilesh-gule Ай бұрын
Glad you liked it!
@elizabethdavidson2040
@elizabethdavidson2040 2 ай бұрын
Thank you so much!!! Worked perfectly!
@nilesh-gule
@nilesh-gule Ай бұрын
Glad it helped!
@user-rr1dr7jm4y
@user-rr1dr7jm4y 2 ай бұрын
i am planning to deploy mern stack microservices in azure container apps . i am using rabbitmq as message broker locally. now should i use bitnami image or should i depoloy rabbitmq management container as azure container app to use it. which is the right approach.
@nilesh-gule
@nilesh-gule 2 ай бұрын
It depends on how you manage rabbitmq. Many organisations prefer to manage the infrastructure services like databases and messaging services centrally. In that case it is better to use PAAS services and manages the application containers. If you manage everything yourself then you can deploy the rabbitmq management container.
@VSSushant
@VSSushant 2 ай бұрын
I tried it...However, VSC is not installed at all. Choco list, does show that vscode is installed, I even force installed.
@nilesh-gule
@nilesh-gule 2 ай бұрын
Please check if there is any error while installing using Choco install command. If choco list does not show it then it probably means the software did not get installed successfully
@getmethere9425
@getmethere9425 2 ай бұрын
Thanks for your time ...was helpful.
@nilesh-gule
@nilesh-gule 2 ай бұрын
Glad it was helpful!
@user-mv3no8ne7o
@user-mv3no8ne7o 2 ай бұрын
Is that works now? Mend bolt for github app. is Installed as guide(include .whitesource file) and Issues tab is also shown. But It deosn't show any vulnerability about open source. Could you full videos about installation?
@raghus5551
@raghus5551 2 ай бұрын
Does this create a Kubernetes secret automatically? Just want to confirm as in my case I want to move to Azure Key vault instead of creating using a Kubernetes secret as anybody who has access the cluster can base64 decode a secret. Please confirm if the solution with Azure Key vault does not auto create a secret which then can be decoded by anybody who has access to the cluster. If it does not do this then this servers my use case of totally avoiding using a secret.
@nilesh-gule
@nilesh-gule 2 ай бұрын
Yes, Azure Key Vault will automatically create the secret.
@ranjan098
@ranjan098 3 ай бұрын
So far is the best video on 12 Factor App. hates off Sir .. keep up the good job .. help professionals ..
@nilesh-gule
@nilesh-gule 3 ай бұрын
Thanks a ton
@vladgursky149
@vladgursky149 3 ай бұрын
I have just installed - it works nice! ARM64 version installed on M1 CPU by the brew - it is very good.
@nilesh-gule
@nilesh-gule 3 ай бұрын
Great to hear!
@archananarawade8632
@archananarawade8632 3 ай бұрын
Can we do dependabot setup on local???
@nilesh-gule
@nilesh-gule 3 ай бұрын
Hi Archana, Not sure what do you mean by local? If you would like to run Dependabot on your laptop, you can refer to this link mikebifulco.com/posts/run-dependabot-locally?ssp=1&darkschemeovr=1&setlang=en&cc=SG&safesearch=moderate
@archananarawade8632
@archananarawade8632 3 ай бұрын
Yeah this one I saw but few things not clear here so asked
@bhavanavavilala5953
@bhavanavavilala5953 4 ай бұрын
The replicas are manually updated to depict the idea of canary deployment, but wn comes to live projects, this isn't the way Canary deployment works i suppose. Tools like kong for canary deployment are used tk provide weightage details on how much traffic should ne routed to v1 and v2
@nilesh-gule
@nilesh-gule 4 ай бұрын
hi Bhavana, you are right. This demo shows how Canary deployment works in Kubernetes. In real life project you would use a CI/CD pipeline to update the Kubernetes release. It can also be done using GitOps. Kong Gateway or Istio service Mesh can be used to change the weightage.
@TUANVU-hd5oc
@TUANVU-hd5oc 4 ай бұрын
thanks you,sir
@cafe-world
@cafe-world 4 ай бұрын
Very well explained content, thank you so much !
@nilesh-gule
@nilesh-gule 4 ай бұрын
Thanks for appreciating 🙏👍
@cafe-world
@cafe-world 4 ай бұрын
@@nilesh-gule thank you !
@nikhilns909
@nikhilns909 4 ай бұрын
Hello Sir, Thank you so much for explaining so clearly. I want to have a route to access the rabbitmq dashboard apart from accessing through local machine IP. How to achieve it ?
@nilesh-gule
@nilesh-gule 4 ай бұрын
hi Nikhil, The default value for the service Type is ClusterIP. You can override this and expose the service using LoadBalancer type service outside the Kubernetes cluster. Please refer to the Helm chart settings to find out how to achieve this github.com/bitnami/charts/tree/main/bitnami/rabbitmq/#installing-the-chart Refer to the Exposure parameters section. github.com/bitnami/charts/tree/main/bitnami/rabbitmq/#exposure-parameters
@lvjagadeesh
@lvjagadeesh 4 ай бұрын
Nice video with practical demonstration! Can we automate this using single helm chart by having 2 deployment yaml in it? And deploy using azure devops yaml?
@nilesh-gule
@nilesh-gule 4 ай бұрын
hi Jagadeesh, Thanks for appreciation. Yes it should be possible to achieve this using a Helm chart and to trigger the deployment using Azure DevOps or other CI CD platforms like Github actions, Gitlab or Jenkins etc. I have not tried it out. I have couple of videos relatd to Helm and CI CD using GitHUb actions coming soon. Subscribe tot his channel for those. If you are interested you can also raise a pull request to the Cloud Native Ninja series repository by making the necessary changes to deploy the application using Azure DevOps. github.com/NileshGule/cloud-native-ninja
@lvjagadeesh
@lvjagadeesh 4 ай бұрын
@@nilesh-gule thanks for your reply! I have a doubt… after setting up the flagger can I still use existing nginx virtual server routes(vsr) for route configuration to my deployment workload and do load testing in flagger for progressive rollouts?
@nilesh-gule
@nilesh-gule 4 ай бұрын
Yes you can do it. The whole purpose of canary deployment is to use it for progressive rollout. Another option is to use the Rolling Updates strategy.
@MAwais-jh2xn
@MAwais-jh2xn 4 ай бұрын
Awesome explanation Sir... Thanks so much
@nilesh-gule
@nilesh-gule 4 ай бұрын
You are most welcome. Glad that you found the video useful.
@jilesingh1124
@jilesingh1124 4 ай бұрын
Namashkaar Nilesh ji Your video is giving me now lot of confidence and providing useful resources. Can you please tell me if we get marks for partially correct andwers. 2. Can we save the bookmarks of documentation already on our system. 3 can we use notepad and already written commands on it like vi shortcuts or aliases. ? Thanks and regards Jile
@nilesh-gule
@nilesh-gule 4 ай бұрын
Hi Jile Thanks for the compliments. It has been some time since I cleared the test. The structure of the test seems to have undergone changes recently. Please check the test details if there are marks for partially completed questions. When I answered the test, I was able to save them to my system. Technically you are not allowed to open Notepad. As I said during my video, it was a trick I used to store aliases to save time. Otherwise you can store the same aliases before starting the test in the scratchpad provided on the testing platform.
@jilesingh1124
@jilesingh1124 4 ай бұрын
@@nilesh-gule thank you very much for your reply. Is it possible to have session with you how to use the documentation effectively. It takes me lot of time to reach to the solution.
@nilesh-gule
@nilesh-gule 4 ай бұрын
Yes sure. Now a days using ChatGPT or Github copilot or other similar GenAI related tool help quite a lot. Feel free to drop me an email on [email protected] and we can take it forward from there
@jilesingh1124
@jilesingh1124 4 ай бұрын
very well explained. thanks for time and sharing your experience. Your links are very informative I have been searching for very long.
@nilesh-gule
@nilesh-gule 5 ай бұрын
There is an updated version of the video available. Please refer to this kzbin.info/www/bejne/pojNeIyFp7JgnpI
@Sandeepsharma-mc1er
@Sandeepsharma-mc1er 5 ай бұрын
Thanks for sharing!!
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thanks Sandeep. Glad that you found the video useful.
@Sandeepsharma-mc1er
@Sandeepsharma-mc1er 5 ай бұрын
@@nilesh-gule please create video for kubernetes infrastructure and deployment for machine learning models It will be very helpful
@hardiktathod5978
@hardiktathod5978 5 ай бұрын
Please make a video for nuget with azure devops extension.
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thanks for the suggestion. Added it to the to do list
@hardiktathod5978
@hardiktathod5978 5 ай бұрын
Can you make video on Azure devops dependabot extension with azure devops artifacts
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thanks for the suggestion. Let me add it to the list
@AzureTar
@AzureTar 5 ай бұрын
Great content!
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thank you 🙏
@ioncretu8594
@ioncretu8594 5 ай бұрын
why when running docker init option java is not detected?
@nilesh-gule
@nilesh-gule 5 ай бұрын
Java is recognised. Please check the video around 06:09 minutes and you will see Java is recognised when we run the docker init command.
@nilesh-gule
@nilesh-gule 5 ай бұрын
The steps demonstrated in this video are available as a markdown file. If you wihs to replicate the demo please follow the steps - 🔗 Markdown file containing the list of commands executed during this video - github.com/NileshGule/cloud-native-ninja/blob/main/docs/dapr-setup-youtube-video.md
@jaimewisoky
@jaimewisoky 5 ай бұрын
'Promosm'
@nilesh-gule
@nilesh-gule 5 ай бұрын
Hi Jaine I am not sure what you mean by ‘Promosm’. If it means promotion of Camtasia product, then I am not doing that in this video. Please try to elaborate your comment and provide constructive feedback which will be helpful for me.
@nilesh-gule
@nilesh-gule 5 ай бұрын
The source code for this demo is part of the docker init samples repo. github.com/dockersamples/docker-init-demos You can find examples of Docker init for toher programming languages such as .Net, Rust, Go, Python, Node as well apart from Java. Explore the examples based on your preferred programming language. Also feel free to contribute to the repo with examples related to the missing programming language like PHP.
@lekhrajawasthi8272
@lekhrajawasthi8272 5 ай бұрын
In the world of software development, vulnerabilities are like hidden landmines waiting to be discovered.
@lekhrajawasthi8272
@lekhrajawasthi8272 5 ай бұрын
Hello sir. I just done as you have done in your mac. and when I am restoring database that is from my earlier project on windows. I get error as : Restore Database: Microsoft.Data.SqlClient.SqlError: The database was backed up on a server running database version 957. That version is incompatible with this server, which supports version 931. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server. Can you please look into it?
@nilesh-gule
@nilesh-gule 5 ай бұрын
This looks like an incompatibility issue between the two versions. I don’t have the environment to replicate this issue. Please check if you can take the backup from the source server which will be compatible with the target server.
@nilesh-gule
@nilesh-gule 5 ай бұрын
@@lekhrajawasthi8272 i am not sure sending the database in email will make any difference due to the incompatibility
@user-jn3ob6xk1t
@user-jn3ob6xk1t 5 ай бұрын
Good to see this video in 2024, Now rules have changed No Multi monitor
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thanks for the updates. It is unfortunate that multiple monitors are not allowed now. When I answered the exams, I found it really helpful to use external monitor with 49 inches and split it into two halves as if they were two 27 inches monitors.
@Mahmood-Ali99
@Mahmood-Ali99 5 ай бұрын
Great intro to warp. How you rotating terminal window in your video? Its like cube rotation effect available on some linux window managers. Did not know you can do this on a mac.
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thanks for the feedback. The cube effect is part of the video editing software I use to do the post processing of the recording. It is built into Camtasia video editing software.
@nilesh-gule
@nilesh-gule 5 ай бұрын
k8sGPT is a powerful tool which leverages AI capabilities to diagonise issues with Kubernetes cluster. Check out this related video to know how to setup k8sGPT with Azure openAI backend service. kzbin.info/www/bejne/hXPWmp6rapd2oMk Do let me know in the comments what other things you would like to be covered on this channel.
@user-fg8ku2yy2z
@user-fg8ku2yy2z 5 ай бұрын
Very helpful video. Thank you for putting this together!
@nilesh-gule
@nilesh-gule 5 ай бұрын
Glad you found it useful 🙏
@hiandhra9971
@hiandhra9971 5 ай бұрын
Hi Nilesh, your vedios are really helping me and if you could come up with more azure topics like, gitops, apim, etc, that would be really appreciated. Also after you install the keda with helm on your existing or new aks clusters. When I check keda triggers type. I mostly see azure app insights and cpu, metrics, azure monitor etc. but really which is recommended for aks cluster to use autoscaling?? We don’t use anything’s like rabbitmq, elastic etc etc.. we only use basic aks cluster but we want autoscaling enabled to save some cost. So do u recommend HPA or keda with cpu, memory triggers type ?
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thank you for your feedback about my videos helping you in your learnings and also the suggestions for other topics. Currently there are 64 autoscaleres supported by KEDA as of this writing. keda.sh/docs/2.13/scalers/ You can use any of these based on your requirement. KEDA internally uses HPA for scaling up and down. The main advantage of using KEDA is that it can scale on external triggers which may not be part of your Kubernetes cluster like RabbitMQ or Kafka. I suggest you go through the list of scalers supported by KEDA and see which ones are applicable for your use case.
@micisvy
@micisvy 5 ай бұрын
thanks Nilesh, I've installed it and it seems so much better than the default terminal
@nilesh-gule
@nilesh-gule 5 ай бұрын
Thats great Michael. I am hoping for more improvements in future. Current capabilities make it an interesting proposition.
@khemnathchauhan5372
@khemnathchauhan5372 6 ай бұрын
Hi Nilesh, Do we need amy Role and Rolebinding for KEDa deployment?
@nilesh-gule
@nilesh-gule 6 ай бұрын
No, we do not need any Role or RoleBinding for KEDA
@tonychia2227
@tonychia2227 6 ай бұрын
The dark blue text is really hard to see on a dark background.
@nilesh-gule
@nilesh-gule 6 ай бұрын
Thank you for highlighting this issue. I'll take care of it in the future videos.
@ifprogod
@ifprogod 6 ай бұрын
Please make your face smaller
@nilesh-gule
@nilesh-gule 6 ай бұрын
Thank you for your suggestion. Will take care of this in future videos
@chiragcloud
@chiragcloud 6 ай бұрын
wow thanks bro
@nilesh-gule
@nilesh-gule 6 ай бұрын
Thanks Chirag. Hoping to see you use this workaround for your next video.
@nilesh-gule
@nilesh-gule 6 ай бұрын
THe command used to generate multi-platform images is docker buildx build \ --push --platform linux/amd64,linux/arm64 \ -t nileshgule/techtalksproducer:java \ -f Dockerfile .
@user-jf8nj1tx1b
@user-jf8nj1tx1b 6 ай бұрын
i get SHA256 mismatch On MAC M1. Any suggestions?
@nilesh-gule
@nilesh-gule 6 ай бұрын
I tried installing Postman using Homebrew on M2 Mac Studio. It seems to be working perfectly fine. Apologies, since I don't have M1 Mac I am unable to replicate the issue. I suggest to reach out to the maintainer of the Postman package on Homebrew and raise an issue.