DAY-41 | KUBERNETES LIVE PROJECT | CONFIGMAPS & SECRETS | HOW TO USE CONFIGMAPS & SECRETS INSIDE POD

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 130

  • @sathiyamohan8119
    @sathiyamohan8119 ปีที่แล้ว +19

    Hi Abhishek, before watching your videos, the concepts looks like a huge mountain, but your video makes that into dust particles, as if nothing is there in it. Clear explanations, precise things, what more to say.... you are really awesome.... Thankyou so much for your contribution to the community... Hatsoff....

  • @jeromepenanoh9061
    @jeromepenanoh9061 11 หลายเดือนก่อน +5

    I am so proud to have an online teacher like you. You are really changing me in person.

  • @rajarishny2213
    @rajarishny2213 9 หลายเดือนก่อน +1

    Hi sir, you are an angel teacher, i always remember the quotes that showed on of your reels "sharing knowledge is a blessing "
    every time when we watch your videos you get a blessing sir. thankyou sir

  • @moyinopoola2035
    @moyinopoola2035 10 หลายเดือนก่อน +3

    Thank you once again great man. my biggest fear before i encountered your channel use to be an interviewer asking me to write out syntax from memory. You definitely put that fear to bed.

  • @aditya8sharmaDevOps
    @aditya8sharmaDevOps 9 หลายเดือนก่อน +11

    15:50 we use kubectl apply... over kuberctl create...
    Because when apply cmd is used, we can simply kubectl edit... the concerned files, without applying again.
    In kubectl create..., you can't use use kubectl edit, you need to manually change the YAML and and create again.

    • @Tagore-lv1wc
      @Tagore-lv1wc 8 หลายเดือนก่อน +9

      When we use "kubectl create", it creates a new resource based on the provided configuration file.If the resource already exists, kubectl create will return an error, indicating that the resource already exists.
      It's typically used for creating resources that don't already exist in the cluster.
      "kubectl apply" is used to create or update resources based on the provided configuration file. If the resource already exists, kubectl apply will update the existing resource with the new configuration. kubectl apply is idempotent, i.e., we can apply the same configuration multiple times, and it will ensure that the resource is in the desired state. It's commonly used for both creating new resources and updating existing ones.
      I think this clarifies well😊

    • @aditya8sharmaDevOps
      @aditya8sharmaDevOps 8 หลายเดือนก่อน +1

      @@Tagore-lv1wc Thanks

  • @IndianHomeKitchen-DDA
    @IndianHomeKitchen-DDA 11 หลายเดือนก่อน +1

    Hi Abhishek, Before watching your video i had gone through many instrcators who are provding the Devops or kubernects concepts. But i must say your way of explaining the concept is totally different . its really touching directly to the heart and mind. Easy to understand the concepts and practial. clear explanation the things to make easy.. Thank you so much abhishek. Now i am a big fan'''

  • @agun21st
    @agun21st ปีที่แล้ว +2

    I have to mention that, this is a master class to learn about ConfigMap and Secret for K8S. Gain Clear cut concept. Thank you Abhishek Sir.

  • @jaswanth_kumar_k
    @jaswanth_kumar_k 2 หลายเดือนก่อน

    Crystal clear....Highly recommend to watch & Practice . Thanks Abhishek for the motivation to learn and share

  • @chesslectures9081
    @chesslectures9081 4 หลายเดือนก่อน +1

    I took a course for understanding devops but this one is better than the paid course ❤❤

  • @AnujKumar-ot5vi
    @AnujKumar-ot5vi ปีที่แล้ว +3

    Excellent..nothing can be better than this on config map and secret 🎉🎉

  • @Cs_Naidu
    @Cs_Naidu 9 หลายเดือนก่อน

    You’re the best. I am confident now to apply for interviews and switch my current job ❤

  • @yogithakakarla1716
    @yogithakakarla1716 ปีที่แล้ว +2

    I have been working on k8s without knowing why exactly I am using those. Really helpful

  • @isaacambi1914
    @isaacambi1914 10 หลายเดือนก่อน +1

    Impeccable content once again. Im glad I met you.

  • @karthiksundaram544
    @karthiksundaram544 10 หลายเดือนก่อน +1

    Hi Abhishek I will completely my devops journey thru u ❤

  • @saikiran-ez1fg
    @saikiran-ez1fg ปีที่แล้ว +3

    I feel like there's no one else, who has more knowledge than you on the subject. You're Awesome!!😍

  • @abhijaysaraswat2833
    @abhijaysaraswat2833 8 หลายเดือนก่อน

    your explanation is top notch and you dont miss the small important details thats why i watch devops related content only from this channel.Keep it up!!

  • @venkatajagadeesh6826
    @venkatajagadeesh6826 ปีที่แล้ว +2

    Excellent class about config map and secrets. I saw other tutorials but have not clarity of explanation. We appreciate your support towards us and thanks Abhishek

  • @BoppanaNagendra
    @BoppanaNagendra 9 หลายเดือนก่อน +1

    Hi abhishek, I'm following your channel and videos since 2 months. Very informative and clear explanation, which makes things easy for us. Can you do videos on Istio service mesh with practical example and storage's, volumes and what is helm? It would be great opportunity for us to learn about how they are used in real time

  • @thanvikamadhala-ip7kg
    @thanvikamadhala-ip7kg ปีที่แล้ว +2

    Great Stuff. Thank you for your efforts.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว +1

      Glad you like them! Please share the channel with others

  • @rajkiransenapaty
    @rajkiransenapaty ปีที่แล้ว +1

    So much info you provided in this video. Thanks a lot Sir

  • @nauserzulfikar8742
    @nauserzulfikar8742 7 หลายเดือนก่อน

    I love the way you explain the concepts. Thanks

  • @Prasad_gutha
    @Prasad_gutha ปีที่แล้ว +1

    very good explanation....thankyou Abhishek.
    keep going on....... we will support you brother.

  • @manojkumar-le2ec
    @manojkumar-le2ec 4 หลายเดือนก่อน

    Thanks brother your videos are very helpful...

  • @himalbajgain2280
    @himalbajgain2280 5 หลายเดือนก่อน

    Abhishek is an outstanding teacher

  • @ajaykumarsv-yt3zn
    @ajaykumarsv-yt3zn ปีที่แล้ว +1

    First comment
    Thanks for making everything as planned

  • @avinashkillam9982
    @avinashkillam9982 ปีที่แล้ว +1

    Crystal clear explanation... liked it Bro

  • @msatyamounika
    @msatyamounika ปีที่แล้ว +3

    I laughed when you said "I know you wouldn't believe" when it took time to show 3309 port😂Even you cracked up. Thankyou for this session once again Abhishek and Congratulations on the Silver Button!🎉

  • @Roo-Explorer
    @Roo-Explorer 9 หลายเดือนก่อน

    Great explanation Abhishek

  • @vback4238
    @vback4238 ปีที่แล้ว +1

    Thank you so much!!! It's all making sense now!

  • @Aman-fz1ew
    @Aman-fz1ew 3 หลายเดือนก่อน

    Quality content .

  • @tanmoysantra1112
    @tanmoysantra1112 ปีที่แล้ว +1

    This video gonna help me a lot ❤

  • @kislaysinha9772
    @kislaysinha9772 ปีที่แล้ว +2

    @Abhishek plz make videos on statefulsets and persistent volumes

  • @headfullofcode
    @headfullofcode ปีที่แล้ว +1

    great stuff again :) thanks

  • @awscloud-s7q
    @awscloud-s7q ปีที่แล้ว

    This is perfect explaination!

  • @gauravsinghjethuri5405
    @gauravsinghjethuri5405 ปีที่แล้ว +1

    Only 4.3k viewers are blessed one who have seen you video, feel bad for the rest who are following the other tutorials just for learning real time things. And they are getting fooled by them. Please raise the awareness of this channel.

  • @shubhamsingh240
    @shubhamsingh240 ปีที่แล้ว +1

    Very helpful..👍👍

  • @samikshasharma3544
    @samikshasharma3544 11 หลายเดือนก่อน

    Awesome video ❤

  • @Muni.P
    @Muni.P ปีที่แล้ว +2

    Thanks bro ❤

  • @ashwin134
    @ashwin134 ปีที่แล้ว +1

    master in devops

  • @Cloudnp9458
    @Cloudnp9458 11 หลายเดือนก่อน

    To change the configmp value on running container, use volume mounting s file instead of environment variables

  • @DinaDeva-h3w
    @DinaDeva-h3w 5 หลายเดือนก่อน

    Good explanation

  • @Cloudnp9458
    @Cloudnp9458 11 หลายเดือนก่อน

    Both are used to pass information to pod in form of environment variables or mounted as file

  • @Cloudnp9458
    @Cloudnp9458 11 หลายเดือนก่อน

    Configmap is used to store data , this data can be later used by containerised application as environment variables or fileas volume mount

  • @jaykumaranbu7173
    @jaykumaranbu7173 ปีที่แล้ว +1

    Good session

  • @devopslab-livescenarios1302
    @devopslab-livescenarios1302 ปีที่แล้ว +1

    simply wow.

  • @Myyt1996
    @Myyt1996 ปีที่แล้ว

    Good explanation 😊

  • @Cloudnp9458
    @Cloudnp9458 11 หลายเดือนก่อน

    Secrets is used to do the same for sensitive data in encrypted way😅😅. Good practice is to make a strong rbac policy for devops engineer to limit access to secret

  • @PrincePazol
    @PrincePazol 7 หลายเดือนก่อน +1

    I made it to Day 41 🚀

  • @ThePercivalGlyde
    @ThePercivalGlyde 18 วันที่ผ่านมา

    good

  • @sathyanarayenamaddirazu7257
    @sathyanarayenamaddirazu7257 ปีที่แล้ว +4

    Please do a master classes bro like end to end of devops with one cloud and finally we want expecting job ready classes(like shubham bro)

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว +2

      Hi Satya , Thanks for the comment .. This 45 days course is same bro .. Please watch all the videos

  • @reneshmlal2809
    @reneshmlal2809 8 หลายเดือนก่อน

    Thank You ❤

  • @uniqueeduclasses
    @uniqueeduclasses ปีที่แล้ว +1

    Awesome

  • @surevams
    @surevams 4 หลายเดือนก่อน +1

    where to find the code, that is deployment.yml file content?

  • @Indhusri879
    @Indhusri879 4 หลายเดือนก่อน

    Please do videos on statefull set and volume

  • @amarnathmansali2687
    @amarnathmansali2687 ปีที่แล้ว +1

    Loved the humor at 33:00😂

  • @chakriatwork3062
    @chakriatwork3062 ปีที่แล้ว

    Thanks bro

  • @SUBATHRAT-b8r
    @SUBATHRAT-b8r 8 หลายเดือนก่อน +1

    Hi abishek ..whether we have to do terraform zero to hero or the terraform in this devops course itself enough to land a job? And also i certified cloud practitioner so i could skip aws 0 to hero and can learn only tis devops course

  • @proudindian603
    @proudindian603 ปีที่แล้ว +1

    First comment
    Waiting for this ❤

  • @DeepakSingh-o6n6p
    @DeepakSingh-o6n6p 6 หลายเดือนก่อน

    Done with Day 41✌

  • @satheeshasokan6989
    @satheeshasokan6989 ปีที่แล้ว

    Thanks, Very informative.. Where to keep this secret yml file, i hope we shouldnt keep it in github.. Then how CD pipeline will get this secret value, please explain

  • @ManuKumarM-e4n
    @ManuKumarM-e4n ปีที่แล้ว +1

    Bro please do video on Scenario based interview questions on each tool.

  • @im-monaa
    @im-monaa 10 หลายเดือนก่อน

    Hi @AbhishekVeeramalla "Unable to use a TTY - input is not a terminal or the right kind of file" -- I'm getting this error again and again on windows using git bash I tried every solution, but it didn't work. I'm unable to exec the pod ... please guide.

  • @chauhanshreyash1981
    @chauhanshreyash1981 7 หลายเดือนก่อน

    Hi abhishek, i want to know if there are necessary to remember the installation processes for any resources or services, or i can simply use ChatGPT or specific documentation files for reference. and thank you so much for this awesome content.

  • @srisai7801
    @srisai7801 5 หลายเดือนก่อน

    Hi Abhishek, awesome stuff thanks for sharing.
    One doubt if we need to load multiple secret files to docker container path using helm, what will be deployment and secret yml file changes.
    Thanks again.
    Regards,
    Sri Sai

  • @rashmihs4651
    @rashmihs4651 8 หลายเดือนก่อน +1

    I am unable to exec the pod getting "OCI runtime exec failed" Command terminated with exit code 126
    Someone please help

  • @anil-kumar75
    @anil-kumar75 ปีที่แล้ว +1

    Hi Abhishek, Thanks for the crystal clear explanation,I have one doubt: Secrets will do encryption of data or just base64 encoding, I have read somewhere that it is encoding the data but not encryption. Can you clarify on this..

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว +3

      Yes. . just base64 encryption on the secrets level .. which is very simple to debug for anyone . It also gets encrypted at the etcd

  • @GreyMostly
    @GreyMostly 6 หลายเดือนก่อน

    can you please confirm? data in secrets is base64 encoded and not encrypted

  • @vinaykumarmatam3708
    @vinaykumarmatam3708 ปีที่แล้ว +1

    Hi Abhishek, If we use configmap as env variables, developers will use directly from it. How will they utilise the values if we attach cm as volume mounts?? Is it by reading the value in those particular files ??

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      Yes .. perfect

    • @vinaykumarmatam3708
      @vinaykumarmatam3708 ปีที่แล้ว

      Thank you Abhishek.
      Don't mind, I am just asking in curiosity.
      If I have configured this DB_PORT as volume mounts and we should use it as below right ?
      DB_PORT=$(cat /opt/db-port | more)

  • @shantanuchaughule
    @shantanuchaughule 6 หลายเดือนก่อน

    Can we use Azure Container registry to store sensitive info of POD

    • @nipunkochar7765
      @nipunkochar7765 26 วันที่ผ่านมา

      In aws u can use secrets manager

  • @ravikumarnum2104
    @ravikumarnum2104 ปีที่แล้ว

    Hi bro,
    By default k8s provides base-64 encoding, how its secure way to store sensitive information. becoz hackers are decode base-64 encoding. pls tell me

  • @engineerbeings3156
    @engineerbeings3156 11 หลายเดือนก่อน

    I have one simple question
    If we use volumeMount how developers will fetch the value for application ?
    Is this the way
    secret_file_path = "/path/to/mounted/secrets/mysecret.txt"
    with open(secret_file_path, 'r') as file:
    secret_value = file.read()

  • @harishh4464
    @harishh4464 ปีที่แล้ว +1

    Bro please make a detailed video on AKS Auto scaling .

  • @sandeepvemu794
    @sandeepvemu794 ปีที่แล้ว

    Hi Abhishek, How can we reach in telegram and the expertise to post and interact on the k8s

  • @chaitun7704
    @chaitun7704 ปีที่แล้ว

    Hi Bro
    What is the difference between CKAD and CKA?
    As a Devops engineer which one suits me the best?

  • @Indhusri879
    @Indhusri879 10 หลายเดือนก่อน

    There are no volume and statefukset concept Abhishek please do vidios

  • @sukumarSamanta-m6p
    @sukumarSamanta-m6p ปีที่แล้ว

    I am trying to doing same way however I am getting error as error: Environment variable not found: how to fix this issue I followed all step

  • @sachinbm8786
    @sachinbm8786 3 หลายเดือนก่อน

  • @yashwanthyerra2820
    @yashwanthyerra2820 วันที่ผ่านมา

    26:00

  • @Cloudnp9458
    @Cloudnp9458 11 หลายเดือนก่อน

    5:15

  • @madhulikatiwari8855
    @madhulikatiwari8855 7 หลายเดือนก่อน

    anyone can help me please. I don't know where I am doing mistake. I can not create deployment, after create volumes and volumemount.
    apiVersion: apps/v1
    kind: Deployment
    metadata:
    name: nginx-new
    labels:
    app: nginx
    spec:
    replicas: 3
    selector:
    matchLabels:
    app: nginx
    template:
    metadata:
    labels:
    app: nginx
    spec:
    containers:
    - name: nginx
    image: nginx:1.14.2
    volumeMounts:
    - name: db-new
    mountPath: /opt
    volumes:
    - name: db-new
    configMap:
    name: db-test
    ports:
    - containerPort: 80
    ~

    • @sweditramteke8761
      @sweditramteke8761 5 หลายเดือนก่อน

      spec:
      containers:
      - name: nginx
      image: nginx:1.14.2
      ports:
      - containerPort: 80
      volumeMounts:
      - name: db-new
      mountPath: /opt
      volumes:
      - name: db-new
      configMap:
      name: db-test
      keep the port filed under volume mounts level

  • @abhishekswarnakar6037
    @abhishekswarnakar6037 7 วันที่ผ่านมา

  • @sumansamanta330
    @sumansamanta330 10 หลายเดือนก่อน

    22nd Feb, 2024

  • @nageshgkrishna1063
    @nageshgkrishna1063 ปีที่แล้ว +1

    Abhishek sir thank you for your valuable time hope you doing well
    Once I want to meet you please put insta story when you coming to Bangalore

  • @cvarun9221
    @cvarun9221 3 หลายเดือนก่อน

    Varuns-MacBook-Pro ui-dashboard % kubectl apply -f configmaps.yml
    error: error when retrieving current configuration of:
    Resource: "/v1, Resource=configmaps", GroupVersionKind: "/v1, Kind=ConfigMap"
    Name: "", Namespace: "default"
    from server for: "configmaps.yml": resource name may not be empty
    Could you please help.

  • @abhishekswarnakar6037
    @abhishekswarnakar6037 4 วันที่ผ่านมา