k8s阿里云搭建

已测试

1、安装K8S环境

1、配置k8s yum源

cat < /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
       http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

2、卸载旧版本

yum remove -y kubelet kubeadm kubectl

3、安装kubelet、kubeadm、kubectl

yum install -y kubelet-1.17.3 kubeadm-1.17.3 kubectl-1.17.3

4、开机启动和重启kubelet

systemctl enable kubelet && systemctl start kubelet

5、初始化master节点(master节点)

1、下载master节点需要的镜像【选做】

#创建一个.sh文件,内容如下,
每个节点都需要 创建一个master.sh 把下面脚本放进去
给这个脚本赋予权限
Chmod 777 master.sh
./master.sh 执行
#!/bin/bash
images=(
  kube-apiserver:v1.17.3
    kube-proxy:v1.17.3
  kube-controller-manager:v1.17.3
  kube-scheduler:v1.17.3
  coredns:1.6.5
  etcd:3.4.3-0
    pause:3.1
)
for imageName in ${images[@]} ; do
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
done

2、初始化master节点2

1、下载calico

Wget https://docs.projectcalico.org/manifests/calico.yaml

2、查看下载calico的ip

查看一下ip  复制ip放到下面 pod-network-cidr

3、初始化命令
1、Address 自己的ip
2、pod-network-cidr calico的ip

kubeadm init \
--apiserver-advertise-address=192.168.58.110 \
--image-repository registry.cn-hangzhou.aliyuncs.com/google_containers \
--kubernetes-version v1.17.3 \
--service-cidr=10.96.0.0/16 \
--pod-network-cidr=192.168.0.0/16

初始化成功的界面

1、第一步

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

2、第二步

记录下令牌 不执行
kubeadm join 192.168.58.110:6443 --token nhu0t0.olwrtqoh5qwld88z \
    --discovery-token-ca-cert-hash sha256:d499c3bb7ef770ae24c3b965af1d3d8ae218c78785e882f5ca96c6544196a810 

3、第三步

部署网络插件
上面已经下载了直接用这个命令
#kubectl apply -f calico-3.13.1.yaml
没有下载用这个命令
kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

4、查询

[root@k8s-01 ~]# kubectl get pods -A
NAMESPACE     NAME                                       READY   STATUS    RESTARTS   AGE
kube-system   calico-kube-controllers-58748df7b4-vcv75   1/1     Running   0          2m39s
kube-system   calico-node-jtbnj                          1/1     Running   0          2m41s
kube-system   coredns-7f9c544f75-952pg                   1/1     Running   0          10m
kube-system   coredns-7f9c544f75-vl8z2                   1/1     Running   0          10m
kube-system   etcd-k8s-01                                1/1     Running   0          10m
kube-system   kube-apiserver-k8s-01                      1/1     Running   0          10m
kube-system   kube-controller-manager-k8s-01             1/1     Running   0          10m
kube-system   kube-proxy-6l8f4                           1/1     Running   0          10m
kube-system   kube-scheduler-k8s-01                      1/1     Running   0          10m
资源下载
下载价格10 积分
本站源码仅供个人兴趣学习
QQ: 3586696355
Q群: 530383698
原文链接:https://www.e404e.cn/kubesphere-2.html,转载请注明出处。
0

评论0

请先

站点提示

小坏说Java,因本站资源都是站长亲自录制的资源,或者网上收集、如侵犯了您的权益、请联系站长删除、为了保证大家使用没有任何问题,更新有点慢、如遇到不可下载的、请加群下载 Q群:530383698
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码