thank you bro for good explanation very useful for all.
@techitfactory3 жыл бұрын
Thank you for your feedback 👍👍
@chandugummoji75043 жыл бұрын
Thank for sharing your knowledge thank a lot bro
@techitfactory3 жыл бұрын
Thank you for your feedback Bro 👍👍
@chandugummoji75043 жыл бұрын
Thank you bro for good explanation it's very usefull each and everyone
@techitfactory3 жыл бұрын
Thank you for your feedback Bro 👍👍
@pavan20733 жыл бұрын
@@techitfactory how many containers can run in a pod? And how many containers can be launched in a node?
@techitfactory3 жыл бұрын
Please check yesterday's video.. Pods end to end..
@kumard34983 жыл бұрын
excellent video... thanks for sharing information
@techitfactory3 жыл бұрын
Thank you for your feedback 👍👍
@ramaraogyara88582 жыл бұрын
thanks bro good explanation.....
@techitfactory2 жыл бұрын
👍👍
@raghavendraganta42 жыл бұрын
very good explanation bro
@techitfactory2 жыл бұрын
👍👍
@kishorekumar-lo9iy4 жыл бұрын
Good explanation anna.
@techitfactory4 жыл бұрын
Hi kishore, Thank You for visiting our channel and for feedback, Please like and subscribe our channel and share with your friends and family to let them know about new technologies taught in Telugu.
@kishorekumar-lo9iy4 жыл бұрын
@@techitfactory ok. I will do it.
@saishashank6553 жыл бұрын
Hi bro, where did you saved those notepads, like when i saved in c drive path which is shown in my kube command line i'm unable to get output when i run redis-deploy.yaml The path i get on cmd prmpt is C:\user\sst. & I have saved my notepad files in C:\user\sst\kubernetes edis_deploy.yaml When i give command kubectl create -f kubernets/redis_deploy.yaml it shows the error as the path "kubernets .......yaml" does not exist.
@techitfactory3 жыл бұрын
You need to provide absolute path..
@venkataramanareddy79114 жыл бұрын
Hi...nice ,information on kubernetes ,Thanks for your effots . i have one question if master goes down what will happen to worker nodes and how it will work .
@techitfactory4 жыл бұрын
Hi Venkataramana, Thank You for visiting our channel. Generally we never have a single master node in real time, it is always runs on HA in different zones, if one goes down another node will pick up, in Cloud domains service provider will manage these Master nodes and HA. If you have a physical Kubernetes and you are managing it with single master node and if that goes down, you cannot deploy new deployments, and replicas are not managed, but still your applications on work nodes will be running. Please like and subscribe our channel and share with your friends and family. Stay tuned for more K8s.
@1202kiran4 жыл бұрын
Nice explanation Anna.. I have one doubt... How memory will distribute during the POD creation.. Suppose I mentioned replicas 3 then how the 3 PODs will share memory to run the deployment...
@techitfactory4 жыл бұрын
Hi Siva Thank You for visiting our channel and for Feedback. Please find below yaml file which describes that we assign resources while we create pods or any deployments. apiVersion: v1 kind: Pod metadata: name: memory-demo namespace: mem-example spec: containers: - name: memory-demo-ctr image: polinux/stress resources: limits: memory: "200Mi" requests: memory: "100Mi" command: ["stress"] args: ["--vm", "1", "--vm-bytes", "150M" Please like and subscribe our channel and share with your friends colleagues and family
@1202kiran4 жыл бұрын
@@techitfactory Thank you so much Anna
@yerrasanthosh7643 жыл бұрын
Bro , I havd created 3 servcies in kubernetes and I want to call all 3 culsterip services to another clusterip service .how to its possibel
@techitfactory3 жыл бұрын
With Cluster IP you cannot go for nodeport..
@yerrasanthosh7643 жыл бұрын
@@techitfactory thank you bro I will try and what about ingress default backend ?
@phaniyerra20962 жыл бұрын
Hii santhosh
@PhaniRajak3 жыл бұрын
Hi Anna Deployment chesthunapudu e error vosthundhi kubectl create -f redis-deploy.yaml error: error validating "redis-deploy.yaml": error validating data: ValidationError(Deployment.spec.selector): unknown field "matchlabels" in io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector; if you choose to ignore these errors, turn validation off with --validate=false
@techitfactory3 жыл бұрын
Check for latest api version
@PhaniRajak3 жыл бұрын
@@techitfactory okay sure thank you for replying
@techitfactory3 жыл бұрын
👍👍🙂
@VAMSIDARLING4 жыл бұрын
Bro, nakoka doubt, k8s lo deployment antunaru kada but deployment lo just apps (ngnix, busybox, httpd, tomcat) but vatilo manam .jar or .war file ni deploy chestene kada vatini enduser or testers UAT team vallu access cheyagalru. Na question enti ante .jar/.war file emo jenkis with the help of Maven create chestam, aite aa war file ni K8s or Docker lo ela deploy chestamo asal ardam kavatledu, I was practicing Docker and k8s from almost from last 3 to 4 months. Still, Naku oka clarity ravatledu bro
@techitfactory4 жыл бұрын
Hi Vamsi, When you have your own code and if you deployed that in to a docker it will be like a new image and you will push that to your repository and when you are creating yaml file you will be calling image from your repo not the default one. Also on K8s if your deployments are Statefulsets then you will have volume attached to it, so all your data will be on PVC..
@Rajkumar-uu1iv2 жыл бұрын
hi bro meeru editing notepad lo chupisthunar meeru emayiana link cheasar direct linux environment lonea file lo chupinchachu kada
@techitfactory2 жыл бұрын
When u working in windows notepad is easy to edit
@realvardhan2 жыл бұрын
You are doing fabulous job bro... Please keep doing __/\__
@dappiligirishkumarreddy6524 жыл бұрын
Thanks for the video Anna....it's really helpful. But I have a doubt...I created a pod using the following command : kubectl run nginx --image=nginx This created a pod with name "nginx". But when I am trying to search the deployments, I don't see them. It says "No resources found in default namespace." I am confused here. Please help me anna. Thanks in advance..!
@techitfactory4 жыл бұрын
Hi Bro.. you have created a pod which is not a deployment.. you need to depploy it as a deployment.. watch our videos you will get a clear picture.. join our Telegram channel for more information and interaction
@hemab.k1652 жыл бұрын
Kubecto create deployment command you have to use for creating deployment
@saikirankappera18782 жыл бұрын
kubectl run nginx --image=nginx. So here it will create a pod by name nginx and the container image is nginx. It will not do deployment. If you search for deployments it will through error no namespaces found. Then you have to do deployment using this command kubectl create deployment --image= Kubectl get pods - used to see all the running pods.
@chinnaraotumula51422 жыл бұрын
@@techitfactory kubectl run nginx --image=nginx this command only creating pod only bro, not deployment happens ,as what girish said. in video you said this command will deploy nginx ,but only just pod creating ,deployment not happening with this command. please let me know which is correct approach
@chinnaraotumula51422 жыл бұрын
@@techitfactory kubectl create deployment nginx --image=nginx this command only deploy nginx image
Yes if you give Docker as registry, you can also give any public and private registries where you will upload your application images in Production..
@ramtarak_993 жыл бұрын
Hi anna, where you are changing in replicas. Can you show me on comands
@techitfactory3 жыл бұрын
You can do edit on deployment so that you can change replicas..
@tejeswararaot10134 жыл бұрын
Monitoring tools meda videos cheyyandi bro like Grafana, Dynatrace, Prometheus,Splunk.
@techitfactory4 жыл бұрын
HI Bro, Sure Will do in coming days..
@dineshkumarpyda95023 жыл бұрын
Session 8 is private ....we are not able to access,can u plz help
@techitfactory3 жыл бұрын
It's there.. copied version
@tejeswararaot10134 жыл бұрын
Anna super explanation.But I am having one doubt i.e pod to pod communication Ela jarugutundi.Any port opening we have to do manually.
@techitfactory4 жыл бұрын
Thank You for the feedback Bro, Please check on networking video of K8s you will get a clear picture :) .
@mujishaik71682 жыл бұрын
What are the full forms of POD and ETCD?
@sainagchannel3 жыл бұрын
real time devops videos pls
@techitfactory3 жыл бұрын
It's available in devops master program
@rajinirai17034 жыл бұрын
C:\kubernetes>kubectl create -f redis-deploy.yaml error: error parsing redis-deploy.yaml: error converting YAML to JSON: yaml: line 20: mapping values are not allowed in this context Can you help resolving this issue? I have created the file exactly like you but have this issue and unable to deploy
@techitfactory4 жыл бұрын
HI Rajini, Seems like you have done something wrong in your yaml file. Could you please check once.. or copy it in yaml validator online and verify.
@rajinirai17034 жыл бұрын
@@techitfactory thanks for the lightening reply. Here is the yaml file, apiVersion: apps/v1 kind: Deployment metadata: labels: app: redis spec: replicas: selector: matchLabels: app: redis template: metadata: labels: app: redis spec: containers: name: redis image: redis:latestv1 ports: containerPort: 6379 name: redis I checked this file format yamlint.com and it is correct, but when i run the create command i get below error C:\kubernetes>kubectl create -f redis-deploy.yaml error: error validating "redis-deploy.yaml": error validating data: ValidationError(Deployment.spec.template.spec.containers): invalid type for io.k8s.api.core.v1.PodSpec.containers: got "map", expected "array"; if you choose to ignore these errors, turn validation off with --validate=false could you please help resolve this error? thanks alot
How to run a command on each and every pod at once?
@techitfactory3 жыл бұрын
Kubectl cannot do this.. you can write a script to do it or use any configuration tool
@sravaniregalla31253 жыл бұрын
Thanks bro
@techitfactory3 жыл бұрын
👍👍
@kishorekumar-lo9iy4 жыл бұрын
What is the difference between pods and deployment ?
@techitfactory4 жыл бұрын
Hi Kishore, If we want to deploy an application we use containers, as in K8s these Containers are encapsulated in Pods, so Pod is nothing but which holds your application container. In Deployment We are grouping resources and defining them in yaml file then run kubectl create, as deployment includes your pods creation, replica sets or you can undo changes, rolling updates. If you see Pod.yaml and deployment.yaml definition files you will get a clear picture. Let us know if you need more information. This video also have use cases, so try to implement them.
@kishorekumar-lo9iy4 жыл бұрын
@@techitfactory Thank you very much for clearing my doubt.
@chilukirisch62683 жыл бұрын
Hi sir plz try to deploy war file to kubernates
@techitfactory3 жыл бұрын
Sure will do in coming days
@VAMSIDARLING4 жыл бұрын
How many manager/master nodes we can create in k8s, and how many worker nodes we can have for each master/manager node (in real time senario)
@techitfactory4 жыл бұрын
HI Vamsi, If you are hosting K8s in cloud, master node will be taken care by cloud provider, you will be managing worker nodes, K8s support 5k nodes but never happens. As you can say in real time it depends on your requirement but you can increase nodes if your requirement increases. If you are planning your own K8s to host then you should setup HA on master nodes and you can have nodes wrt your requirement. This scenario you can test with kubeadm(need good system resources). For practice any way we have minikube with single node setup.
@VAMSIDARLING4 жыл бұрын
@@techitfactory thanks bro
@sharathkomati39972 жыл бұрын
Need job support is it possible.
@techitfactory2 жыл бұрын
No Bro.. i don't do support and I Don't recommend as it will have risk .
@raja_Village_Boy3 жыл бұрын
Hello sir kubernates gurichi interview Oka question adigeru please me contact number evandi sir please orjent answer kavaali please