- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 centos中harborde的https配置
1、首先停止harbor服务docker-compose stop2、修改相关配置文件(我这里修改的是安装时使用的harbor.yml)(1)、首先注释掉http的相关配置代码(2)、将相关的https的注释取消hostname是之后要生成证书的名称是配置的证书存放的位置(证书的生成在后面介绍)certificate: /data/cert/registry.test.myop.com.crtprivate_key: /data/cert/registry.test.myop.com.ke
2021-08-25 11:37:39
300
原创 私有镜像仓库Harbor的安装(离线安装)
首先下载链接:https://github.com/goharbor/harbor/releases向下滑能够看到各个版本的Harbor安装包下载路径,点击对应的版本进行下载。下载完成后放到虚拟机中的一个路径下即可,我这里放到/opt/server_demo中解压: tar -zxvf harbor-offline-installer-v2.1.6.tgz解压之后会多出harbor的文件夹拷贝harbor的配置文件cp harbor.yml.tmpl harbor.yml编辑har
2021-08-24 15:39:02
667
原创 docker-compose离线安装
docker离线安装路径,请转到我的博客:https://blog.csdn.net/weixin_41479750/article/details/119735697?spm=1001.2014.3001.5501首先放上离线下载链接:https://github.com/docker/compose/releases选择自己对应的版本进行下载,我这里选择的是linux版上传至服务器之后,将文件迁移到这个位置将文件转移至/usr/local/bin/ mv docker-compose-Lin
2021-08-24 14:38:49
264
转载 harbor的https和http配置
当私有harbor仓库搭建完成之后,在使用docker pull 或者docker push命令时可能会出现拒绝连接的情况:$docker login registry.test.myop.comError response from daemon: Get https://registry.test.myop.com/v2/: dial tcp registry.test.myop.com:443: connect: connection refused查阅相关博客之后,了解:docker1.
2021-08-24 11:16:20
2420
原创 离线安装rancher官方文档地址及资源下载链接
rancher安装文档地址:https://docs.rancher.cn/docs/rancher2.5/installation/other-installation-methods/air-gap/populate-private-registry/_index资源下载链接:http://mirror.rancher.cn/
2021-08-19 15:06:56
700
转载 Pod、Service与Label概念
Pod概念与结构Pod 是 K8s最重要的基本概念,官网给出概念:Pod是Kubernates可调度的最小的、可部署的单元。怎么理解呢?最简单的理解是,Pod是一组容器。再详细些,Pod是一组容器组成的概念,这些容器都有共同的特点:都有一个特殊的被称为“根容器”的Pause容器。Pause容器镜像属于K8s平台的一部分包含一个或多个紧密相关的用户业务容器。假设个场景:业务容器需要独立的redis提供服务,这里就可以将它们两个部署在同一Pod中。pod的组成示意图:为什么Kubernetes会设
2021-08-19 14:26:03
704
原创 Kubernetes工作负载方式
Deployment:部署最适合用于无状态应用程序(即,当您不必维护工作负载的状态时)。由部署工作负载管理的Pod被视为独立且可处理的。如果Pod遇到中断,Kubernetes会将其删除,然后重新创建。示例应用程序将是Nginx Web服务器。StatefulSets与部署相反,当您的应用程序需要维护其身份并存储数据时,最好使用StatefulSets。应用程序将类似于Zookeeper,即需要数据库存储的应用程序。DaemonSets守护程序确保集群中的每个节点都运行一个pod副本。对于要收集日
2021-08-18 14:21:15
181
转载 kubectl常用命令(删除、创建、更新等)
查看集群状态kubectl version --short=true 查看客户端及服务端程序版本信息kubectl cluster-info 查看集群信息创建资源对象kubectl run name --image=(镜像名) --replicas=(备份数) --port=(容器要暴露的端口) --labels=(设定自定义标签)kubectl create -f **.yaml 陈述式对象配置管理方式kubectl apply -f **.yaml 声明式对象配置管理方式(也适用于更新
2021-08-17 17:27:28
3635
原创 docker常见命令
#删除容器使用命令docker rm -f 1e560fca3906#删除镜像 adminservice 是镜像名称docker rmi adminservice
2021-08-17 09:49:48
58
原创 linux部署docker 离线安装包部署方式
linux安装docker首先,linux安装docker的环境,需要centos的版本最好达到7及以上(个人见解)首先通过命令查看操作系统版本:lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上通过该命令查看系统详细信息uname -r离线安装一般情况下,我是使用离线安装模式,因为到时实际生产环境中,使用的网络可能是局域网,并不能直接访问互联网链接下载地址:https://download.docker.com/linux
2021-08-16 16:26:14
4122
原创 linux 安装部署mysql5.7 离线方式使用安装包安装
首先检查系统有没有安装过mysqlrpm -qa|grep mysqlfind / -name mysql推荐两个命令,运行find / -name mysql,删除所有查找出来的文件以及目录以下的文件卸载CentOS7系统自带mariadb# 查看系统自带的Mariadb[root@CDH-141 ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@CDH-141 ~]
2021-08-16 16:09:59
336
原创 Windows配置kubectl,执行yaml配置文件
首先需要rancher里面的配置文件将点击进去之后的config复制到一个文本文档:复制到新建的文本文档之后,将文件名改成 config,文件没有后缀名,将改文件放到C:\Users\Administrator.kube 该路径下。对应电脑的上是C:\用户\用户名.kube 文件下。在kubectl中默认是去该路径下找配置文件。然后载windows版的kubectl可执行文件,地址是:https://storage.googleapis.com/kubernetes-release/relea
2021-08-12 09:01:05
1195
原创 ERROR 2002 (HY000):Can‘t connect to local Mysql server through socket ‘/var/lib/mysql/mysql/mysql.so
ERROR 2002 (HY000):Can’t connect to local Mysql server through socket ‘/var/lib/mysql/mysql/mysql.sock’ (2)在linux尝试进入mysql命令行时报错如标题所示,是在执行命令式没有在对应的配置下面找到对应的文件mysql.sock可以使用参数 -S 在后面手动加上该文件的路径find -name mysql.sock找到路径之后使用下面该命令的格式进入mysql的命令行:mysql -uro
2021-07-13 09:01:33
110
原创 vue-cli新建项目
本人电脑上安装的默认vue脚手架2版本的,安装教程参考上一篇博客:vue.js的安装教程vue.js新建项目首先我们要选择项目新建的位置,我这里采用的是在文件的目录位置输入cmd进入该文件夹目录下的命令行界面:然后在改目录下运行vue init webpack vuetest,初始化一个新的项目webpack是构建工具,也就是整个项目是基于webpack的。其中vuetest是整个项目文件夹的名称,这个文件夹会自动生成在你指定的目录中.在我的这个实例中,会在vuetest下面新建一个vuetes
2020-12-15 14:20:50
147
1
原创 vue.js的安装教程
安装node.js进入node.js官网下载node.js安装包安装过程就是傻瓜式安装,一路next,可以变更自己的安装目录,我这安装的是默认位置因为我安装的C盘,所以需要以管理员身份运行cmd命令行窗口。在cmd命令行窗口输入,查看相应的版本号 node -vnpm包管理器,是集成在node中的,所以安装了node也就有了npm,直接输入 npm -v 命令,显示npm的版本信息node的环境已经安装完成,由于有些npm资源被屏蔽或者是国外资源的原因,经常会导致npm安装依赖包的
2020-12-01 09:57:00
424
3
原创 修改java中的相关证书(记录一下)
导入新证书(导入之前要先进行删除原来的证书)keytool.exe -importcert -file <新证书> -keystore Java\jdk1.8.0_65\jre\lib\security\cacerts -storepass changeit删除证书keytool -delete -alias abc -keystore cacerts 密钥changeitkeytool -import -alias abc -keystore cacerts -file D:/
2020-07-05 21:20:03
350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人