dashboard 安装harbor
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相关推荐
- Kubernetes-------kubeadm安装dashboard、Harbor私有仓库
K8S kubeadm安装dashboard.Harbor私有仓库 K8S 一.安装dashboard 所有节点安装dashboard 方法一 所有节点上传dashboard镜像 dashboard. ...
- 简单安装Harbor私有镜像仓库
安装准备 Docker 17.06.0-ce+ Docker-compose 1.18.0+ 安装Docker 安装工具 yum install -y yum-utils device-mapper- ...
- docker harbor 域名_docker 安装Harbor
docker 安装harbor 1.下载镜像依赖docker pull vmware/harbor-jobservice:v1.1.2 docker pull vmware/harbor-ui:v1. ...
- 在kubernetes集群用helm离线安装harbor
背景说明 在公司内部局域网环境kubernetes集群(未连接互联网)通过helm离线安装harbor 实施步骤 一.kubernetes集群安装helm(已安装的直接跳过此节) 1. 关于helm ...
- CentOS7安装harbor仓库+修改默认用户+仓库登录报错
Docker安装和简单的使用_hrj的博客-CSDN博客 下面 搭建harbor仓库 1.安装docker-compose Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的 ...
- Kubeadm搭建高可用K8S(四)Dashboard安装配置
安装 # 1.先将镜像文件上传到两个worker节点,然后解压 docker load -i dashboard_2_0_0.tar.gz docker load -i metrics-scrapte ...
- Helm安装Harbor
前言 文章中用到的harbor存储是hostpath,service的类型是ingress.根据harbor官网提示,需要提前创建pv和pvc,既然选择了hostpath,那么就需要将pod固定到某一 ...
- k8s dashboard安装
安装 $ wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml ...
- 【三】K8s安装-Harbor搭建
一.硬件要求 硬件资源 最低配置 推荐配置 处理器 2 4 CPU 4 8 硬件 40 160 二.软件要求 软件 版本 描述 Docker-engine v17.06.1-ce 或更高版本 有关安装 ...
最新文章
- 如何一小时杀入天池OCR比赛前排?
- yum源安装php报错缺少libmcrypt.so.4()(64bit)库
- 充分利用Microsoft Planner的6种方法
- php中节点值怎么获取,php – 节点更新:获取旧值
- 南邮计算机专硕考研专业课,南京邮电大学(专业学位)计算机技术研究生考试科目和考研参考书目...
- 林斌减持小米股份三天套现3.4亿引关注 小米官方、林斌齐回应...
- 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复
- [Angularjs]ng-select和ng-options
- indesign里怎么打根号_三相电是如何产生的?怎么接线?
- RGB数据剪切后保存为JPG格式文件的代码(使用jpeglib)
- java xstream json_详解XML,Object,Json转换与Xstream的使用
- Hanlp词性对照表 中文词性对照表 英文词性对照表_CodingPark编程公园
- 如何调节桌面亮度计算机,电脑屏幕亮度怎么调,教您调节电脑亮度方法
- zencart模板制作步骤详解
- 订单BOM、销售BOM、标准BOM
- 恒生电子实习记录-7
- 腾讯云WebIM和阿里百川即时通讯使用总结
- 双十二大家都在买哪些书?这份书单请码住
- 域名被ServerHold处理方案
- Android解析xml的方法,Android中解析XML格式数据的方法