一、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】的更多相关文章

  1. k8s第二回之k8s集群的安装

    1. k8s集群的安装 目录 1. k8s集群的安装 1.架构: 2.环境准备 3.master节点安装etcd 4. master节点安装kubernetes 5.node节点安装kubernete ...

  2. Istio(二):在Kubernetes(k8s)集群上安装部署istio1.14

    目录 一.模块概览 二.系统环境 三.安装istio 3.1 使用 Istioctl 安装 3.2 使用 Istio Operator 安装 3.3 生产部署情况如何? 3.4 平台安装指南 四.Ge ...

  3. Presto单机/集群模式安装笔记

    Presto单机/集群模式安装笔记 一.安装环境 二.安装步骤 三.集群模式安装: 3.1 集群模式修改配置部分 3.1.1 coordinator 节点配置. Node172配置 3.1.2 nod ...

  4. 关于Kubernetes(简称K8S)的开启及基本使用,基于Docker Desktop & WSL2

    背景介绍 Kubernetes(简称k8s)已成为目前业界容器编排的事实标准,其搭配Docker可建立非常高效便捷的高可扩展.高可用应用服务架构. Kubernetes的名字来自希腊语,意思是&quo ...

  5. Kubernetes全栈架构师(Kubeadm高可用安装k8s集群)--学习笔记

    目录 k8s高可用架构解析 Kubeadm基本环境配置 Kubeadm系统及内核升级 Kubeadm基本组件安装 Kubeadm高可用组件安装 Kubeadm集群初始化 高可用Master及Token ...

  6. 在k8s集群中安装rook-ceph 1.8版本步骤

    官方文档地址:https://rook.io/docs/rook/v1.8/quickstart.html Kubernetes 最小版本号 Kubernetes 最小版本号:Kubernetes v ...

  7. k8s集群中安装rook-ceph

    容器的持久化存储 容器的持久化存储是保存容器存储状态的重要手段,存储插件会在容器里挂载一个基于网络或者其他机制的远程数据卷,使得在容器里创建的文件,实际上是保存在远程存储服务器上,或者以分布式的方式保 ...

  8. 超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

    在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建.Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins ...

  9. jenkins流水线部署springboot应用到k8s集群(k3s+jenkins+gitee+maven+docker)(2)

    前言:上篇已介绍了jenkins在k3s环境部署,本篇继续上篇讲述流水线构建部署流程 1.从gitlab上拉取代码步骤 在jenkins中,新建一个凭证:Manage Jenkins -> Ma ...

随机推荐

  1. Apache 低版本不支持 WebSocket

    Apache 低版本不支持 WebSocket Apache HTTP Server Version 2.4 Apache Module mod_proxy_wstunnel https://http ...

  2. py pandas

    import pandas as pd class Main(): def __init__(self): # 读取excel self.df = pd.read_excel("C:\\Us ...

  3. HTML Imports & deprecated

    HTML Imports & deprecated https://caniuse.com/#search=html imports https://www.chromestatus.com/ ...

  4. Mac Benchmarks

    Mac Benchmarks https://browser.geekbench.com/mac-benchmarks https://www.geekbench.com/ https://www.f ...

  5. flutter 自定义TabBar

    这里有个工作示例 import 'dart:async'; import 'package:flutter/material.dart'; import 'package:rxdart/subject ...

  6. Renice INC:不同颜色的酒帽所代表的意义

    酒帽就是酒瓶上方的热缩胶帽/锡帽/蜡封,也就是开瓶前要割掉的那一层保护物,所有的法国酒在酒帽上,都会有一个圆形贴纸,除了有不同颜色外,上面还有一串号码,有可能很多人在喝酒时都不会对这个酒帽有更多的在意 ...

  7. 09_MySQL数据库的索引机制

    CREATE TABLE t_message( id INT UNSIGNED PRIMARY KEY, content VARCHAR(200) NOT NULL, type ENUM(" ...

  8. C++实现String类

    1 #include<iostream> 2 #include<cstring> 3 4 class String 5 { 6 public: 7 String(); 8 St ...

  9. JVM必不可少的知识

    1.Java垃圾回收机制 对象被判断为垃圾的标准:没有被其他对象引用 2.判断对象是否可被回收 (1)引用计数算法 判断对象的引用数量 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有 ...

  10. 1.3.1 apache的配置(上)

    Apache是比较常用的web服务器软件,用来解析HTTP网页.这里需注意,apache本身并不能解析php页面,它是用来配置解析http页面的.当然,作为一款最流行的web服务器软件,apache支 ...