范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

如何在Windows操作系统上安装单机版Kubernetes(K8s)

  步骤1:安装 Docker Desktop 4.16.3
  在 Windows 上安装 Kubernetes 之前,你需要先安装 Docker Desktop。这可以在 Docker 的官方网站上找到并下载。
  下载地址: https://desktop.docker.com/win/main/amd64/96739/Docker%20Desktop%20Installer.exe
  Docker Desktop 4.16.3对应的k8s版本为 Kubernetes: v1.25.4如下图:
  国内访问githubusercontent需要在 C:WindowsSystem32driversetchost 中追加如下 199.232.68.133 raw.githubusercontent.com
  步骤2:下载Kubernetes需要的镜像
  先安装 Cygwin64 Terminal 允许在window环境下运行sh脚本,然后创建 load_images.sh 脚本,内容如下: #!/bin/bash #Docker Desktop:v4.16.3、Kubernetes: v1.25.4  #配置数组数据  array=("A" "B") array=("registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/desktop-kubernetes:kubernetes-v1.25.4-cni-v1.1.1-critools-v1.25.0-cri-dockerd-v0.2.6-1-debian=hubproxy.docker.internal:5000/docker/desktop-kubernetes:kubernetes-v1.25.4-cni-v1.1.1-critools-v1.25.0-cri-dockerd-v0.2.6-1-debian" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/kube-apiserver:v1.25.4=registry.k8s.io/kube-apiserver:v1.25.4" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/kube-controller-manager:v1.25.4=registry.k8s.io/kube-controller-manager:v1.25.4" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/kube-proxy:v1.25.4=registry.k8s.io/kube-proxy:v1.25.4" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/kube-scheduler:v1.25.4=registry.k8s.io/kube-scheduler:v1.25.4" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/etcd:3.5.5-0=registry.k8s.io/etcd:3.5.5-0" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/pause:3.8=registry.k8s.io/pause:3.8" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/coredns:v1.9.3=registry.k8s.io/coredns/coredns:v1.9.3" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/desktop-vpnkit-controller:v2.0=docker/desktop-vpnkit-controller:v2.0" "registry.cn-hangzhou.aliyuncs.com/kubernetes_v1-25-4/desktop-storage-provisioner:v2.0=docker/desktop-storage-provisioner:v2.0")  for item in ${array[@]} do     OLD_IFS="$IFS"      #保存当前shell默认的分割符,一会要恢复回去     IFS="="             #将shell的分割符号改为,""     itemArr=($item)     #分割符是",","hello,shell,split,test" 赋值给array 就成了数组赋值     IFS="$OLD_IFS"      #恢复shell默认分割符配置     #echo "${itemArr[0]}=${itemArr[1]}"    #读取数据          docker pull ${itemArr[0]}     docker tag ${itemArr[0]} ${itemArr[1]}     docker rmi ${itemArr[0]} done
  然后去除Window环境下编辑Shell脚本的r,打开Cygwin64 Terminal进入到load_images.sh同级目录运行 sed -i "s/r//" load_images.sh
  PS:小编已经把window环境下的k8s需要的镜像提交国内镜像上,使用本脚本下载速度要快许多。也可自行搜索镜像下载
  步骤3:安装Kubernetes
  等docker镜像下载完后进入Docker Desktop ->Settings -> Kubernetes ->勾选 Enable Kubernetes 然后点击 Apply & Restart,等待如下图:
  当左下角K8s图标变绿了说明安装成功,如下图:
  打开Cygwin64 Terminal输入如下验证版本是否安装成功 kubectl version
  如下图:
  步骤4:安装 Kubernetes 仪表板
  一旦 Kubernetes 启动,你可以通过访问 Kubernetes 仪表板来管理你的 Kubernetes 环境。你可以使用以下命令访问 Kubernetes 仪表板:   wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml #下载recommended.yaml
  然后编辑#备注部分 kind: Service apiVersion: v1 metadata:   labels:     k8s-app: kubernetes-dashboard   name: kubernetes-dashboard   namespace: kubernetes-dashboard spec:   type: NodePort		#设定NodePort   ports:     - port: 443       targetPort: 8443       nodePort: 31443		#设定为固定端口   selector:     k8s-app: kubernetes-dashboard ... args:     - --auto-generate-certificates     - --token-ttl=86400                 #增加 (修改kubernetes-dashboard默认token认证时间)     - --namespace=kubernetes-dashboard ...kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml  #安装Dashboard kubectl get pod -n kubernetes-dashboard  #查看是否在运行 kubectl apply -f kube-system-default.yaml  #添加默认账号 kubectl get pods -n kube-system  #查看pods情况 kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml  #必须安装Pod网络CNI插件 kubectl get pods -n kube-system  #查看 pods 情况 kubectl proxy --port=8001  #启动dashboard服务 kubectl -n kube-system describe secret default   #获取Token
  启动dashboard服务后再浏览器输入:
  http://127.0.0.1:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login #查看Dashboard服务。如下图:
  步骤5:安装hello world 测试   kubectl create deployment web --image=linkinstar/mini-go:v1.0 #创建镜像 kubectl get pods kubectl expose deployment web --type=NodePort --port=8080 --name=web #暴露端口 kubectl get svc #查看启动服务 curl http://127.0.0.1: #验证服务器是否能正常访问 例如 curl http://127.0.0.1:30418
  PS:返回 hello world
  netstat -anp | grep 8080 #查看占用端口 或 lsof -i :8080
  kill #结束进程

iOS16。1。2更新后各机型耗电发热流畅度个人热点等问题汇总随着苹果iOS16。1。2正式版的推送,很多人迫不及待的想知道相比之前的版本,iOS16。1。2该不该升级,更新后会不会导致耗电或发烫?流畅度怎么样?会不会出现更多的功能异常?iO学习苹果好榜样!谷歌钱包将支持添加身份证和驾照CNMO新闻你的实体钱包会装什么东西?大抵是现金银行卡身份证等。目前,苹果和谷歌等都推出了自己的电子钱包,用户可以用它来进行支付,也可以添加交通卡或者信用卡等等。据CNMO了解,谷四大安卓神U与同期苹果对比总结看看哪款是你的菜安卓的四大处理器厂商除了高通之外,还有三星华为和联发科。它们各自的最神U都没有处在同一时期,就没法横向对比。所以这里会拿同期苹果处理器来,与每个安卓处理器厂商的最神U,来做个对比总超干后羿铭文出装思路,不看后悔!第五期像很多射手,比如我们前面所说的孙尚香,虞姬等,他们就没有这个高攻速频率的条件,就算他们把攻速撑到最高,那个攻击频率也是相当的低的,他们就必须要攻击力装备去做支撑,既然你优先考虑了攻冬季过后,若条件允许,常给家人吃这菜,简单焖一锅,全家都爱吃冬天已经过了一个月,最近一段时间,狂风大作,寒风来袭,各地的气温持续降低,武汉的天气降至冰点,让人脸颊都冻红了,身体特别虚弱,我们要根据季节的改变,多吃应季的蔬菜。到了冬天,不能每哪本计算机书籍,让你有了醍醐灌顶突然开悟的感觉?好书在精不在多,每一本经典书籍都值得反复咀嚼,温故而知新!下面分享几本经典书籍。深入理解计算机系统CSAPP是一本很好的书,糅合了计算机组成原理操作系统网络编程并行程序设计原理等课孕期缺氧是什么感觉?吸氧对胎儿有害处吗?近期,有不少孕妈询问关于吸氧的问题,有的孕妈问吸氧对胎儿有害处吗?其实,到了孕中晚期,部分孕妈开始感觉呼吸不畅,胸闷气短,经常需要大喘一口气才感到舒服,有的时候感觉胎动出现异常,胎冬季,不管有钱没钱,常给家人吃这菜,解馋开胃,全家人都爱吃进入冬季以来,不管是南方还是北方,各地都出现明显的降温趋势,由于最近冷风来袭,温度直接出现大跳水,最低温度甚至达到个位数,天气实在太冷了,都穿起厚衣服,用于抵抗寒冷的天气。一年有四iQOONeo7首获升级OriginOS3,真实体验如何?11月8日,vivo发布了最新的OriginOS3版本,作为首批参与公测计划的机型,iQOONeo7在11月28日下午,终于收到了推送,第一时间升级,经过几天的详细体验,跟大家聊一传奇M国际服预约奖励有哪些预约奖励怎么领传奇M国际服是继MIR4的续作,支持游戏内虚拟交易和在线角色扮演(MMORPG)。传奇M国际服目前已在官网开启预约,玩家可前往官网邮箱预约,后续其将于12月8日200至12月9日1中国行政区划简史作者浪子哥微信公众号浪哥杂谈三千年中国行政区划的历史是一个复杂的逐渐演变的过程。大致可分为商周的国邑分封制秦汉晋的州郡县制唐宋的道(路)州县制元明清的省府州县制现代的省市县制等5个
新生儿拉肚子怎么办?刚出生的婴儿腹泻怎么办?有一些宝宝肠胃功能差,加上饲养不合理,造成饮食搭配失衡和拉肚子。父母不想要给宝宝服药。下列方式不但能够给予营养成分,还能够治腹泻。1。生理排便妈妈必须有效饲养,提升对宝宝的照料。留当我怀孕一直没检查出来末次月经8。3号。然后等到9。3号的时候该来的月经一直没有来,期间我每天早上都用试纸测,但是没有测出来有怀孕的痕迹,我想我应该是月经推迟了。毕竟自今年想要一个小孩,过于焦虑的原因,2014年神秘天体坠入太平洋,或是外星科技?已确定来自太阳系外哈佛的一位天文学博士阿维洛布在2022年宣布,8年前坠入太平洋的陨石很有可能是外星科技。话说咱们的地球几乎每年都会被各种太空的流浪天体撞击,为什么阿维洛布偏偏说8年前的那枚神秘天体iPhone14正式开售,灵动岛成为一大卖点!网友表示Flyme才是前身9月份可谓是数码爱好者的狂欢日!前有华为Mate50系列新品发布,后有iPhone14系列新品到来。两大品牌的旗舰系列都选在9月份这个日子,令数码圈好不热闹。不过最引人瞩目的还是i两起寄丢贵重物品纠纷顺丰,请守法丨快评最近,媒体连续曝光了两起顺丰寄丢贵重物品而与客户发生赔偿纠纷的事件,结果都是客户得不到满意赔偿不得不求助于舆论。一起是杭州的一位消费者小刘,通过顺丰同城把20克黄金快递到一位客户处宜兴首富的三级跳38岁下海创业,55岁公司上市,身家900亿左一裴振华宜兴,有紫砂壶之乡的美誉,这里诞生了许多知名企业和企业家,据说,小小的宜兴就有几十家上市公司,神秘富豪也是比比皆是。今天,小编为大家介绍的裴振华,他就是土生土长的宜兴人,保时捷拟9月29日法兰克福证券交易所上市估值最高750亿欧元爱卡汽车行业资讯原创日前,具外媒报道,大众汽车宣布,旗下保时捷将于9月29日在法兰克福证券交易所挂牌,上市估值最高750亿欧元,将为德国历史上第二大IPO,同时也是欧洲第三大IPO一则突发传闻,千亿大白马崩了!重挫12,紧急回应中国基金报安曼本周将迎来超级央行周,周二到周四,除了全球市场关注的焦点美联储将公布利率决议之外,包括日英央行在内的10多家央行也将公布利率决议,美元日元英镑的走势引人关注。市场人士我是游戏陪玩,差点掉入老男人的陷阱(完)如果觉得故事好看,麻烦赞一下鼓励我奥,谢谢你本文大约15540字,阅读需要15分钟故事太长看不完,可以先收藏慢慢看关注猫妹,每天分享好看的故事1hr我的职业是全职陪玩,很多人对这个伤害爆炸!原神惊现芭芭拉冲压,是福利黑科技还是BUG?上一次看到旅行者们如此亢奋,好像还是上周的3。0前瞻发布会。数小时前,有玩家发布了一段名叫芭芭拉原绽放的实录视频,展示了芭芭拉与科莱草主迪奥娜配队时,在数秒内完成清场的壮举。一时间传音是怎么做到非洲手机第一?在非洲什么产品卖得好谈笑有鸿儒,往来无白丁,来东哥饭局的基本是一线投资机构合伙人新锐品牌创始人以及电商平台高管,都是一线实战经验丰富的大咖。关于非洲之王传音的故事,大家都听过了很多。这次海豚社企业游学