~johanvandegriff/zfs-server-cluster-setup

4ff29672322efe72cf0d95a81eaeb98b92ca2291 — Johan Vandegriff 4 years ago 2de61eb
Fixed permissions setting on ~/.kube/ when copying config file
1 files changed, 6 insertions(+), 3 deletions(-)

M ubuntu-k8s-setup.sh
M ubuntu-k8s-setup.sh => ubuntu-k8s-setup.sh +6 -3
@@ 94,9 94,12 @@ if [[ "$master" == y ]]; then
    color yellow "IMPORTANT: Copy the \"kubeadm join\" command above to a secure location (e.g. a password manager such as KeepassXC). You will need it when you add worker nodes to the cluster later."
    color green "Press ENTER when done."
    read a
    mkdir -p $HOME/.kube || error "Error creating ~/.kube"
    cp -i /etc/kubernetes/admin.conf $HOME/.kube/config || error "Error copying admin configuration to ~/.kube/"
    chown $(id -u):$(id -g) $HOME/.kube/config || error "Error changing ownership of ~/kube/"
    user_name="$SUDO_USER"
    user_group=$(getent group $user_name | cut -f1 -d:)
    user_home=$(getent passwd $user_name | cut -f6 -d:)
    mkdir -p $user_home/.kube || error "Error creating ~/.kube"
    cp -i /etc/kubernetes/admin.conf $user_home/.kube/config || error "Error copying admin configuration to ~/.kube/"
    chown -R $user_name:$user_group $user_home/.kube || error "Error changing ownership of ~/kube/"
    
    #for the pod network, I selected weave
    #this module is needed for the iptables command to work: https://serverfault.com/questions/697942/centos-6-elrepo-kernel-bridge-issues