kubernetes(k8s)课程.pdf

    root
    cjxcjx1996

    镜像名 主机名 ip地址
    CentOS 7_01 k8s-master 192.168.15.100
    CentOS 7_02 k8s-node1 192.168.15.101
    CentOS 7_03 k8s-node2 192.168.15.102

    cat >> /etc/hosts << EOF 192.168.15.100 k8s-master 192.168.15.101 k8s-node1 192.168.15.102 k8s-node2 EOF

    kubeadm init —apiserver-advertise-address=192.168.15.100 —image-repository registry.aliyuncs.com/google_containers —kubernetes-version v1.18.1 —service-cidr=10.96.0.0/12 —pod-network-cidr=10.244.0.0/16

    apt-get remove -y kubelet kubeadm kubectl

    yum install -y kubelet=1.17.0-00 kubeadm=1.17.0-00 kubectl=1.17.0-00 —allow-downgrades

    yum install -y kubeadm-1.18.1 kubelet-1.18.1 kubectl-1.18.1

    kubeadm join 192.168.15.100:6443 —token m7d6vx.pdd51f99wbjkd1t5 \
    —discovery-token-ca-cert-hash sha256:47a4afaafb1b056004366a2b42205dd912ee33e5234147649b0a0092af7eb33d

    mkdir -p $HOME/.kube
    sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
    sudo chown $(id -u):$(id -g) $HOME/.kube/config

    You should now deploy a pod network to the cluster.
    Run “kubectl apply -f [podnetwork].yaml” with one of the options listed at:
    https://kubernetes.io/docs/concepts/cluster-administration/addons/

    [bootstrap-token] Using token: m7d6vx.pdd51f99wbjkd1t5
    image.png
    image.png

    mkdir -p $HOME/.kube
    sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
    sudo chown $(id -u):$(id -g) $HOME/.kube/config
    You should now deploy a pod network to the cluster.
    Run “kubectl apply -f [podnetwork].yaml” with one of the options listed at:
    https://kubernetes.io/docs/concepts/cluster-administration/addons/
    Then you can join any number of worker nodes by running the following on each as root:
    kubeadm join 10.0.2.4:6443 —token f5dryw.j2qfgpidfy3sndrp \
    —discovery-token-ca-cert-hash sha256:403a6561899aebeb514e24257607d3bc4ffcc5ba327c9d9d056b4b64c37ab9b5