当前位置: 首页 > news >正文

Windows搭建docker+k8s

安装Docker Desktop

从官网下载,然后直接安装即可,过程很简单,一直Next就行。

有一点需要注意就是要看好对应的版本,因为后边涉及到版本的问题。

https://www.docker.com/products/docker-desktop

安装完成,双击图标,打开桌面程序,就可以看到左下角有一个绿色的鲸鱼标识,注意,这个时候只有一个:

中间的打马赛克的默认也是没有的,这是我已经安装好的。

配置镜像加速

"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://xxxx.mirror.aliyuncs.com" //阿里云镜像加速,登录自己的阿里云账号获取

安装好Docker服务和配置镜像加速以后,K8s默认是关闭状态的,需要我们手动打开:

请注意!

这个时候不要轻易的打开它,除非你有VPN,且网速比较好。

因为开启K8s,主要是启动对应的服务,大概有七八个服务,镜像是很麻烦的,特别是没有配置本地加速的情况下(加速可以用阿里云或者中科大的地址,百度即可)。所以需要从远程仓库把镜像拉下来,过程很慢,即便我用VPN了,也一个小时未成功,无奈只能重装,换了第二种方案。

安装K8s服务

上边直接手动启动的方式已经放弃,换成了阿里的本地镜像:
https://github.com/AliyunContainerService/k8s-for-docker-desktop

直接clone代码,切换到当前Docker Desktop对应版本的分支,然后根据他们的README操作即可,比较简单,镜像拉取完成后,就可以看到多了一些镜像:

注意Docker Desktop的k8s版本要求 Docker -> About Docker Desktop

阿里云README操作在PowerShell,都是基于克隆下来的目录进行

步骤

克隆代码

git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git

在Windows上,使用 PowerShell,进来克隆的代码目录

.\load_images.ps1

说明:

如果因为安全策略无法执行 PowerShell 脚本,请在 “以管理员身份运行” 的 PowerShell 中执行 Set-ExecutionPolicy RemoteSigned 命令。

如果需要,可以通过修改 images.properties 文件自行加载你自己需要的镜像
开启 Kubernetes,并等待 Kubernetes 开始运行

开启 Kubernetes,并等待 Kubernetes 开始运行

配置 Kubernetes 控制台

部署 Kubernetes dashboard

kubectl apply -f kubernetes-dashboard.yaml

检查 kubernetes-dashboard 应用状态

kubectl get pod -n kubernetes-dashboard

开启 API Server 访问代理

kubectl proxy

通过如下 URL 访问 Kubernetes dashboard

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

配置控制台访问令牌

授权kube-system默认服务账号

kubectl apply -f kube-system-default.yaml

对于Windows环境

$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-desktop --token="${TOKEN}"
echo $TOKEN

登录dashboard的时候

选择 令牌

输入上文控制台输出的内容

或者选择 Kubeconfig 文件,路径如下:

Win: %UserProfile%\.kube\config

点击登陆,进入Kubernetes Dashboard

参考:https://www.bilibili.com/video/BV1m5411J7Q6?p=1&vd_source=10332ffe931de86faa42900544751c8c

相关文章:

Windows搭建docker+k8s

安装Docker Desktop 从官网下载,然后直接安装即可,过程很简单,一直Next就行。 有一点需要注意就是要看好对应的版本,因为后边涉及到版本的问题。 https://www.docker.com/products/docker-desktop 安装完成,双击图…...

年假作业10

一、选择题 BBDBACCCAD 二、填空题 1,4,13,40 3715 358 5 2 6 1 5 4 8 2 0 2 三、编程题 1、 #include <iostream> #include<array> #include <limits> using namespace std; int main() {array<int,10> score;array<int,10>::iterat…...

[ai笔记4] 将AI工具场景化,应用于生活和工作

欢迎来到文思源想的AI空间&#xff0c;这是技术老兵重学ai以及成长思考的第4篇分享内容&#xff01; 转眼已经到了大年初三&#xff0c;但是拜年的任务还只完成了一半&#xff0c;准备的大部头的书&#xff0c;现在也就看了两本&#xff0c;还好AI笔记通过每天早起坚持了下来。…...

【生产实测可用】Redis修改集群弱口令

起因 漏扫redis连接发现弱口令需要修改 先连上去看看是空口令还是弱口令 redis-cli -p 6379 -h a.b.c.d info sentinel找到启动服务器的配置文件 cp -av /app/redis-7001/redis.conf /app/redis-7001/redis.conf.bak20240207 echo "requirepass 口令" >>/a…...

备战蓝桥杯---图论基础理论

图的存储&#xff1a; 1.邻接矩阵&#xff1a; 我们用map[i][j]表示i--->j的边权 2.用vector数组&#xff08;在搜索专题的游戏一题中应用过&#xff09; 3.用邻接表&#xff1a; 下面是用链表实现的基本功能的代码&#xff1a; #include<bits/stdc.h> using nam…...

[office] excel2003进行可视性加密的方法 #媒体#其他#知识分享

