机器人之把人识别成狗?机器还是太容易被骗
小标 2018-10-17 来源 : 阅读 2236 评论 0

摘要:本文主要向大家介绍了机器人之把人识别成狗?机器还是太容易被骗,通过具体的内容向大家展现,希望对大家学习机器人有所帮助。

本文主要向大家介绍了机器人之把人识别成狗?机器还是太容易被骗,通过具体的内容向大家展现,希望对大家学习机器人有所帮助。


1,关于kubeadm-dind-cluster

昨天研究了下,kubeadm-dind-cluster 。 
已经启动了。但是dashboard 没有启动成功。

https://blog.csdn.net/freewebsys/article/details/80002439

在弄的时候遇到点问题。总结下。

2,设置sysctl.conf

设置/etc/sysctl.conf 配置文件

echo -e "net.bridge.bridge-nf-call-ip6tables = 1\n\
net.bridge.bridge-nf-call-iptables = 1\n\
net.ipv6.conf.all.disable_ipv6=1\n\" > /etc/sysctl.conf

#替换第一个local_host 让端口暴露出来。
sed -i -e "1,/ \${local_host}://" dind-cluster-v1.8.sh
#删除 imagePullPolicy: Always 不用每次都拉去
sed -i -e "s/imagePullPolicy: Always//" kubernetes-dashboard.yaml
#替换本地文件
sed -i '143cDASHBOARD_URL=kubernetes-dashboard.yaml'  dind-cluster-v1.8.sh

这个只是开始启动的时候报warning 信息的。

3,登录node1,node2,下载镜像

https://anjia0532.github.io/2017/11/15/gcr-io-image-mirror/ 
https://github.com/anjia0532/gcr.io_mirror 
在 hub.docker.io 上面有gcr.io images 的镜像。 
下载之后再重新打个tag 重命名下就行了。

docker exec -it kube-node-1 bash 
docker exec -it kube-node-2 bash 
#然后执行下载镜像:

docker pull anjia0532/k8s-dns-kube-dns-amd64:1.14.5
docker tag anjia0532/k8s-dns-kube-dns-amd64:1.14.5 gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5

docker pull anjia0532/k8s-dns-dnsmasq-nanny-amd64:1.14.5
docker tag anjia0532/k8s-dns-dnsmasq-nanny-amd64:1.14.5 gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.5

docker pull anjia0532/k8s-dns-sidecar-amd64:1.14.5
docker tag anjia0532/k8s-dns-sidecar-amd64:1.14.5 gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.5

docker pull anjia0532/kubernetes-dashboard-amd64:v1.6.0
docker tag anjia0532/kubernetes-dashboard-amd64:v1.6.0 gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.0

4,启动dashboard

修改dashboard 配置文件:

curl -o https://rawgit.com/kubernetes/dashboard/bfab10151f012d1acc5dfb1979f3172e2400aa3c/src/deploy/kubernetes-dashboard.yaml
sed -i -e "s/imagePullPolicy: Always//" kubernetes-dashboard.yaml
#要是启动失败,手动启动。
kubectl delete -f kubernetes-dashboard.yaml
kubectl create -f kubernetes-dashboard.yaml

sed -i -e "s/imagePullPolicy: Always//" kubernetes-dashboard.yaml

再观察下 pods 发现都起来了。包括dashboard也起来了。

# kubectl -n kube-system get podsNAME                                    READY     STATUS    RESTARTS   AGE
etcd-kube-master                        1/1       Running   1          1h
kube-apiserver-kube-master              1/1       Running   1          1h
kube-controller-manager-kube-master     1/1       Running   1          1h
kube-dns-855bdc94cb-l2zgh               3/3       Running   0          1h
kube-proxy-ddc27                        1/1       Running   0          1h
kube-proxy-v4lwv                        1/1       Running   0          1h
kube-proxy-xvn9z                        1/1       Running   0          1h
kube-scheduler-kube-master              1/1       Running   1          1h
kubernetes-dashboard-6b767fb7fd-lp9cg   1/1       Running   0          1h

5,访问dashboard

因为做了本地proxy 所以可以直接访问 8080 地址:

//localhost:8080/api/v1/namespaces/kube-system/services/kubernetes-dashboard:/proxy/

终于起来了: 

6,总结

kubeadm-dind-cluster  项目还是比较有意思的。 
写的已经很不错了。可惜国内网络不好。要不然直接就起来了。 
使用了hub上面的镜像,然后重命名了下。 
dashboard 每次都拉去新的,所以启动不了。 
修改 kubernetes-dashboard.yaml 然后再重新启动下。 
由于使用的是dind 的方式,所以集群主机是访问不了的。 
用最快速的,最简单的方式搭建了一个k8s 3个实例的集群。 
用来研究是非常不错的。


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标人工智能智能机器人频道!


本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved