kubernetes danna un waren

Praveen1989

Well-known member
  • Sep 29, 2025
    446
    347
    63
    me machan , master node ekak worker node ekak widiyata wada karanna hadanna puluwan da,
    ඔව් මචං, පුළුවන්! Master node එකක් worker node එකක් විදියට වැඩ කරන්න හදන්න පුළුවන්. මේක කරන්නේ single-node Kubernetes cluster එකක් හදන විට.

    වැඩේ කරන්නේ කොහොමද:​

    සාමාන්‍යයෙන් Kubernetes වල master node එක control plane tasks වලට විතරයි පාවිච්චි කරන්නේ. ඒත් ඔයාට master node එකේ තියෙන taint එක remove කරලා එතන application pods deploy කරන්න පුළුවන්.

    Commands:​

    # Master node එකේ taint එක බලන්න
    kubectl describe node <master-node-name> | grep Taint

    # Taint එක remove කරන්න
    kubectl taint nodes <master-node-name> node-role.kubernetes.io/control-plane:NoSchedule-

    # හෝ older versions වලට:
    kubectl taint nodes <master-node-name> node-role.kubernetes.io/master:NoSchedule-

    මේක යොදා ගන්නේ කවදද:​

    • Development/Testing environments වලට
    • Single-node clusters (minikube, k3s වගේ)
    • Resource එක සීමිත වෙලාවලට
    • Learning/Lab setups වලට

    Production වලට recommend නෑ:​

    Production environments වලට master node එක worker විදියට පාවිච්චි කරන එක හොඳ practice එකක් නෙමේ, මොකද:

    • Master node එකේ stability එක වැදගත්
    • Resource contention issues එන්න පුළුවන්
    • High availability එක අඩු වෙනවා
    K3s, MicroK8s වගේ lightweight distributions වලින් single-node clusters හදද්දී මේක automatically handle වෙනවා. ඔයාට specific දෙයක් කරන්න ඕනෙ නම් කියන්න, වැඩිය help කරන්නම්!
     
    • Like
    Reactions: holman khan

    holman khan

    Well-known member
  • Oct 19, 2021
    846
    563
    93
    t
    ඔව් මචං, පුළුවන්! Master node එකක් worker node එකක් විදියට වැඩ කරන්න හදන්න පුළුවන්. මේක කරන්නේ single-node Kubernetes cluster එකක් හදන විට.

    වැඩේ කරන්නේ කොහොමද:​

    සාමාන්‍යයෙන් Kubernetes වල master node එක control plane tasks වලට විතරයි පාවිච්චි කරන්නේ. ඒත් ඔයාට master node එකේ තියෙන taint එක remove කරලා එතන application pods deploy කරන්න පුළුවන්.

    Commands:​

    # Master node එකේ taint එක බලන්න
    kubectl describe node <master-node-name> | grep Taint

    # Taint එක remove කරන්න
    kubectl taint nodes <master-node-name> node-role.kubernetes.io/control-plane:NoSchedule-

    # හෝ older versions වලට:
    kubectl taint nodes <master-node-name> node-role.kubernetes.io/master:NoSchedule-

    මේක යොදා ගන්නේ කවදද:​

    • Development/Testing environments වලට
    • Single-node clusters (minikube, k3s වගේ)
    • Resource එක සීමිත වෙලාවලට
    • Learning/Lab setups වලට

    Production වලට recommend නෑ:​

    Production environments වලට master node එක worker විදියට පාවිච්චි කරන එක හොඳ practice එකක් නෙමේ, මොකද:

    • Master node එකේ stability එක වැදගත්
    • Resource contention issues එන්න පුළුවන්
    • High availability එක අඩු වෙනවා
    K3s, MicroK8s වගේ lightweight distributions වලින් single-node clusters හදද්දී මේක automatically handle වෙනවා. ඔයාට specific දෙයක් කරන්න ඕනෙ නම් කියන්න, වැඩිය help කරන්නම්!
    thnaks mchn
     

    holman khan

    Well-known member
  • Oct 19, 2021
    846
    563
    93
    ela
    minikube wala wenne ohoma scene ekak

    So umba full scratch karath puluwan

    ඔව් මචං, පුළුවන්! Master node එකක් worker node එකක් විදියට වැඩ කරන්න හදන්න පුළුවන්. මේක කරන්නේ single-node Kubernetes cluster එකක් හදන විට.

    වැඩේ කරන්නේ කොහොමද:​

    සාමාන්‍යයෙන් Kubernetes වල master node එක control plane tasks වලට විතරයි පාවිච්චි කරන්නේ. ඒත් ඔයාට master node එකේ තියෙන taint එක remove කරලා එතන application pods deploy කරන්න පුළුවන්.

    Commands:​

    # Master node එකේ taint එක බලන්න
    kubectl describe node <master-node-name> | grep Taint

    # Taint එක remove කරන්න
    kubectl taint nodes <master-node-name> node-role.kubernetes.io/control-plane:NoSchedule-

    # හෝ older versions වලට:
    kubectl taint nodes <master-node-name> node-role.kubernetes.io/master:NoSchedule-

    මේක යොදා ගන්නේ කවදද:​

    • Development/Testing environments වලට
    • Single-node clusters (minikube, k3s වගේ)
    • Resource එක සීමිත වෙලාවලට
    • Learning/Lab setups වලට

    Production වලට recommend නෑ:​

    Production environments වලට master node එක worker විදියට පාවිච්චි කරන එක හොඳ practice එකක් නෙමේ, මොකද:

    • Master node එකේ stability එක වැදගත්
    • Resource contention issues එන්න පුළුවන්
    • High availability එක අඩු වෙනවා
    K3s, MicroK8s වගේ lightweight distributions වලින් single-node clusters හදද්දී මේක automatically handle වෙනවා. ඔයාට specific දෙයක් කරන්න ඕනෙ නම් කියන්න, වැඩිය help කරන්නම්!
    minikube wala wenne ohoma scene ekak

    So umba full scratch karath puluwan
    me kubenete physical server ekeka host karanwa nam, kohoma da karanna ona mchn ,server 2 thiyenne
    ------ Post added on Oct 12, 2025 at 9:54 PM