一、下载镜像
[root@k8s-node2 ~]# wget http://192.168.18.250/file/kubernetes-dashboard-amd64_v1.4.1.tar.gz
二、导入镜像
[root@k8s-node2 ~]# docker load -i kubernetes-dashboard-amd64_v1.4.1.tar.gz
[root@k8s-node2 ~]# docker tag index.tenxcloud.com/google_containers/kubernetes-dashboard-amd64:v1.4.1 10.0.0.11:5000/kubernetes-dashboard-amd64:v1.4.1
三、导入yml文件
[root@k8s-master dashboard]# ls
dashboard-svc.yaml dashboard.yaml
修改配置文件
修改17行
16 spec:
17 nodeName: 10.0.0.13
如果不修改文件,就把镜像上传到私有仓库上
四、启动
[root@k8s-master dashboard]# kubectl create -f ./
service "kubernetes-dashboard" created
deployment "kubernetes-dashboard-latest" created
五、访问
---------------------------
daemonset适合跑监控,因为它只会在每个node节点启动一个。
jobs:数据库备份--运行一次性的任务
crontab job:定时执行任务 (新版本k8s才有这个)
pet sets(statefuiset): 有序pod。无序pod的pod名称结尾是随机字符,有序pod pod名称是nginx-01.
====
daemonset配置文件
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
name: oldboy
spec:
template:
metadata:
labels:
app: oldboy
spec:
containers:
- name: nginx
image:10.0.0.11:5000/nginx:1.13
ports:
- containerPort: 80
有问题请加博主微信进行沟通!
全部评论