ডেভসংকেত

কুবারনেট

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

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

  • Mrinank-Bhowmick
  • iamraufu
  • ferdousulhaque

শেয়ার করুন

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

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

    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

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

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

স্পন্সর