K8S单集群桌面安装笔记【k8s-for-docker-desktop】
一、K8S集群基本的拓扑结构
二、下载 k8s-for-docker-desktop
k8s桌面单集群安装,基本上选择 k8s-for-docker-desktop或者minikube两类,本文采用前者。
我的电脑是windows,所以选择下载 Docker for windows ,下载可以去官网 或者 度娘 “网盘 Docker for windows”
下载完后,双击完成安装。
三、配置 Docker for windows
1)配置代理地址:https://docker.mirrors.ustc.edu.cn

2)下载阿里云镜像服务下载Kubernetes安装所需Docker镜像。
我下载的是v1.10.11版本,如果你需要其他版本,请下载对应的版本
v1.10.11版本地址: https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/v1.10.11
下载完成后,管理员模式打开 powershell控制台,并输入切换到 D:\k8s\k8s-for-docker-desktop-1.10.11 (假设你把下载的文件放在该目录下)
接下来,加载进行,执行一下命令:./load_images.ps1
如果签名报错,可在powershell控制台,执行
Set-ExecutionPolicy -ExecutionPolicy UNRESTRICTED

输入:Y
然后执行 执行一下命令:./load_images.ps1
这时候,重新打开 Docker for windows 的 Kubernetes 配置界面,勾选 Enable Kubernetes,单击 Apply。

这样我们就可以看到Kubernetes 运行起来,就可以使用了。
可以用以下命令验证下Kubernetes是否成功运行。
kubectl cluster-info
kubectl get nodes
四、启动 Kubernetes Dashboard
1) cd 命令切换到 D:\k8s\k8s-for-docker-desktop-1.10.11 (假设你把阿里云镜像下载的文件放在该目录下)
kubectl create -f kubernetes-dashboard.yaml
2) 开启API Server的本地监听端口
kubectl proxy
3) 之后就可以打开控制台,不要关闭powershell
http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=default
4) 获取 dashboard 登录token
另启管理员模式 powershell 输入以下命令
//获取secret名称
kubectl -n kube-system get secret | findstr dashboard-admin //获取token
kubectl -n kube-system describe secret dashboard-admin-token-7fsml

5)然后复制 token值到 kubernetes仪表盘的token输入框中,点击登录。

6)登录后界面

参考链接:
https://developer.aliyun.com/article/508460
https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/
https://www.jianshu.com/p/f930d7ff0de4
K8S单集群桌面安装笔记【k8s-for-docker-desktop】的更多相关文章
- k8s第二回之k8s集群的安装
1. k8s集群的安装 目录 1. k8s集群的安装 1.架构: 2.环境准备 3.master节点安装etcd 4. master节点安装kubernetes 5.node节点安装kubernete ...
- Istio(二):在Kubernetes(k8s)集群上安装部署istio1.14
目录 一.模块概览 二.系统环境 三.安装istio 3.1 使用 Istioctl 安装 3.2 使用 Istio Operator 安装 3.3 生产部署情况如何? 3.4 平台安装指南 四.Ge ...
- Presto单机/集群模式安装笔记
Presto单机/集群模式安装笔记 一.安装环境 二.安装步骤 三.集群模式安装: 3.1 集群模式修改配置部分 3.1.1 coordinator 节点配置. Node172配置 3.1.2 nod ...
- 关于Kubernetes(简称K8S)的开启及基本使用,基于Docker Desktop & WSL2
背景介绍 Kubernetes(简称k8s)已成为目前业界容器编排的事实标准,其搭配Docker可建立非常高效便捷的高可扩展.高可用应用服务架构. Kubernetes的名字来自希腊语,意思是&quo ...
- Kubernetes全栈架构师(Kubeadm高可用安装k8s集群)--学习笔记
目录 k8s高可用架构解析 Kubeadm基本环境配置 Kubeadm系统及内核升级 Kubeadm基本组件安装 Kubeadm高可用组件安装 Kubeadm集群初始化 高可用Master及Token ...
- 在k8s集群中安装rook-ceph 1.8版本步骤
官方文档地址:https://rook.io/docs/rook/v1.8/quickstart.html Kubernetes 最小版本号 Kubernetes 最小版本号:Kubernetes v ...
- k8s集群中安装rook-ceph
容器的持久化存储 容器的持久化存储是保存容器存储状态的重要手段,存储插件会在容器里挂载一个基于网络或者其他机制的远程数据卷,使得在容器里创建的文件,实际上是保存在远程存储服务器上,或者以分布式的方式保 ...
- 超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!
在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建.Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins ...
- jenkins流水线部署springboot应用到k8s集群(k3s+jenkins+gitee+maven+docker)(2)
前言:上篇已介绍了jenkins在k3s环境部署,本篇继续上篇讲述流水线构建部署流程 1.从gitlab上拉取代码步骤 在jenkins中,新建一个凭证:Manage Jenkins -> Ma ...
随机推荐
- 动态规划算法 All In One
动态规划算法 All In One dynamic programming leetcode https://leetcode.com/tag/dynamic-programming/ https:/ ...
- DOMParser & SVG
DOMParser & SVG js parse html to dom https://developer.mozilla.org/zh-CN/docs/Web/API/DOMParser ...
- 为什么NGK推出的DEFI项目这么火热?
进入到2020年的下半年,DeFi的锁仓量基本上是以日破新高的态势,不断的成为一个独角兽.DeFi逐渐形成一个独角兽的同时,也在不断的给区块链生态赋能,源源不断进行金融价值输送.所以加密货币体量的不断 ...
- 为什么说NGK的去中心化预言机越来越受欢迎?
2020年区块链市场非常火热,从年初的交易所杠杆,到Defi热潮,一波连着一波,风向不断切换,很多人无奈感叹跟不上时代,很多人欢欣雀跃登上了早班车.随着Defi的不断火热,预言机也进入了大众视野.NG ...
- Vue 组件的通信方式都有哪些?
说一下 Vue 组件的通信方式都有哪些?(父子组件,兄弟组件,多级嵌套组件等等) 一.父组件向子组件传值 二.子组件向父组件传值 三.兄弟组件传值 四.跨组件 一.父组件向子组件传值 1.1props ...
- 原生javascript开发计算器实例
计算器的主要作用是进行数字运算,开发一个计算器功能的web实例,有助于更好的掌握js基础的数字运算能力. 本实例详细分析一个js计算器的开发步骤,学习本教程时最好先具备一些基础的js知识. 计算器包括 ...
- ECMAScript 等性运算符
判断两个变量是否相等是程序设计中非常重要的运算.在处理原始值时,这种运算相当简单,但涉及对象,任务就稍有点复杂. ECMAScript 提供了两套等性运算符:等号和非等号用于处理原始值,全等号和非全等 ...
- css中的transform,transition,translate的关系
transform 旋转(transform是没有动画效果,你改变了它的值,元素的样子就唰的改变了.其中的位移的函数名就叫translate,所以说,translate是transform的一部分.) ...
- 微信小程序:block标签
代码中存在block标签,但是渲染的时候会移除掉. 例子: 如果将view改为block: 当你要渲染某些数据时,如果不想额外的加一层外边的标签,此时可以使用block标签来进行占位.
- Svelte 码半功倍
你未注意到的最重要的指标. 注意:原文发表于2019-04-20,随着框架不断演进,部分内容可能已不适用. 所有代码都有 BUG,你写的越多,BUG 越多,这很合情合理. 同时,写的越多,费时越多,留 ...