Kubernetes-dashboard:

(所有节点)下载镜像:
docker pull kubernetesui/dashboard:v2.0.3
docker pull kubernetesui/metrics-scraper:v1.0.4

Wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml 有可能失败

[root@k8smaster ~]# mkdir /dashboard
[root@k8smaster ~]# mv recommended.yaml /dashboard/

修改这个文件:
[root@k8smaster ~]# vim /dashboard/recommended.yaml

kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30001
selector:
k8s-app: kubernetes-dashboard

标红为需要添加的

执行文件:
[root@k8smaster ~]# kubectl apply -f /dashboard/recommended.yaml

查看:
[root@k8smaster ~]# kubectl get svc -n kubernetes-dashboard

需要指定命名空间
[root@k8smaster ~]# kubectl get pod -n kubernetes-dashboard

创建用户添加到系统命名空间里:
[root@k8smaster ~]# kubectl create serviceaccount dashboard-admin -n kube-system
[root@k8smaster ~]# kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-

需要token才可以进入所以需要查看一下:
[root@k8smaster ~]# kubectl get secrets -n kube-system 查看那个是dashboard的token dashboard-admin-token这个开头的

[root@k8smaster ~]# kubectl describe secrets -n kube-system dashboard-admin-token-n66ww
查看 token值

复制token值 登陆页面

复制的token输入这里 即可
页面:

测试:创建一个deployment
[root@k8smaster ~]# kubectl create deployment nginx --image=nginx
测试网页编辑yml文件

点击右面那三个竖着的符号 选择编辑

更改完后点击更新 等一会就好了

安装harbor:
准备一台主机
K8s-harbor 192.168.2.198 安装好docker和docker-compose 关闭selinux

下载harbor:
https://github.com/goharbor/harbor/releases

解包:
[root@k8s-harbor ~]# tar -zxf harbor-offline-installer-v1.10.3.tgz
[root@k8s-harbor ~]# cd harbor/
修改文件:
[root@k8s-harbor harbor]# vim harbor.yml
修改
hostname: 192.168.2.198
port: 1180
harbor_admin_password: xxx12345

执行prepare:
[root@k8s-harbor harbor]# ./prepare
启动harbor:
[root@k8s-harbor harbor]# ./install.sh

访问页面:

新键项目
点击公开

选择用户管理-创建用户-填写即可

