ডেভসংকেত

কুবারনেট

কুবারনেট চিটশিট

কন্ট্রিবিউটর

    শেয়ার করুন

    কুবারনেট রিসউরস দেখা ও খোঁজা

    • সার্ভিস লিস্ট

      kubectl get services
    • পোড লিস্ট

      kubectl get pods
    • পোড ডিটেইল লিস্ট

      kubectl get pods -o wide
    • পোড কনফিগ

      kubectl get pod my-pod -o yaml
    • পোড ভলিউম

      kubectl get pv --sort-by=.spec.capacity.storage
    • রানিং পোড

      kubectl get pods --field-selector=status.phase=Running

    কুবারনেট রসদ পরিবর্তন

    • পোড লেবেলিং

      kubectl label pods my-pod new-label=awesome
    • নতুন সনক্রন দেওয়া

      kubectl set image deployment/frontend www=image:v2
    • সনক্রন ইতিহাস

      kubectl rollout history deployment/frontend
    • পূর্বের সনক্রন ফেরত

      kubectl rollout undo deployment/frontend
    • নতুন সনক্রনের অবস্থা

      kubectl rollout status -w deployment/frontend
    • পছন্দের এডিটর ব্যাবহার

      KUBE_EDITOR="nano" kubectl edit svc/docker-registry
    • পোড পুনরায় চালু করা

      kubectl rollout restart deployment/frontend

    কুবারনেট লগ দেখা ও কমান্ড দেওয়া

    • একটি পডের লগ

      kubectl logs my-pod
    • পোড এ কমান্ড রান করা

      kubectl exec my-pod -- ls /
    • পোড এ কমান্ড ব্যাস করা

      kubectl exec --stdin --tty my-pod -- /bin/sh

    কুবারনেট ডিপলয়মেন্ট বোঝা

    • ডিপলয়মেন্ট লিস্ট করা

      kubectl get deployments
    • ডিপলয়মেন্ট ডিটেইল লিস্ট করা

      kubectl describe deployment my-deployment

    কুবারনেট রসদ পরিবর্তন

    • পোড লেবেলিং

      kubectl label pods my-pod new-label=awesome
    • নতুন সনক্রন দেওয়া

      kubectl set image deployment/frontend www=image:v2
    • সনক্রন ইতিহাস

      kubectl rollout history deployment/frontend
    • পূর্বের সনক্রন ফেরত

      kubectl rollout undo deployment/frontend
    • নতুন সনক্রনের অবস্থা

      kubectl rollout status -w deployment/frontend
    • পছন্দের এডিটর ব্যাবহার

      KUBE_EDITOR="nano" kubectl edit svc/docker-registry

    কুবারনেট রসদ বাড়ানো

    • অটো ডেপলয় বাড়ানো

      kubectl autoscale deployment foo --min=2 --max=10
    • রসদ কপি বাড়ানো

      kubectl scale --replicas=3 rs/foo
    • রসদ কপি বাড়ানো ফাইল থেকে

      kubectl scale --replicas=3 -f foo.yaml
    • অনেক কপি কন্ট্রোলার বাড়ানো

      kubectl scale --replicas=5 rc/foo rc/bar rc/baz
    • অনেক কপি কন্ট্রোলার বাড়ানো

      kubectl scale --replicas=5 rc/foo rc/bar rc/baz

    কুবারনেট পোর্ট

    • পডের সাথে বাইন্ড \( ভিতর ৬০০০ বাইরে ৫০০০\)

      kubectl port-forward my-pod 5000:6000
    • সার্ভিস এর সাথে বাইন্ড

      kubectl port-forward svc/my-service 5000 

    কুবারনেট সার্ভিস বোঝা

    • সার্ভিস লিস্ট করা

      kubectl get services
    • সার্ভিস ডিটেইল লিস্ট করা

      kubectl describe service my-service

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর