摘要:
```bash http.cors.enabled 是否支持跨域,默认为false http.cors.allow-origin 当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/ http.cors.max-age 浏览器发送一个“预检”OPTIONS请求,以确
阅读全文
posted @ 2019-12-02 11:33
哈喽哈喽111111
阅读(6904)
推荐(0)
摘要:
使用helm命令创建基础目录 编辑Chart.yaml 用于描述应用,包括名字,描述信息以及版本 编辑values.yaml设置启动容器的相关参数 进入t2cp目录校验helm chart应用 对t2cp应用打包 上传到harbor私有仓库
阅读全文
posted @ 2019-12-02 09:48
哈喽哈喽111111
阅读(912)
推荐(0)
摘要:
```bash
# 先进入harbor目录中,停止harbor
docker-compose stop # 然后修改docker相关文件
# 第一种方式:修改/etc/docker/daemon.json { "insecure-registries": ["192.168.75.100:10000"]
} # 第二种方式:修改/etc/systemd/system/docker.se...
阅读全文
posted @ 2019-11-29 17:49
哈喽哈喽111111
阅读(2975)
推荐(0)
摘要:
注:高版本(14以上)docker执行login命令,默认使用https,且harbor必须使用域名,只是用ip访问是不行的。 假设使用的网址是:www.harbor.mobi,本机ip是192.168.75.100 因为这个网址是虚拟的,所以需要在本机hosts文件中添加 修改harbor.yml
阅读全文
posted @ 2019-11-29 14:59
哈喽哈喽111111
阅读(3896)
推荐(0)
摘要:
注:高版本(14以上)docker执行login命令,默认使用https,且harbor必须使用域名,只是用ip访问是不行的。 假设使用的网址是:www.harbor.mobi,本机ip是192.168.75.100 因为这个网址是虚拟的,所以需要在本机hosts文件中添加 把yourdomain.
阅读全文
posted @ 2019-11-29 10:52
哈喽哈喽111111
阅读(10812)
推荐(2)
摘要:
``` 一个 Chart 包由以下几个配置文件组成: wordpress/ Chart.yaml # Yaml文件,用于描述 Chart 的基本信息,包括名称版本等 LICENSE # [可选] 文本格式的协议 README.md # [可选] 应用介绍、使用说明 requirements.yaml # [可选] 用于存放当前 Chart 依赖的其它 Chart 的说明文件 values.yaml
阅读全文
posted @ 2019-11-28 17:37
哈喽哈喽111111
阅读(1443)
推荐(0)
摘要:
有两种方法 一是按照正常流程直接用yaml文件的形式发布应用到k8s集群上 二是把生成好的yaml文件发布到kubeapps应用商店,在应用商店中操作发布应用到k8s集群中 这里采用第二种方式的变种方式:使用Helm chart 的方式把应用直接部署到k8s集群中 参考文章:https://www.
阅读全文
posted @ 2019-11-28 17:21
哈喽哈喽111111
阅读(3864)
推荐(0)
posted @ 2019-11-28 16:51
哈喽哈喽111111
阅读(282)
推荐(0)
摘要:
Harbor启动都是多个容器的,首先查看一下是否有相关容器未启动 可以看到有一个容器状态是unhealthy,重启这个容器 然后再次查看,等容器状态是healthy后即可访问
阅读全文
posted @ 2019-11-28 14:40
哈喽哈喽111111
阅读(5933)
推荐(0)
摘要:
harbor helm仓库使用 官方文档地址:https://github.com/goharbor/harbor Monocular 从1.0 开始专注于helm 的UI展示,对于部署以及维护已经去掉了,官方也提供了相关的说明以及推荐了几个可选的部署工具,从使用以及架构上来说kubeapps 就是
阅读全文
posted @ 2019-11-27 18:33
哈喽哈喽111111
阅读(3719)
推荐(0)
摘要:
更换仓库 默认的stable仓库地址是:https://kubernetes charts.storage.googleapis.com 若遇到Unable to get an update from the “stable” chart repository (https://kubernetes
阅读全文
posted @ 2019-11-27 15:30
哈喽哈喽111111
阅读(4117)
推荐(0)
摘要:
```bash # helm help The Kubernetes package manager To begin working with Helm, run the 'helm init' command: $ helm init This will install Tiller to your running Kubernetes cluster. It will also set up
阅读全文
posted @ 2019-11-27 13:59
哈喽哈喽111111
阅读(2424)
推荐(0)
摘要:
1. 情况说明 使用一台VMWare Workstation虚拟机,4核8G内存,50G磁盘 已安装KubeSphere 2.1 版本,已经按照官方文档的入门必读,示例一创建好相应的账号信息等 KubeSphere 文档地址:https://kubesphere.com.cn/docs/v2.1/z
阅读全文
posted @ 2019-11-27 12:17
哈喽哈喽111111
阅读(1991)
推荐(0)
摘要:
压缩包解压,然后打开谷歌浏览器,右上角三个竖点,更多工具,扩展程序,右上角打开开发者模式,左上角点击"加载已解压的扩展程序",找到刚才解压后的目录,打开即可 在谷歌浏览器中打开插件,右上角输入es地址即可 插件下载地址:https://files.cnblogs.com/files/sanduzxc
阅读全文
posted @ 2019-11-26 16:02
哈喽哈喽111111
阅读(18)
推荐(0)
摘要:
注意: 此shell脚本仅供基本使用,还有好多待完善的地方 大致流程 1. 使用Jenkins从Gogs拉取仓库代码,根据选择的参数和输入的标签,确定要编译打包jar的模块,以及要制作的docker镜像信息等 2. 编译打包成jar包,然后根据代码目录里的Dockfile文件制作docker镜像 3
阅读全文
posted @ 2019-11-14 11:50
哈喽哈喽111111
阅读(1121)
推荐(0)
摘要:
```yaml
apiVersion: v1 #必选,版本号,例如v1,版本号必须可以用 kubectl api-versions 查询到 .
kind: Pod #必选,Pod
metadata: #必选,元数据 name: string ...
阅读全文
posted @ 2019-11-11 17:37
哈喽哈喽111111
阅读(318)
推荐(0)
摘要:
00.组件版本和配置策略 组件版本 Kubernetes 1.14.2 Docker 18.09.6 ce Etcd 3.3.13 Flanneld 0.11.0 插件: Coredns Dashboard Metrics server EFK (elasticsearch、fluentd、kiba
阅读全文
posted @ 2019-11-11 15:09
哈喽哈喽111111
阅读(1675)
推荐(0)
摘要:
本章看点: 1. 理清Deployment,ReplicaSet和Pod的关系,以及三者之间的网络关系,ip地址和端口号 2. 通过Pod进入docker容器修改里面的内容 3. 外部网络访问Pod里面的应用 一、通过 Service 访问 Pod 我们不应该期望 Kubernetes Pod 是健
阅读全文
posted @ 2019-11-11 15:06
哈喽哈喽111111
阅读(1642)
推荐(0)
摘要:
解决思路: kubectl 默认从 ~/.kube/config 配置文件获取访问 kube apiserver 地址、证书、用户名等信息,如果没有配置该文件,或者该文件个别参数配置出错,执行命令时出错:The connection to the server localhost:8080 was
阅读全文
posted @ 2019-11-07 18:22
哈喽哈喽111111
阅读(4841)
推荐(0)
摘要:
意义: 一开始实现这个目的是在Jenkins中使用的shell脚本,也就是如下的这个: 变量 是使用的Jenkins中设置的变量,具体是在:参数化构建过程,使用字符参数 截图如下: 现在使用Jenkins自带的功能来是实现上述步骤,具体看下图:
阅读全文
posted @ 2019-11-06 09:58
哈喽哈喽111111
阅读(1917)
推荐(0)
摘要:
1.jenkins主机上的docker配置 先在Jenkins主机的docke上配置上Harbor私有仓库地址 然后手动输入如下命令登陆进行测试: 2. jenkins配置 报错信息: Got permission denied while trying to connect to the Dock
阅读全文
posted @ 2019-11-05 16:51
哈喽哈喽111111
阅读(1623)
推荐(0)
摘要:
出现问题:Error response from daemon: Get https://192.168.186.120/v1/users/: dial tcp 192.168.186.120:443: getsockopt: connection refused http: server gave
阅读全文
posted @ 2019-11-05 16:24
哈喽哈喽111111
阅读(6707)
推荐(0)
摘要:
用命令 top 查看发现内存使用很高,可用内存很少,导致有些服务无法正常启动。 这时,可以用下面的命令查看占用内存前10的进程,改变 10 的数字,可以调整前几的个数。 下图解释: 第二行中,第一个红框是进程的名称,第二个红框是占用内存的大小,单位是 KB,其他行以此类推。 附: 测试服务器占用内存
阅读全文
posted @ 2019-11-05 14:43
哈喽哈喽111111
阅读(8162)
推荐(0)
摘要:
意义说明: 使用Jenkins从Gogs拉取SpringCloud微服务,拉取的是整个仓库的内容,分好多个模块文件夹,但是使用maven编译打包的话只编译打包指定的模块文件夹 若没有Gogs Webhook,只需要找到参数化构建过程进行配置即可 图片: 图片: 注意:不要配置下图打红叉的这个,若是还
阅读全文
posted @ 2019-11-04 16:29
哈喽哈喽111111
阅读(3376)
推荐(0)
摘要:
更换插件安装源 系统管理 插件管理 高级 升级站点,把默认的插件下载地址换成下面这个: ,然后提交即可 安装Git Parameter Plug In插件 系统管理 插件管理 可选插件,右上角搜索后,然后点击安装,最后重启Jenkins 项目配置 在源码管理处,选中Git,填写远程仓库地址,授权凭证
阅读全文
posted @ 2019-11-04 15:39
哈喽哈喽111111
阅读(2739)
推荐(0)
摘要:
具体工作意义是从某一个Git仓库 克隆时,只克隆检测出这个仓库里的某些文件夹内容,而不是跟平常那样把整个仓库的内容都克隆下来 从1.7.0版本开始git提供稀疏检出的功能。所谓稀疏检出就是本地版本库检出时不检出全部,只将指定的文件从本地版本库检出到工作区,而其他未指定的文件则不予检出(即使这些文件存
阅读全文
posted @ 2019-11-04 15:30
哈喽哈喽111111
阅读(2439)
推荐(0)
摘要:
环境介绍 : CentOS: 7.6 Docker: 18.06.1 ce Kubernetes: 1.13.4 Kuberadm: 1.13.4 Kuberlet: 1.13.4 Kuberctl: 1.13.4 部署介绍: 创建高可用首先先有一个 Master 节点,然后再让其他服务器加入组成三
阅读全文
posted @ 2019-11-02 11:10
哈喽哈喽111111
阅读(1641)
推荐(0)
摘要:
环境: 系统版本:CentOS 7.5 一、服务端配置 1、配置环境 关闭防火墙服务 关闭并禁用SELinux 如果selinux状态为permissive,则执行reboot重新启动即可 2、安装nfs utils和rpcbind 3、创建存储的文件夹 4、配置NFS 常用选项: ro:客户端挂载
阅读全文
posted @ 2019-11-02 10:34
哈喽哈喽111111
阅读(2116)
推荐(0)
摘要:
环境: 系统版本:CentOS 7.5 Git 版本:2.20.1 一、安装 Git 1、下载编译工具 2、下载依赖包 3、获取git最新版源码地址 打开github的git源码地址,下载git最新源码 https://github.com/git/git/releases 获得最新版本为: 2.2
阅读全文
posted @ 2019-11-02 10:29
哈喽哈喽111111
阅读(1031)
推荐(0)
摘要:
官方提供的几种Kubernetes部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。 官方地址:https://kubernetes.io/docs/setup/minikube/
阅读全文
posted @ 2019-11-01 18:26
哈喽哈喽111111
阅读(3857)
推荐(0)
摘要:
1. Dockerfile内容基础知识 每条保留字指令都必须为大写字母且后面要跟随至少一个参数 指令按照从上到下,顺序执行 表示注释 每条指令都会创建一个新的镜像层,并对镜像进行提交 2. Docker执行Dockerfile的大致流程 docker从基础镜像运行一个容器 执行一条指令并对容器作出修
阅读全文
posted @ 2019-10-30 15:09
哈喽哈喽111111
阅读(471)
推荐(0)
摘要:
报错原因 a.jenkins普通用户无法执行某些系统命令; b.没有为jenkins用户生成过密钥对,也没有将他的公钥拷到目标服务器上. 解决办法: 1. 在安装jenkins后,系统生成了jenkins这个普通用户,但是在/etc/passwd中,他的shell是/bin/false,所以他不能登
阅读全文
posted @ 2019-10-30 14:22
哈喽哈喽111111
阅读(3307)
推荐(0)
摘要:
百度云(1.5是最后一个免费的版本,linux,mac,windows全有): 链接: https://pan.baidu.com/s/1A_qR8FHd8a0ILQXsSqjfCQ 密码: 9h8c
阅读全文
posted @ 2019-10-17 10:27
哈喽哈喽111111
阅读(285)
推荐(0)
摘要:
``` 错误: 找不到或无法加载主类 org.apache.flume.tools.GetJavaProperty或者Error: Could not find or load main class org.apache.flume.tools.GetJavaProperty 一般来说是由于装了HBASE等工具的原因 [root@master conf]# flume-ng version Err
阅读全文
posted @ 2019-10-12 14:35
哈喽哈喽111111
阅读(3420)
推荐(0)
摘要:
zookeeper最近的版本中有个内嵌的管理控制台是通过jetty启动,也会占用8080 端口。 通过查看zookeeper的官方文档,发现有3种解决途径: (1).删除jetty。 (2)修改端口。 修改方法的方法有两种,一种是在启动脚本中增加 Dzookeeper.admin.serverPor
阅读全文
posted @ 2019-10-12 10:29
哈喽哈喽111111
阅读(971)
推荐(0)
摘要:
下载、安装UltraISO软件 安装好以后,打开软件 击菜单栏的“文件”选项,再点击“打开”按钮,选择要刻录的系统镜像 点击菜单栏的“启动”选项,再点击“写入硬盘映像” 选择自己要写入的U盘,点击“写入” (若未事先格式化U盘,此时需要先格式化U盘,然后再点击“写入”) (也可以勾选上“刻录校验”)
阅读全文
posted @ 2019-10-10 13:27
哈喽哈喽111111
阅读(5844)
推荐(0)
摘要:
0、简要概述 LAMP是目前比较流行的web框架,即Linux+Apache+Mysql+PHP的网站架构方案。docker是目前非常流行的虚拟化应用容器,可以为任何应用创建一个轻量级、可移植的容器。现在我们就来通过docker来部署LAMP环境,并且搭建wordpress博客系统来测试。 系统环境
阅读全文
posted @ 2019-10-09 13:08
哈喽哈喽111111
阅读(1408)
推荐(0)
摘要:
事前准备 1. 关闭selinux 2. 安装并启动docker 3. 创建目录 把该文件放到主库所在配置文件路径下: 配置my.cnf 安装启动主库
阅读全文
posted @ 2019-10-09 10:46
哈喽哈喽111111
阅读(1521)
推荐(0)
摘要:
一、认识 1.什么是docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。
阅读全文
posted @ 2019-10-09 10:40
哈喽哈喽111111
阅读(445)
推荐(0)
摘要:
1. J2EE应用 该应用根目录下有好多文件夹和以jsp结尾的文件 部署时,需要在tomcat的conf目录下的server.xml文件中添加上``,用来确当具体的代码路径 通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。 2. maven项目 war
阅读全文
posted @ 2019-10-09 10:38
哈喽哈喽111111
阅读(2670)
推荐(0)