k8s-dashboard

1308人浏览 / 0人评论

一、下载镜像

[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
 

五、访问

http://10.0.0.11:8080/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard/#/workload?namespace=default

 

---------------------------

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

 

全部评论