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 ...
随机推荐
- convert URL Query String to Object All In One
convert URL Query String to Object All In One URL / query string / paramas query string to object le ...
- why 2020 you should create a new modern website with web fullstack
why 2020 you should create a new modern website with web fullstack Full-Stack Web Development Front- ...
- vscode & peacock extension
vscode & peacock extension https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-p ...
- Fast R-CNN训练自己的数据集时遇到的报错及解决方案
最近使用Fast R-CNN训练了实验室的数据集,期间遇到一些报错,主要还是在配置环境上比较麻烦,但可以根据提示在网上找到解决这些错误的办法.这里我只记录一些难改的报错,以后再遇见这些时希望能尽快解决 ...
- 对Innodb中MVCC的理解
一.什么是MVCC MVCC (Multiversion Concurrency Control) 中文全程叫多版本并发控制,是现代数据库(如MySql)引擎实现中常用的处理读写冲突的手段,目的在于提 ...
- Mosquitto
mosquitto可连接远程服务器及本地服务器. mosquitto可在一个节点内建立一个连接用于收发,也可在一个节点内建立多个连接用于收发.建立一个连接用于收发时,会有初始部分帧的延迟.(可能由于内 ...
- ASM的基础用法
本文转载自ASM的基础用法 导语 新闻里使用的热补丁修复方案是基于AspectJ,AspectJ是AOP的一种实现. 无意接触到一种小巧轻便的Java字节码操控框架ASM,它也能方便地生成和改造Jav ...
- C++实现String类
1 #include<iostream> 2 #include<cstring> 3 4 class String 5 { 6 public: 7 String(); 8 St ...
- redis5.* 手动构建集群
1.集群的概念 集群是一组相互独立的.通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理.一个客户与集群相互作用时,集群像是一个独立的服务器.集群配置是用于提高可用性和可缩放性.当 ...
- Redis 日志篇:系统高可用的杀手锏
特立独行是对的,融入圈子也是对的,重点是要想清楚自己向往怎样的生活,为此愿意付出怎样的代价. 我们通常将 Redis 作为缓存使用,提高读取响应性能,一旦 Redis 宕机,内存中的数据全部丢失,假如 ...