win10安装k8s
一、前提--安装docker decktop安装好了docker环境,必须是desktop版本,本例子就是以docker decktop版本为基本讲解的具体docker的安装方法如下进入https://www.docker.com/get-started点击下载就是然后安装下载的包就行启动点击桌面结果如下说明dockker桌面版已经安装成功二、安装k8s勾选如下点击进入自动安装...
一、前提--安装docker decktop
安装好了docker环境,必须是desktop 版本,本例子就是以docker decktop版本为基本讲解的
具体docker的安装方法如下
进入
https://www.docker.com/get-started
点击下载就是
然后安装下载的包就行
启动
点击桌面
结果如下
说明dockker 桌面版已经安装成功
二、安装k8s
2.1 安装Kubernetes
为了更快的完成一些安装,我们先通过一个阿里云的批处理,提前把Kubernetes需要的Images拉取下来。
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git
cd k8s-for-docker-desktop
打开 images.properties
把这些镜像拉到下来
执行
.\load_images.ps1
如果报错,可以一个个拉取
拉取完后
查看docker 镜像
勾选如下点击
进入自动 安装
这个方式时间会比较长,
可以配制个加速器,建议用阿里云的,
具体如下
registry-mirrors 就是表示加速地址,具体地址必须 在阿里云上申请
安装成功后
2.2、获取所有的上下文。
kubectl config get-contexts
2.3、指定当前的上下文
kubectl config use-context docker-desktop
2.4 安装Kubernetes Dashboard
方式一:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
方式二(建议用这个方法)(从之前的k8s-for-docker-desktop进入PS):
打开kubernetes-dashboard.yaml
找到
执行 docker pul kubernetesui/dashboard:v2.0.4
拉取依赖的镜像
执行 kubectl create -f kubernetes-dashboard.yaml
2.5 开启API Server访问代理
访问
打开C:\Users\UserName.kube中的Config文件,找到其中的Token,从令牌进入即可。
或是执行
创建 admin-user-role-binding.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: admin-user
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: admin-user
namespace: kube-system
kubectl create -f admin-user-role-binding.yaml kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk ‘{print $1}‘)
输出类似:
1 2 3 4 5 6 7 8 9 10 11 |
|
admin-user-token 下的token就行
输入token 进入管理员界面
更多推荐
所有评论(0)