本文共 1664 字,大约阅读时间需要 5 分钟。
在开始Kubernetes集群初始化之前,需要对云主机进行基础环境配置。以下是详细的操作步骤:
tar -xvf docker-packages.taryum -y install local *.rpmsystemctl start docker && systemctl enable docker
vim /etc/docker/daemon.json{ "registry-mirrors": ["https://lw9sjwma.mirror.aliyuncs.com"]}systemctl daemon-reload && systemctl restart docker
vim /etc/yum.repos.d/k8s.repo[k8s]name=k8sbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/gpgcheck=0
cd kube-packages-1.10.1tar -xvf kube-packages-1.10.1.taryum -y install local *.rpmsystemctl start kubelet && systemctl enable kubelet
kubeadm init --kubernetes-version=v1.10.1 --pod-network-cidr=10.244.0.0/16
初始化完成后,按照提示将kubeconfig文件复制到$HOME/.kube
目录:
mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config
kubeadm join 192.168.1.78:6443 --token qabol0.c2gq0uyfxvpqr8bu --discovery-token-ca-cert-hash sha256:2237ec7b8efd5a8f68adcb04900a0b17b9df2a78675a7d62b4aef644a7f62c05
# Flannel网络配置文件command: [ "/opt/bin/flanneld", "--ip-masq", "--kube-subnet-mgr","-iface=eth0" ]
执行以下命令创建网络:
kubectl apply -f kube-flannel-rbac.ymlkubectl apply -f kube-flannel.yml
kubectl apply -f kubernetes-dashboard-http.ymlkubectl apply -f admin-role.yamlkubectl apply -f kubernetes-dashboard-admin.rbac.yml
kubectl get nodes
kubectl get pods -n kube-system
kubectl get pods -n kube-system -o wide
希望以上内容能为您提供有价值的参考。如果有任何问题或需要进一步的帮助,请随时联系我。
转载地址:http://oeobz.baihongyu.com/