安装k8s

Power shell获取管理员权限运行

1.下载k8s镜像

Git clone https://gitee.com/AliyunContainerService/k8s-for-docker-desktop.gitCd k8s-for-docker-desktop.\load_images.ps1

2.打开docker doashbard

启动k8s

3.安装Kubernetes Dashboard

查看当前k8s的kubectl 安装是否正确.

通过yaml文件安装部署镜像.
在k8s-for-docker-desktop目录下

执行:kubectl create -f kubernetes-dashboard.yaml

查看当前docker运行状态

kubectl get pods --namespace kube-system

4.开启代理

kubectl proxy

注意,只有当dashboard 容器,正常运行也就是状态为(Running),才能打开浏览器访问。当出现错误时,才看容器运行具体信息,使用如下命令:
kubectl describe pod kubernetes-dashboard-669f9bbd46-rhmst --namespace kube-system
执行 kubernetes-dashboard.yaml 文件时,可能拉取镜像失败,导致doashboard 容器不能正常执行。
镜像拉取失败处理脚本:

$DASHDOARD_VERSION="v1.10.1"
$HEAPSTER_VERSION="v1.5.4"
$GRAFANA_VERSION="v5.0.4"
$INFLUXDB_VERSION="v1.5.2"
$username="registry.cn-hangzhou.aliyuncs.com/google_containers"
$images="kubernetes-dashboard-amd64:${DASHDOARD_VERSION}","heapster-grafana-amd64:${GRAFANA_VERSION}","heapster-amd64:${HEAPSTER_VERSION}","heapster-influxdb-amd64:${INFLUXDB_VERSION}"foreach($item in $images)
{docker pull ${username}/${item}docker tag ${username}/${item} k8s.gcr.io/${item}docker rmi ${username}/${item}
}

以下kubectl 常用命令:

kubectl create -f kubernetes-dashboard.yaml --删除资源kubectl apply -f kubernetes-dashboard.yaml  --重新应用配置

5.打开doashbard
浏览器打开
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?

namespace=default
此时可能 也有问题无法登陆

1
2   "Deleted kubernetes-dashboard version 1.10.1 and switched to v2.0.0-beta8 which worked like a charm: localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/overview?namespace=_all"
参考链接:https://github.com/kubernetes-sigs/kubespray/issues/5347

获取token命令

---token 登录$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"
echo $TOKEN
"Any key to exit"  ;
Read-Host | Out-Null ;
Exit

查看token的命令:

kubectl -n kube-system describe secret default
eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkZWZhdWx0LXRva2VuLXdwd3F3Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImRlZmF1bHQiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiIxOTE0ODRkMS00MDBjLTQ5ZDUtOGJmMi04OTU5YmE3NjQzNWQiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06ZGVmYXVsdCJ9.Z1oNwi_b_nEG3qjAU5KK6M4XNIr41zeWYGwlU2gOXQnCsyQn9Vbo3wgu7Ktpm35kul8i7Ul4S1L8eEJGuPXaFhp-0sgJziHUq5ANG4LodmuwjIlfyPRDc-yaBx1epPYqThj-HR6Qnd6pu7jIZKkERXZUFzrcb_5XdL-W7px70kT42NnrDQrTjuKYzOMfm90vTCPoOqLU8J9XNP_V2knfoD2dTGM3QdgxYJmVdNezr3F9ueVv-tUEortU4cHfkkHjHdF-CazLBq4nEmfShquI2Dr_LNerxYK6RrOuAkRgVYtNr4JsN5zL5IVxGXzVsoEbPuZG6frYeJsZiPT0Y20pag

window10专业版下:docker中k8s安装相关推荐

  1. window10环境下tensorflow-gpu-2.7.0安装

    window10环境下tensorflow-gpu-2.7.0安装:cuda11.1 + cudnn8.1.1 + pycharm2020.3.5 + anaconda2021.11 pycharm2 ...

  2. windows下docker desktop的安装和使用

    在windows使用docker根据官方文档安装的是Docker Desktop.Docker desktop是Microsoft Windows的Docker的社区版本. 我们可以从Docker H ...

  3. Centos下docker/docker-compose离线安装

    Centos下docker离线安装 在内网环境下,一般不能联网能在线部署,这时候就需要以离线的方式安装docker.本节内容主要总结记录离线安装docker的步骤. 下载docker安装包 官方地址: ...

  4. docker中 gitlab 安装、配置和初始化

    小笔记:gitlab配置文件 /etc/gitlab/gitlab.rb 配置项 jcLee95 的CSDN博客:https://blog.csdn.net/qq_28550263?spm=1001. ...

  5. docker中Ubuntu安装Qt笔记

    在docker容器中运行一个处理视频的算法时,遇到一个非常棘手的问题,那就是Qt依赖环境的报错.虽然在网上看到qtcreator调试工具可以直击问题出错的地方,安装对应的模块即可,但是我安装完所有报错 ...

  6. docker 和 k8s 安装xxljob

    docker安装 准备资料: 到dockerhub拉取最新镜像:https://hub.docker.com/r/xuxueli/xxl-job-admin/tags 到github下载xxl_job ...

  7. Docker中快速安装Redis

    1.下载镜像文件 docker pull redis 没有指定版本号,默认下载最新版本的redis 2.创建实例并启动 $ mkdir -p /mydata/redis/conf 创建redis配置文 ...

  8. Docker中快速安装Mysql

    1.下载 mysql $ docker pull mysql 默认安装最新版本的mysql(注意可能不是稳定版本)$ docker pull mysql:版本号 安装指定版本的mysql ## 此处以 ...

  9. Window10环境下的Jupyter notebook安装与打开默认路径的修改

    一.jupyter notebook是什么 官网的介绍是:Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档. 用途包括:数据清理和转换, ...

最新文章

  1. JButton 圆角_ProE、Creo在玩具轿车设计中的一个案例应用解析|轿车|玩具|圆角
  2. 绝对好文:嵌入式系统的软件架构设计!
  3. cocos2dx java 调用lua_cocos2dx之C++调用Lua
  4. 惊了!哆啦A梦里最能打的道具,居然真实存在!还打破了世界纪录,看完跪了....
  5. 白话学习MVC(七)Action的执行一
  6. Java 将File转换为MultipartFile类型
  7. 清北学堂 清北-Day1-R1-Count
  8. 根据可信计算机系统评估准则 用户,根据可信计算机系统评估准则(TESEC),用户能定义访问控制要求的自.._简答题试题答案...
  9. Linux进程学习(孤儿进程和守护进程)
  10. onContextItemSelected 与 onMenuItemSelected 的那些事
  11. 使用Python和Perl绘制北京跑步地图
  12. css怎么设置图片显示圆角,关于在css里设置图片圆角的问题
  13. 计算机应用总线带宽,带宽
  14. 51Talk-Level 7 Unit 1 L3
  15. OCA/OCP Oracle 数据库12c考试指南读书笔记:第20章: The Resource Manager
  16. php array assoc,PHP array_udiff_assoc() 函数
  17. 赶集网–免费发布信息
  18. python海龟绘图-奥运五环
  19. Edge浏览器崩溃,错误代码: STATUS_STACK_BUFFER_OVERRUN
  20. 2020李宏毅机器学习笔记-More about Auto-encoder

热门文章

  1. 如何在batch文件中取得该文件的路径
  2. 2021-10-08 存储扫盲01
  3. 数字冰雹创始人邓潇专访:2017大数据可视化的关键技术及行业应用
  4. 基于Java的移动游戏开发入门(来自51CTO论坛)
  5. 洛谷 P1162 填涂颜色
  6. java中add是什么意思_谁能帮我解答下add后面的都是什么意思
  7. 怎么查看Linux系统中的内存?
  8. 如何界定色情?AI「鉴黄师」:我太难了
  9. procreate笔刷ipad绘画软件教程字体 色卡 素材水彩 人物油画下载
  10. 计算机主机运行温度规范,台式电脑和笔记本电脑温度多少度才算正常