频道栏目
首页 > 资讯 > Linux > 正文

k8s--dashboard图形界面-我开始了-51CTO博客

19-03-07        来源:[db:作者]  
收藏   我要投稿

1、准备镜像,国外下载,国内导入<><>

docker pull daocloud.io/daocloud/google_containers_kubernetes-dashboard-amd64:v1.6.1

启动K8s的Pod还需要另外一个镜像:但由于不能×××,所以先在香港的服务器安装docker,pull镜像下来打tar包,但是香港服务器scp到我本地的时候速度每次降到0,换服务器,我又申请了美国的服务器50K的速度下了1个多小时(复制的嘻嘻嘻),方法:<><>

yum install docker -y

systemctl start docker

docker search pod-infrastructure //从找到的结果中下载了一个其他版本的镜像,原装的不能下载

docker pull docker.io/tianyebj/pod-infrastructure //下载镜像,大概134M

docker save -o podinfrastructure.tar docker.io/tianyebj/pod-infrastructure //保存到本地

三台服务器再执行:<>

docker load < podinfrastructure.tar

查看导入之后的镜像

docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

修改配置文件(每个节点都修改):

vim /etc/kubernetes/kubelet //修改下行内的镜像名称

KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=docker.io/tianyebj/pod-infrastructure:latest"

重启服务(每个节点都重启):

systemctl restart kubelet

master上编辑dashboard.yaml: (ymal文件要求严格,要在文本中对齐:命令 set paste)<><>

Keep the name in sync with image version and

gce/coreos/kube-manifests/addons/dashboard counterparts

name: kubernetes-dashboard-latest<><><><><><>

name: kubernetes-dashboard

keep request = limit to keep this container in guaranteed class

limits:<><>

containerPort: 9090<><>

master上编辑dashboardsvc.yaml文件<><><><><><>

port: 80

启动<>

kubectl create -f dashboard.yaml

kubectl create -f dashboardsvc.yaml  

dashboard搭建完成。<><><>k8s--dashboard图形界面

界面验证,浏览器访问:http://10.18.42.41:8080/ui

销毁应用(注意不想用的时候才销毁,或者节点错误的时候)<>

kubectl delete deployment kubernetes-dashboard-latest --namespace=kube-system

kubectl delete svc kubernetes-dashboard --namespace=kube-system

在master 查看 node状态:<>

查看集群信息:

查看各组件信息:

查看service的信息

相关TAG标签
上一篇:Shell(5)-linux系统bash用法-gaoshang的博客-51CTO博客
下一篇:微服务与单体架构:IT变革中企业及个体如何自处
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站