K8S-02-安装K8S

安装kubectl、kubelet、kubeadm

node节点可以只安装kubelet、kubeadm

配置yum源

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

yum install kubectl kubelet kubeadm
systemctl enable kubelet

以上操作分别在master1、node1、node2、node3上操作

获取操作kubectl权限

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

初始化k8s集群

在master1上初始化k8s集群

kubeadm init --kubernetes-version=1.18.0  \
--apiserver-advertise-address=master节点ip   \
--image-repository registry.aliyuncs.com/google_containers  \
--service-cidr=10.10.0.0/16 --pod-network-cidr=10.122.0.0/16

初始化结束后,在打印的日志最后有加入集群的命令

kubeadm join 192.168.0.31:6443 --token wd63q2.71n9qf3u9pdnnder --discovery-token-ca-cert-hash sha256:78e51bf02f71254bd31c0eeb32c40dcaaa7a83a07d482be6f68433ebbf99fe5e

加入集群

在node上分别执行上面的命令即可
加入后,在master节点上执行 kubectl get node 可以看到所有的节点数据
安装calico网络后,节点将Ready

安装calico网络

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

安装kubernetes-dashboard

wget  https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc7/aio/deploy/recommended.yaml

修改server,改为NodePort方式

vim recommended.yaml
kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kubernetes-dashboard
spec:
  type: NodePort #这里
  ports:
    - port: 443
      targetPort: 8443
      nodePort: 30000 #这里
  selector:
    k8s-app: kubernetes-dashboard
kubectl create -f recommended.yaml

创建成功后查看server

kubectl get service -n kubernetes-dashboard

在这里插入图片描述

外网访问地址+端口号30000

获取登录token

kubectl describe secrets -n kubernetes-dashboard kubernetes-dashboard-token-t4hxz  | grep token | awk 'NR==3{print $2}'

下一篇: K8S-03-安装nacos集群

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值