由于使用的是http不安全所以需要修改:
[root@k8s-harbor harbor]# vim /etc/docker/daemon.json
{
“registry-mirrors”: [“https://xxxxxxx.mirror.aliyuncs.com”],
“insecure-registries”: [“192.168.2.198:180”]}
[root@k8s-harbor harbor]# systemctl daemon-reload
[root@k8s-harbor harbor]# systemctl start docker
[root@k8s-harbor harbor]# docker-compose up -d

选择项目-成员

添加刚才创建的用户


回到主机
[root@localhost harbor]# docker login 192.168.2.198:180
Username: test
Password:

填写刚才创建的用户名和密码

打标签上传并测试下载:
[root@localhost harbor]# docker tag busybox:latest 192.168.2.198:180/mysec/busybox:latest
[root@localhost harbor]# docker push 192.168.2.198:180/mysec/busybox
180/mysec/busybox 180/mysec/busybox:latest
[root@localhost harbor]# docker push 192.168.2.198:180/mysec/busybox:latest

测试下载:
[root@localhost harbor]# docker pull 192.168.2.198:180/mysec/busybox
Using default tag: latest
latest: Pulling from mysec/busybox
91f30d776fb2: Pull complete
Digest: sha256:2131f09e4044327fd101ca1fd4043e6f3ad921ae7ee901e9142e6e36b354a907
Status: Downloaded newer image for 192.168.2.198:180/mysec/busybox:latest
192.168.2.198:180/mysec/busybox:latest

dashboard 安装harbor相关推荐

  1. Kubernetes-------kubeadm安装dashboard、Harbor私有仓库

    K8S kubeadm安装dashboard.Harbor私有仓库 K8S 一.安装dashboard 所有节点安装dashboard 方法一 所有节点上传dashboard镜像 dashboard. ...

  2. 简单安装Harbor私有镜像仓库

    安装准备 Docker 17.06.0-ce+ Docker-compose 1.18.0+ 安装Docker 安装工具 yum install -y yum-utils device-mapper- ...

  3. docker harbor 域名_docker 安装Harbor

    docker 安装harbor 1.下载镜像依赖docker pull vmware/harbor-jobservice:v1.1.2 docker pull vmware/harbor-ui:v1. ...

  4. 在kubernetes集群用helm离线安装harbor

    背景说明 在公司内部局域网环境kubernetes集群(未连接互联网)通过helm离线安装harbor 实施步骤 一.kubernetes集群安装helm(已安装的直接跳过此节) 1. 关于helm ...

  5. CentOS7安装harbor仓库+修改默认用户+仓库登录报错

    Docker安装和简单的使用_hrj的博客-CSDN博客 下面 搭建harbor仓库 1.安装docker-compose Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的 ...

  6. Kubeadm搭建高可用K8S(四)Dashboard安装配置

    安装 # 1.先将镜像文件上传到两个worker节点,然后解压 docker load -i dashboard_2_0_0.tar.gz docker load -i metrics-scrapte ...

  7. Helm安装Harbor

    前言 文章中用到的harbor存储是hostpath,service的类型是ingress.根据harbor官网提示,需要提前创建pv和pvc,既然选择了hostpath,那么就需要将pod固定到某一 ...

  8. k8s dashboard安装

    安装 $ wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml ...

  9. 【三】K8s安装-Harbor搭建

    一.硬件要求 硬件资源 最低配置 推荐配置 处理器 2 4 CPU 4 8 硬件 40 160 二.软件要求 软件 版本 描述 Docker-engine v17.06.1-ce 或更高版本 有关安装 ...

最新文章

  1. 如何一小时杀入天池OCR比赛前排?
  2. yum源安装php报错缺少libmcrypt.so.4()(64bit)库
  3. 充分利用Microsoft Planner的6种方法
  4. php中节点值怎么获取,php – 节点更新:获取旧值
  5. 南邮计算机专硕考研专业课,南京邮电大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  6. 林斌减持小米股份三天套现3.4亿引关注 小米官方、林斌齐回应...
  7. 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复
  8. [Angularjs]ng-select和ng-options
  9. indesign里怎么打根号_三相电是如何产生的?怎么接线?
  10. RGB数据剪切后保存为JPG格式文件的代码(使用jpeglib)
  11. java xstream json_详解XML,Object,Json转换与Xstream的使用
  12. Hanlp词性对照表 中文词性对照表 英文词性对照表_CodingPark编程公园
  13. 如何调节桌面亮度计算机,电脑屏幕亮度怎么调,教您调节电脑亮度方法
  14. zencart模板制作步骤详解
  15. 订单BOM、销售BOM、标准BOM
  16. 恒生电子实习记录-7
  17. 腾讯云WebIM和阿里百川即时通讯使用总结
  18. 双十二大家都在买哪些书?这份书单请码住
  19. 域名被ServerHold处理方案
  20. Android解析xml的方法,Android中解析XML格式数据的方法

热门文章

  1. 全光谱台灯对孩子有伤害吗?儿童用台灯的好处和坏处是什么
  2. 2017年小老虎软考辅导视频访问量备忘录
  3. bzoj 3620: 似乎在梦中见过的样子
  4. html绘制地铁线路图,地铁线路图怎么画?几个步骤助你轻松作出
  5. mac键盘图标与对应快捷按键
  6. 生产者/消费者模式之深入理解
  7. rk3399 中间层移除短按power息屏待机+永不深度睡眠
  8. leveldb之arena
  9. 提供凭证不足 无法访问这台计算机,提供的凭证不足无法访问这台打印机
  10. Python入门技巧