[ Kube 73 ] Elastic Cloud on Kubernetes - Part 1

  Рет қаралды 17,187

Just me and Opensource

Just me and Opensource

Күн бұрын

Пікірлер
@shrinidhiym6499
@shrinidhiym6499 Жыл бұрын
finally, found the best one, the best, thank you Venkat🤩
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Shri, Thanks for watching. Glad you found it useful.
@Ak0tnik
@Ak0tnik 4 жыл бұрын
This guide helped me a lot. I was so impatient on why ECK wasn't working (besides the fact I needed to create the PersistentVolume before starting) and seeing your steps on at least getting Elasticsearch working, it worked. Now I feel confident in going forward on the other steps.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Glad to hear that. Thanks for watching.
@Carlos1979Mad
@Carlos1979Mad 2 жыл бұрын
Subscribed in 3, 2 1 Great content and great teacher. Thanks a lot.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Thanks for watching and subscribing Carlos.
@sunils5834
@sunils5834 3 жыл бұрын
Thank you bro! as always clear to the point. was very helpful to understand the basics
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Sunil, thanks for watching.
@umartariq8365
@umartariq8365 4 жыл бұрын
Good topic and very well demonstrated.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Umar, thanks for watching.
@JoshSmeda
@JoshSmeda 4 жыл бұрын
Really great video. Thanks for uploading!
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Joshua, thanks for watching.
@BiohaZd5
@BiohaZd5 4 жыл бұрын
Brilliant video as always, thanks very much.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Andy, thanks for watching.
@jayanitatiparthi9228
@jayanitatiparthi9228 4 жыл бұрын
Hi Venkat, nice explanation, more informative
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Jayani, thanks for watching. Cheers.
@omishagupta1428
@omishagupta1428 3 жыл бұрын
This was helpful, thanks. Would really appreciate if you can help me understand: 1 - Versioning in the files being used for deploying 2 - Adding more advanced options in the manifest 3 - Adding custom plugins in this kinda setup.
@ManojKumar-je6er
@ManojKumar-je6er 4 жыл бұрын
Hey Venkat, I unblocked my adblocker, watched all the Ads before starting the video (usually i hit the skip button) just to support your channel. btw, thanks for this video, i am just thinking to install new operator
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Manoj, many thanks for watching this video and so kind of you. Much appreciated.
@madeeshafernando8496
@madeeshafernando8496 4 жыл бұрын
very informative video. Thanks a lot.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Madeesha, thanks for watching.
@EthanLR
@EthanLR 3 жыл бұрын
helpful stuff, thanks
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Ethan, thanks for watching. Cheers.
@KamranJarayev
@KamranJarayev 8 ай бұрын
Hello, this is very useful video i have ever met for elc. I am trying to install elc on my own k8s cluster. unfortunately i can not use any persistent volume for this setup. Temporarily i have created quickstart with emptyDir and it worked. Could you please share more detail information how to use local storage (PVC or StroageClass) is more suitable?
@anilg7915
@anilg7915 4 жыл бұрын
Good one Venkat👍Tq.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Anil, thanks for watching. Cheers.
@trixiemp890
@trixiemp890 3 жыл бұрын
thank you sir
@justmeandopensource
@justmeandopensource 3 жыл бұрын
You are welcome Archelle. Thanks for watching.
@jaispiritco.ltd.490
@jaispiritco.ltd.490 3 жыл бұрын
Thank's for that guide! I would like to ask how you specified the persistent volume? ECK provides a persistent volume claim without a storageClassName. And that setup results with the error: 'pod has unbound immediate PersistentVolumeClaims'. I tried a local storage and an NFS storage without success. I would be very pleased to receive an answer.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching. In this video, I used dynamic nfs provisioning as storage provisioner. And the storage class I have is set to default storage class. So any persistent volume claim will use my default storage class (nfs provisioning) to request a persistent volume. Cheers.
@anupraj762
@anupraj762 4 жыл бұрын
Would you be able to show case Apache solar search engine instead of Elastic search engine? Thank you for show casing Elastic search on Kubernetes.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Anup, thanks for watching. Currently mu focus is on Kubernetes/AWS/Elastic Stack. I don't think I will have time to explore Apache Solar. Unless I have explored and understood a product, I won't normally do a video just for the sake of publishing video. I am sorry. But if I get some time to learn about it, I will definitely do a video on it. Thanks for your interest in my videos.
@anupraj762
@anupraj762 4 жыл бұрын
@@justmeandopensource Appreciated your time and valuable response . Thank you sharing your knowledge and Appreciated your efforts involved in making videos . Thumbs up .
@justmeandopensource
@justmeandopensource 4 жыл бұрын
No worries. You are welcome.
@N-et6gb
@N-et6gb 4 жыл бұрын
My curretn ELK(6.8v) setup is on VM's and now i am willing to migrate the setup to ECK. Can you help me with the document/video links for data and pipelines migration from old setup to ECK setup?
@kirankumareai
@kirankumareai 4 жыл бұрын
Great stuff! Can you point to any reference architecture or if you have anything that you can share and any best practices from your experience?
@justmeandopensource
@justmeandopensource 4 жыл бұрын
HI Kiran, thanks for watching. I haven't been much into this lately. Just followed the official documentation.
@automationlearner2253
@automationlearner2253 3 жыл бұрын
can i run all these operations inside lxc master node or i would need to redirect apiserver of k8s to my host machine ...and if i would need to redirect apiserver then please tell me how can i access kubectl commands from host machine
@Ajay44461
@Ajay44461 2 жыл бұрын
Hi Venkat- where can I find the helm charts for these kind: elasticsearch , kibana and APM server? Could you please help me finding this?
@therus000
@therus000 2 жыл бұрын
what the way to use self signed certs? with this elastic
@santroproin6969
@santroproin6969 4 жыл бұрын
Hey Venkat Is this setup is good for production. And also the files of this cloud are too huge. And is it possible to create helm chart for this elastic cloud or not? Because i can see the files are too large
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Sandeep, thanks for watching. Which files are you referring to that you believe are huge?
@santroproin6969
@santroproin6969 4 жыл бұрын
@@justmeandopensource i mean official files which we can edit via kubectl edit cmd. Which you mentioned in your videos For operator, service, deployment etc
@justmeandopensource
@justmeandopensource 4 жыл бұрын
So huge in the sense too many lines and not in size
@santroproin6969
@santroproin6969 4 жыл бұрын
@@justmeandopensource yes in the sense of line
@justmeandopensource
@justmeandopensource 4 жыл бұрын
You can't do anything about it. Those are official manifests that elastic.co maintains. There should be helm charts as well maintained by them. They will equally be big.
@Martin-pd6mc
@Martin-pd6mc 4 жыл бұрын
Venkat, one question please what shell are you using? Fish? Thanks!
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Martin, thanks for watching. I use Zsh and oh-my-zsh on top of it with zsh-autosuggestions plugin for auto command completion from my history. Just search in KZbin for "just me terminal setup" and you will find a video in my channel for that. Cheers.
@Martin-pd6mc
@Martin-pd6mc 4 жыл бұрын
@@justmeandopensource Nice video!! I copied your setup :) One question though. All this works locally, but what when you connect to other servers using ssh? you get the setup that the user has on the server you connected. How you deal with that?
@Ashokkumar-uz1st
@Ashokkumar-uz1st 4 жыл бұрын
Hi Venkat, thanks for this videos. Its more useful. Is the elastic cloud an opensource? is there any pricing for setting up this elastic cloud in my cluster ?
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Ashok, Yes, it is.. But if you want some advanced features like security and other stuff you can go for paid version.
@Ashokkumar-uz1st
@Ashokkumar-uz1st 4 жыл бұрын
@@justmeandopensource thanks for ur valuable reply Venkat. So without xpack security features or TLS certificate I can use elastic cloud for free?
@ashwathmendan732
@ashwathmendan732 4 жыл бұрын
Thank you sir, I want to know how can I use my own SSL certificate instead of self signed? Any docs
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Ashwath, thanks for watching. Its definitely possible to use your own SSL certificates. I haven't tried it. Please follow the documentation from Elastic cloud. I will let you know if get a chance to try this in my environment. Cheers.
@alixak4304
@alixak4304 4 жыл бұрын
It is possible to disable tls for kibana in the custom ressource if you are doing tls over the ingress controller : spec: http: tls: selfSignedCertificate: disabled: true
@nagendrareddybandi1710
@nagendrareddybandi1710 4 жыл бұрын
HI Sir, Nice stuff... Any news on Openshift from you? :)
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Nagendra, thanks for watching. I wish to start Openshift series but not having enough time. I will try my best. Thanks for your interest.
@adonaik8s
@adonaik8s 4 жыл бұрын
Congrats Venkat.... very nice and didact.... but lack APMServer... what do you think teach us? :-)
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Adonai, thanks for watching. I will look into it. Cheers.
@blackpearl1903
@blackpearl1903 4 жыл бұрын
Hi bro, how can I get the elastic search endpoint here? To pass it to my application.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi, thanks for watching. Starting at 11:00 after creating the elasticsearch deployment, you can see the service quickstart-es-http which is of type clusterip. Just edit this service and change it to loadbalancer if you have load balancing implemented in your cluster or just use nodeport. Then you will be able to access it outside of the cluster through that nodeport on any of the worker node. If you want to access the elasticsearch endpoint from an application within your kubernetes cluster, you could just use internal dns name for the elasticsearch service quickstart-es-http:9200
@naganaga3731
@naganaga3731 4 жыл бұрын
Thanks venkat, when part2 will be release
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Naga, thanks for watching. Part 2 will be released next Monday. Cheers.
@naganaga3731
@naganaga3731 4 жыл бұрын
@@justmeandopensource we have to wait one week can u release as early as possible waiting to see
@justmeandopensource
@justmeandopensource 4 жыл бұрын
@@naganaga3731 My release schedule is one per week. I can share the video privately with you if you can't wait and don't mind sharing your email address.
@naganaga3731
@naganaga3731 4 жыл бұрын
@@justmeandopensource lakshmaiah212@gmail.com
@justmeandopensource
@justmeandopensource 4 жыл бұрын
@@naganaga3731 Shared. See if you can access it.
@MrDjegsi
@MrDjegsi 4 жыл бұрын
Nice video , but l am stuck in the beginning :) pod/quickstart-es-default-0 0/1 Pending 0 6m28s ??? any help
@justmeandopensource
@justmeandopensource 4 жыл бұрын
Hi Lulzim, thanks for watching. Can you investigate why the elasticsearch pod is in pending state? You can check the output of kubectl describe deploy or kubectl get events. May be you don't have enough resources (memory/cpu) in your kubernetes cluster.
@MrDjegsi
@MrDjegsi 4 жыл бұрын
@@justmeandopensource l have this from description: Warning FailedScheduling 4m27s (x36 over 50m) default-scheduler 0/4 nodes are available: 4 pod has unbound immediate PersistentVolumeClaims.
@justmeandopensource
@justmeandopensource 4 жыл бұрын
@@MrDjegsi Ah okay so your pods are waiting for persistent volumes. Don't you have dynamic volume provisioning in your cluster? I have used dynamic nfs volume provisioning in this video.
@MrDjegsi
@MrDjegsi 4 жыл бұрын
@@justmeandopensource no i did not , l just created some pv and pvc: task-pv-claim Bound task-pv-volume 10Gi RWO manual 10m task-pv-volume 10Gi RWO Retain Bound default/task-pv-claim manual 11m
@justmeandopensource
@justmeandopensource 4 жыл бұрын
@@MrDjegsi When the elasticsearch statefulset pods are in pending state, can you paste the output of $ kubectl get pv,pvc
@amleshkumar8150
@amleshkumar8150 3 жыл бұрын
Thanks for this awesome video...but i am unable to assign persistent volume and claim in Operator deployment.. can you please help me to identify in which file do i need to make changes... Please help.. i have stuck in this part your support in this will be really helpful..
@vigneshk5520
@vigneshk5520 2 жыл бұрын
Hi Amlesh, Can you able to identify how to overcome this?
@KapilKumar-mk1zc
@KapilKumar-mk1zc 2 жыл бұрын
Hi Amlesh, Are you able to through with the same, as I am also stuck in the same
@spawar1841
@spawar1841 Жыл бұрын
bro it's not working i tried so many times
@justmeandopensource
@justmeandopensource 11 ай бұрын
Thanks for watching and reporting. I will give it a try soon and if its really broken, I will do a follow up video. Please follow my channel to get notification. I might forget to let you know about the follow up video as I am inundated with comments on various videos.
@drggfish9482
@drggfish9482 Жыл бұрын
Hello - I see that most of the comments are old but I just started working through this and am having a similar problem that many others had and I don't see any resolution. I set up dynamic volume provisioning in my cluster based on one of your previous videos. I am seeing the same errors on the pod by using the describe command "Warning FailedScheduling 4m40s default-scheduler 0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims." I am following the Elastic Cloud on Kubernetes site but it is not too clear. It says the name of the volume claim must always be elasticsearch-data. apiVersion: v1 kind: PersistentVolumeClaim metadata: name: elasticsearch-data spec: storageClassName: managed-nfs-storage accessModes: - ReadWriteMany resources: requests: storage: 1Gi root@kmaster:/play/kubernetes/yamls/nfs-provisioner# kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE elasticsearch-data Pending managed-nfs-storage 7s What am I missing? Thanks!
[ Kube 74 ] Elastic Cloud on Kubernetes - Part 2
18:54
Just me and Opensource
Рет қаралды 8 М.
[ Kube 23 ] Dynamically provision NFS persistent volumes in Kubernetes
27:29
Just me and Opensource
Рет қаралды 40 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 9 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 55 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
[ Kube 113.1 ] Learn Kubesphere | Provisioning Kubernetes cluster with kubekey
24:39
Running the Elastic Stack on Kubernetes with ECK
1:01:20
Official Elastic Community
Рет қаралды 22 М.
Beginner's Crash Course to Elastic Stack -  Part 1: Intro to Elasticsearch and Kibana
56:42
[ Kube 23.1 ] A guide to setting up dynamic NFS provisioning in Kubernetes
26:00
Just me and Opensource
Рет қаралды 31 М.
I Was DEFINITELY Using The Wrong Terminal Shell
9:59
DevOps Toolbox
Рет қаралды 63 М.
EFK Setup in Kubernetes Cluster | Logs Monitoring
17:33
Ashok IT
Рет қаралды 28 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 333 М.
Monitoring Kubernetes with Elastic Observability
25:06
Elastic
Рет қаралды 4,7 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 9 МЛН