运维
文章平均质量分 84
docker、docker-compose、kubernetes相关,主要用于发布服务
xujingyiss
这个作者很懒,什么都没留下…
展开
-
docker方式部署mysql主从架构
本文通过docker来部署mysql一主一从(M-S)架构。拉取镜像直接去dockerhub上找一个最新的mysql5.7版本的镜像,然后拉取下来docker pull mysql:5.7.37在宿主机上创建好目录mkdir -p /usr/local/mysql/master/datamkdir -p /usr/local/mysql/master/confmkdir -p /usr/local/mysql/slave/datamkdir -p /usr/local/mys原创 2022-03-08 19:34:39 · 1544 阅读 · 6 评论 -
docker方式部署mysql
拉取镜像docker pull mysql创建Mysql容器原创 2022-03-07 19:08:55 · 2704 阅读 · 0 评论 -
通过阿里云容器镜像服务下载谷歌gcr.io镜像
容器镜像服务创建个人实例要使用阿里云的容器镜像服务,首先需要创建一个【个人实例】,这个比较简单。创建命名空间创建命名空间,这个就更简单了绑定代码源我绑定的是Gibhub,这里只需要选择Github账号就行了设置访问凭证(密码)设置一个用于登录镜像仓库的密码创建镜像仓库前面的步骤准备好之后,可以创建镜像仓库了点击下一步进入代码源界面,选择一个自己的代码仓库,记得勾选【海外机器构建】例如我的仓库:GitHub - xujingyissa/k..原创 2022-01-10 14:54:53 · 2300 阅读 · 0 评论 -
kubeflow 1.2.0安装
自定义安装显然,不可能如此简单就安装成功,在国内很多镜像或文件下载不了kfctl_k8s_istio.v1.2.0.yaml 中最后这个manifests-1.2.0.tar.gz,在我服务器上就访问不了这时需要手动下载下来,放到自己的 ftp 服务器上。然后修改kfctl_k8s_istio.v1.2.0.yaml 中的 uri 为自己的 ftp 上此文件的地址,否在无法 build 成功。修改完之后,就可以开始 build 了:kfctl build -V -f ...原创 2022-01-26 10:23:57 · 4983 阅读 · 0 评论 -
通过kubernetes部署netron服务并在启动时指定模型文件
ingress方式部署nginx.ingress.kubernetes.io/ssl-redirect: "false"原创 2021-12-13 15:49:07 · 1279 阅读 · 0 评论 -
Prometheus将数据远端存储至elasticsearch
为什么要使用远端存储Prometheus 默认使用本地存储,也就是tsdb 时序数据库来存储数据。本地存储有两个关键参数:storage.tsdb.path : 数据保存路径 storage.tsdb.retention : 数据保留时间本地存储操作简单,且 prometheus 的数据压缩能力很强,可以很大地节省磁盘空间。但是依然会受到单节点存储的限制,无法持久化海量的metrics数据。为了解决这个问题,prometheus 提供了远程读写的接口,让用户自己选择合适的远端存储。本.原创 2021-09-27 15:30:59 · 3145 阅读 · 0 评论 -
Kubernetes存储之Volume, PV, PVC讲解
本文讲解 Kuberketes 中的存储相关的Volume,Persistent Volume(PV),以及 PersistentVolumeClaim(PVC) 的概念和用法。Volume(存储卷)Volume 是定义在 Pod 上的,它是 Pod 中多个容器共享的目录,被一个 Pod 中多个容器股灾到具体的文件目录下。Kubernetes 中 Volume 的生命周期与 Pod 的生命周期相同,跟容器的生命周期不想关,当容器终止或重启时,Volume 中的数据不会丢失。这点跟 Docker.原创 2021-09-18 17:18:41 · 1446 阅读 · 0 评论 -
Prometheus监控kubernetes中容器的性能指标并展示
涉及工具名称 作用 kubernetes 容器编排 docker 容器 prometheus 监控 node_exporter grafana 展示指标原创 2021-11-16 10:45:16 · 3781 阅读 · 1 评论 -
docker-compose部署elasticsearch
参考的官方文档链接:https://www.elastic.co/guide/en/elasticsearch/reference/7.5/docker.html下载镜像docker pullelasticsearch:7.14.1编写docker-compose.ymlversion: '3'services: es01: image: elasticsearch:7.14.1 environment: - node.name=es01 -.原创 2021-09-13 09:37:20 · 6832 阅读 · 0 评论 -
springboot通过外部配置文件部署
当我们部署 springboot 项目时,一般都是直接打好包,然后通过 java -jar xxx.jar 来启动,这很方便,不过也有一点小问题,当我们将 jar 包放到不同的环境上部署时,每次都需要重新打包,因为配置文件不一样!要解决这个问题,可以通过在启动时设置-Dspring.config.location 参数,来自定义启动时加载的application.yml 的位置。java -jar -Dspring.config.location=/usr/java/application.y..原创 2021-08-13 11:37:10 · 234 阅读 · 0 评论 -
docker-compose部署kafka集群
本文简单介绍下如何通过docker-compose部署kafka集群。前提准备需要提前安装好 docker 和 docker-compose下载 kafka 镜像# 查找 kafka 镜像docker search kafka# 下载 kafka 镜像中星星最多的那个镜像docker pull wurstmeister/kafkawurstmeister/kafka 镜像的 github 地址:https://hub.docker.com/r/wurstmeister/kafk原创 2021-07-31 10:09:52 · 7865 阅读 · 0 评论 -
docker-compose部署springboot项目
本文简单介绍下如何通过docker-compose来发布一个springboot项目。前提准备需要提前准备好docker环境,并安装docker-compose(docker-compose比较简单,下载个bin文件然后放到 /usr/bin目录中就行)。下载 jdk8 镜像直接搜索 jdk8 镜像,然后下载第一个就行# 搜索 jdk8 镜像docker search jdk8# 下载 jdk8 镜像docker pull ascdc/jdk8 文件存放路径配置文原创 2021-07-28 15:35:32 · 4619 阅读 · 0 评论