excel2003进行可视性加密的方法 Excel如何对重要文件进行可视性的加密处理呢?下面是小编带来的关于excel2003进行可视性加密的方法&#xff0c;希望阅读过后对你有所启发! excel2003进行可视性加密的方法&#xff1a; 可视性加密步骤1&#xff1a;打开你要加密的excel2003文档…...

算法沉淀——分治算法(leetcode真题剖析)

算法沉淀——分治算法 快排思想01.颜色分类02.排序数组03.数组中的第K个最大元素04.库存管理 III 归并思想01.排序数组02.交易逆序对的总数03.计算右侧小于当前元素的个数04.翻转对 分治算法是一种解决问题的算法范式&#xff0c;其核心思想是将一个大问题分解成若干个小问题&a…...

Qt 进程守护程序

Qt 进程守护程序 简单粗暴的监控&#xff0c;方法可整合到其他代码。 一、windows环境下 1、进程查询函数 processCount函数用于查询系统所有运行的进程中该进程运行的数量&#xff0c;比如启动了5个A进程&#xff0c;该函数查询返回的结果就为5。 windows下使用了API接口查询…...

Linux_文件系统

假定外部存储设备为磁盘&#xff0c;文件如果没有被使用&#xff0c;那么它静静躺在磁盘上&#xff0c;如果它被使用&#xff0c;则文件将被加载进内存中。故此&#xff0c;可以将文件分为内存文件和磁盘文件。 内存文件 磁盘文件 软、硬链接 一.内存文件 1.1 c语言的文件接口 …...

算法沉淀——链表(leetcode真题剖析)

算法沉淀——链表 01.两数相加02.两两交换链表中的节点03.重排链表04.合并 K 个升序链表05.K个一组翻转链表 链表常用技巧 1、画图->直观形象、便于理解 2、引入虚拟"头节点" 3、要学会定义辅助节点&#xff08;比如双向链表的节点插入&#xff09; 4、快慢双指针…...

Flink从入门到实践(一):Flink入门、Flink部署

文章目录 系列文章索引一、快速上手1、导包2、求词频demo&#xff08;1&#xff09;要读取的数据&#xff08;2&#xff09;demo1&#xff1a;批处理&#xff08;离线处理&#xff09;&#xff08;3&#xff09;demo2 - lambda优化&#xff1a;批处理&#xff08;离线处理&…...

python分离字符串 2022年12月青少年电子学会等级考试 中小学生python编程等级考试二级真题答案解析

目录 python分离字符串 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序代码 四、程序说明 五、运行结果 六、考点分析 七、 推荐资料 1、蓝桥杯比赛 2、考级资料 3、其它资料 python分离字符串 2022年12月 python编程等级考试级编程题 一、题目要…...

Excel练习:折线图突出最大最小值

Excel练习&#xff1a;折线图突出最大最小值 ​​ 要点&#xff1a;NA值在折现图中不会被绘制&#xff0c;看似一条线&#xff0c;实际是三条线。换成0值和""都不行。 ‍ 查看所有已分享Excel文件-阿里云 ‍ 学习的这个视频&#xff1a;Excel折线图&#xff0c…...

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之MenuItem组件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;之MenuItem组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、MenuItem组件 用来展示菜单Menu中具体的item菜单项。 子组件 无。 接口 Men…...

Mockito测试框架中的方法详解

这里写目录标题 第一章、模拟对象1.1&#xff09;①mock()方法&#xff1a;1.2&#xff09;②spy()方法&#xff1a; 第二章、模拟对象行为2.1&#xff09;模拟方法调用①when()方法 2.2&#xff09;模拟返回值②thenReturn(要返回的值)③doReturn() 2.3&#xff09;模拟并替换…...

Atcoder ABC339 A - TLD

TLD 时间限制&#xff1a;2s 内存限制&#xff1a;1024MB 【原题地址】 所有图片源自Atcoder&#xff0c;题目译文源自脚本Atcoder Better! 点击此处跳转至原题 【问题描述】 【输入格式】 【输出格式】 【样例1】 【样例输入1】 atcoder.jp【样例输出1】 jp【样例说明…...

企业级DevOps实战

第1章 Zookeeper服务及MQ服务 Zookeeper&#xff08;动物管理员&#xff09;是一个开源的分布式协调服务&#xff0c;目前由Apache进行维护。 MQ概念 MQ&#xff08;消息队列&#xff09;是一种应用程序之间的通信方法&#xff0c;应用程序通过读写出入队列的消息&#xff0…...

C++中的new和delete

1.new和delete的语法 我们知道C语言的内存管理方式是malloc、calloc、realloc和free&#xff0c;而我们的C中除了可以使用这些方式之外还可以选择使用new和delete来进行内存管理。 new和delete的主要语法如下 从上面的代码我们只能知道new要比malloc好写一些&#xff0c;但是其…...

rtt设备io框架面向对象学习-dac设备

目录 1.dac设备基类2.dac设备基类的子类3.初始化/构造流程3.1设备驱动层3.2 设备驱动框架层3.3 设备io管理层 4.总结5.使用 1.dac设备基类 此层处于设备驱动框架层。也是抽象类。 在/ components / drivers / include / drivers 下的dac.h定义了如下dac设备基类 struct rt_da…...

腾讯云幻兽帕鲁服务器配置怎么选择合适?

腾讯云幻兽帕鲁服务器配置怎么选&#xff1f;根据玩家数量选择CPU内存配置&#xff0c;4到8人选择4核16G、10到20人玩家选择8核32G、2到4人选择4核8G、32人选择16核64G配置&#xff0c;腾讯云百科txybk.com来详细说下腾讯云幻兽帕鲁专用服务器CPU内存带宽配置选择方法&#xff…...

解锁SD-PPP:将AI绘画能力无缝融入Photoshop工作流

解锁SD-PPP&#xff1a;将AI绘画能力无缝融入Photoshop工作流 【免费下载链接】sd-ppp A Photoshop AI plugin 项目地址: https://gitcode.com/gh_mirrors/sd/sd-ppp 你是否曾经在Photoshop中创作时&#xff0c;突然需要一个AI生成的元素来完善设计&#xff0c;却不得不…...

CANN/asc-devkit bfloat16精度转换函数

__float22bfloat162_rd 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言&#xff0c;原生支持C和C标准规范&#xff0c;主要由类库和语言扩展层构成&#xff0c;提供多层级API&#xff0c;满足多维场景算子开发诉求。 项目地址: https://…...

跨平台AI应用开发终极指南:ChatGPT Web Midjourney Proxy移动端适配全解析

跨平台AI应用开发终极指南&#xff1a;ChatGPT Web Midjourney Proxy移动端适配全解析 ChatGPT Web Midjourney Proxy是一款集成ChatGPT、Midjourney和GPTs功能的一站式AI应用&#xff0c;本文将详细解析其移动端适配方案&#xff0c;帮助开发者快速掌握跨平台AI应用的开发技巧…...

Perplexity生物检索黄金公式:[实体]+[关系]+[证据等级]+[时间窗]——经Nature子刊12篇方法论论文交叉验证

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity生物检索黄金公式的提出与演进 Perplexity生物检索黄金公式&#xff08;Perplexity-Bio Retrieval Golden Formula, PBRGF&#xff09;并非源于单一论文&#xff0c;而是随着跨模态生物语义建…...

手把手教你用正点原子RV1126开发板玩转RKMedia:从录音到RTSP推流保姆级教程

手把手教你用正点原子RV1126开发板玩转RKMedia&#xff1a;从录音到RTSP推流保姆级教程 第一次拿到正点原子ATK-DLRV1126开发板时&#xff0c;那种既兴奋又忐忑的心情至今记忆犹新。作为一款基于Rockchip RV1126芯片的嵌入式开发平台&#xff0c;它强大的多媒体处理能力让人跃…...

原子制造:从单原子操控到新材料创制的技术原理与应用

1. 原子制造&#xff1a;从宏观“锤子”到微观“镊子”的范式革命我们常说&#xff0c;人类文明史是一部材料史。从打磨石器的旧石器时代&#xff0c;到熔铸青铜的青铜时代&#xff0c;再到锻造钢铁的工业时代&#xff0c;每一次文明的跃迁&#xff0c;都伴随着我们对物质操控能…...

深入Linux内存管理:从虚拟内存到OOM Killer的完整解析

1. 从物理到虚拟&#xff1a;内存管理的演进与核心挑战干了这么多年系统开发和性能调优&#xff0c;内存问题始终是那个最让人头疼&#xff0c;但又不得不面对的“老朋友”。无论是半夜被报警叫醒处理线上服务的OOM&#xff08;Out of Memory&#xff09;崩溃&#xff0c;还是为…...

禾赛季报图解:营收6.8亿 新业务今年将贡献1亿收入 拿下奔驰大单

雷递网 雷建平 5月20日禾赛科技&#xff08;纳斯达克&#xff1a;HSAI&#xff1b;港交所&#xff1a;2525&#xff09;日前公布其截至2026年3月31日止三个月的未经审计财务业绩。财报显示&#xff0c;禾赛2026年第一季度实现营收6.8亿&#xff0c;同比增长29.6%。禾赛本季度宣…...

LangChain学习之提示词模板 Prompts(2/8)

模块 2: 提示词模板 (Prompts) 2.1 提示词 (Prompts) 概述 在与大型语言模型&#xff08;LLM&#xff09;交互时&#xff0c;提示词 (Prompt) 是向模型发出的指令或问题。一个好的提示词能够引导模型生成高质量、符合预期的输出。LangChain 提供了强大的提示词管理功能&#…...

从Simulink模型到S32K3xx芯片:手把手教你玩转NXP官方MBD工具包(v1.4实战)

从Simulink模型到S32K3xx芯片&#xff1a;手把手教你玩转NXP官方MBD工具包&#xff08;v1.4实战&#xff09; 在汽车电子开发领域&#xff0c;时间就是竞争力。当传统手写代码遇上复杂的汽车MCU外设配置&#xff0c;工程师们常常陷入寄存器手册的海洋。而基于模型的设计&#x…...