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

如何在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 #结束进程

苏联最后一代领导人戈尔巴乔夫正式去世鉴于独立各器官联合体的局势,我作为戈尔巴乔夫的心脏,已决定停止自己的活动,作出这个决定是出于原则性的考虑我坚决主张各脏器独立总而言之,苏联最后一任领导人的戈尔巴乔夫已停止心跳,终年大涨31倍!又见中概股IPO首日ampampquot暴走ampampquot,什么情况?与前度ampampquot大妖股ampampquot属同一承销商点蓝字关注,不迷路大涨31倍,又见中概妖股上市首日暴涨!8月26日,中概股见知教育赴美上市。该股在刚开盘不久,股价一飞冲天,股价最高触及186。01美元,一度暴涨3100,不过,随工资的多少,决定一个女人在晚上会想什么?看你的工资在什么阶段工资的多少,决定一个女人在晚上会想什么?看你的工资在什么阶段这个办法其实主要就是给大家科普了不同情况之下的女生,他们在晚上到底都会想些什么,其实内容非常的真实,很多女生可能感觉不到橱窗基金出圈!最新分析研判来了中国基金报记者张燕北方丽近期,多只基金调低大额申购限额至10元100元不等,看得到买不到的橱窗基金阵容逐渐庞大。受访人士认为,基金超严限购是基金管理人结合当前市场环境和产品投资策略卖5斤芹菜被罚6。6万,国务院督查组质问当地领导据央视报道,近日国务院督查组接到群众在国务院互联网督查平台反映,陕西榆林的一家个体户卖了5斤芹菜后被市场监管部门罚了6。6万元,督查组对此展开调查走访。罗某夫妇经营一家蔬菜粮油店,卖出5斤芹菜的小商贩罚款6。6万元之反思近日看到榆林市市场监管局对卖出5斤芹菜的小商贩罚款6。6万元,被国务院督察组发现,榆林市面对督察人员承认处罚不当。而督察发现,榆林市针对小微市场主体的50多起处罚中,罚款超过五万元商贩卖了20元芹菜,被罚6。6万元!国务院督查组质问当地领导8月28日,夫妻俩卖20元芹菜被罚6万6登上微博热搜,引发关注。据央视新闻报道,近日国务院督查组接到群众在国务院互联网督查平台反映,陕西榆林的一家个体户卖了5斤芹菜后被市场监管部门心脏支架后能活几年?和你实话实说支撑生命的是这3点认知早知道当时就不做心脏支架手术了!这才多久我又来住院了?老刘坐在病床上,闷闷不乐。昨夜,他被救护车送进了抢救室,历经生死几小时,才捡回一条命。三年前,老刘突发急性下壁心肌梗死,医生建64岁资深戏骨紧急入院,躺病床上做心脏支架面色苍白,曾扮演如来饿了吗?戳右边关注我们,每天给您送上最新出炉的娱乐硬核大餐!6月11日,老戏骨郝一平在社交平台上晒出自己现身医院的视频,引发外界热议。视频中,郝一平穿着病号服躺在床上,面色有些苍白心脏支架10大谣言!忽悠了多少人!这次心脏医生辟谣一次说清楚每次提到心脏支架,大家都有很多话要说!那么今天最容易忽悠大家的10大心脏支架谣言,逐一和大家辟谣谣言1支架是淘汰的技术,国外早就不用了?很多人在网上整天说,支架都是人家欧美淘汰的技万钢需高度重视新能源汽车区域发展不均衡现象21世纪经济报道记者左茂轩北京报道今年以来,受到产业链供应不畅原材料价格上涨以及国际原油价格构成的不确定因素,全球汽车产业增长乏力,但是我们高兴地看到新能源汽车持续保持了快速增长,
岁末大盘点!娱乐圈又添3对离婚3对婚变,不敢再相信爱情距离2022年年末还有9天,聚散终有时,有的人有情人终成眷属,有的人却天下无不散的宴席,我们如此明星更是如此,今天就盘点下本年度离婚榜与婚变榜前三名。离婚榜第一名黄晓明杨颖2015玉米豆角焖排骨,味道鲜美解馋又滋补特殊时期,大家要做好防护,保护好自己,也要吃好饭,有一个强壮的身体和抵抗力哦今天来跟小厨学一道非常好吃的家常菜,也是蘑菇屋里的明星菜豆角玉米炖排骨,主料是鲜香的排骨,搭配豆角和玉米毛衣配半裙,太美了头条创作挑战赛穿搭一到秋冬就是毛衣天下了,既是寄存温暖,也是传达柔美,毛衣配半裙,我相信只要心有浪漫的人都会选择这么穿。毛衣配半裙,是一个女人在温暖和浪漫之间,游刃有余,面面俱到的12种不适合做整形手术的人,其中4种已被医生列入黑名单对于大众,很多人会认为,只要内心存在想要变美的愿望,就可以通过美容整形手术来获得改变,使自己变美!而实际上,并不是所有求美者都适合做美容整形手术,甚至有一些求美者的行为已被医生列入相思入梦来头条创作挑战赛思念一个人时,不分白天和夜晚,一颗心总是被占得满满的,除了想你,好像不再有别的事。就连梦里,也是你的身影,能在梦里见到你,也是一种幸福,好希望停留在美梦里,不再醒来,散文家乡的秋色家乡的秋色清晨,推窗远望。一阵微风吹过。带着秋月的微凉,抚慰着我的脸庞。昨夜的一场寒风,夹杂着绵绵细雨,让季节加快了脚步。窗外,银杏树的叶子黄了。仿佛一夜之间,被秋风悄悄的催促了一精选诗歌我披星戴月,等待一个个黎明从我脚下升起每日好诗桂花树下父亲说的话喝下的每一口酒都是自己赚来的江山我关闭了六脉神剑任可掬的醉意绯红脸。王语嫣是我梦中情人亦菲也是,可惜都太小乳房已被风月替代。我爱过的人,均遭不测上个世纪我冬日饮茶,朱家角百年老茶馆为居民提供免费早茶在青浦有这么一个地方,它给人们带来心灵的慰藉,保存着时间留下的古朴痕迹,它便是静卧在千年古镇朱家角的江南第一茶楼。凌晨三点半,这家茶楼就灯火通明,原因为何,一起跟着记者的脚步去看看LouisVuitton携手草间弥生打造全新联名系列创造无限LouisVuitton与草间弥生的世界LouisVuittonx草间弥生联名系列体现出一种理念无限如何转化如何与大众建立联系如何在日常生活中发挥作用如何触动并改变大众。人冬日南环气象新看汨罗这个村如何走好振兴之路一货车等着装货。红网时刻岳阳12月22日讯(汨罗融媒体记者夏凡实习生陈可)今年在这里跑货运大概有7万块钱的收入,在家门口还是方便。近日,汨罗市古培镇南环村的湖南中利沥青混凝土有限公踏迹寻音宜兴不大,如果不是紫砂壶,估计没有人会去那被誉为吃掉这座卖紫砂壶的太湖小城宜兴,地方不大,如果不是因为紫砂壶大闸蟹和宜兴艾美,估计就根本没有人能想到去这。不过,小城也有很多有趣的地方,比起在大城市里找吃的,我倒更愿意在小城