tnblog
首页
视频
资源
登录

Mysql K8s部署Volume(hostPath)

10120人阅读 2020/4/21 12:07 总访问:3467323 评论:0 收藏:0 手机
分类: 容器编排

Kubernetes

Mysql K8s部署Volume


Mysql 与 Yaml


稍作修改
这里提供的是官网的链接:https://kubernetes.io/docs/tasks/run-application/run-single-instance-stateful-application/


mysql.yaml

  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: mysql
  5. namespace: netcore
  6. spec:
  7. type: NodePort
  8. ports:
  9. - port: 3306
  10. selector:
  11. app: mysql
  12. ---
  13. apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2
  14. kind: Deployment
  15. metadata:
  16. name: mysql
  17. namespace: netcore
  18. spec:
  19. selector:
  20. matchLabels:
  21. app: mysql
  22. strategy:
  23. type: Recreate
  24. template:
  25. metadata:
  26. labels:
  27. app: mysql
  28. spec:
  29. containers:
  30. - image: mysql:5.6
  31. name: mysql
  32. env:
  33. # Use secret in real usage
  34. - name: MYSQL_ROOT_PASSWORD
  35. value: password
  36. ports:
  37. - containerPort: 3306
  38. name: mysql
  39. volumeMounts:
  40. - name: mysql-persistent-storage
  41. mountPath: /var/lib/mysql
  42. volumes:
  43. - name: mysql-persistent-storage
  44. hostPath:
  45. path: /var/lib/mysql

这样可以达到长期存储的目的,即使pod挂了数据也都还在的


直接部署

  1. kubectl apply -f mysql.yaml

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价

.net Core3.0在Ubuntu 16.04上面的部署(Supervisor+nginx)(扩展docker)

前 言Linux 随着Linux越来越流行,本人一个.net程序员也多次研究linux与.net的相关产品,以及中间件的使用方式。So今天给...

k8s 结合 Service 与 Deployment 部署容器

前言最近看到了学习k8s的网站,在文章末尾分享给大家,所以我最近的教程也会根据上面的课程来进行一些总结Service:暴露容...

Asp.net core webapi部署IIS过程详解,以及坑点介绍和解决坑点方法

这几天做了一个Asp.net core 3.0的webapi小练习,只有简单的增删改查,做好了以后又去对应的部署IIS,因为之前也发布过一些...

Elasticsearch 安装与部署

Elasticsearch 安装与部署[TOC] 环境准备 Java 8.0以上的环境本机环境为Mac,Java 14.0.2 获取 Elasticsearch 安装包 ...

Docker部署简单的mysql

Docker部署简单的mysql[TOC] 首先这玩意我是真不想写,网上写的太多了,但是又没有找到快速的创建方式。so…有疑问都可...

Docker 部署RabbitMq集群

Docker 部署RabbitMq集群[TOC] 镜像环境docker pull rabbitmq:3-management 镜像后面带management是带web管理界面...

OKD一键部署

OKD一键部署[TOC] OKD简介OKD 是Kubernetes 的一个发行版,针对持续应用程序开发和多租户部署进行了优化。OKD在 Kubernete...

OKD 部署.netcore项目

OKD 部署.netcore项目[TOC] 创建.netcore测试项目(Webapp)dotnet --version dotnet new webApp -o myWebApp --no-https ...

dotnet项目执行shell脚本实现简单的自动化部署

不要k8s、不要docker、不要Jenkins,只要一个部署脚本,只是一个小项目单台服务器,实现提交代码自动执行脚本,拉代码构建...

servlet 快速部署入门(继承GenericServlet类)1

一、介绍二、入门搭建1:。。。。。2、3:第2 步还可以通过实现servlet接口完成,但是通过接口完成的话,需要重新的方法就...

JavaWeb项目部署到tomcat

1、2、3、还可参考https://blog.csdn.net/qq_46079450/article/details/124036966

部署应用到k8s集群

部署一个简单的应用使用Deployment部署: 创建一个app.yaml apiVersion: apps/v1 kind: Deployment metadata: # 部...

k8s部署应用常见错误

network: open /run/flannel/subnet.env: no such file or directory1:在每个节点创建文件/run/flannel/subnet.env写入以...

kubadm部署k8s时service-cidr网络和pod-network-cidr的地址如何定义

在用kubadm安装k8s时出现一个疑问,service-cidr和pod-network-cidr这个地址如何配置参数说明--apiserver-advertise-addres...

linux +docker +nginx +mssql 部署NetCore Mvc 多站点项目

前言通过一个星期的踩坑,终于。终于。终于。将项目部署成功!接下来分享一些实际项目中遇到的坑。也算是自己的工作积累吧...
这一世以无限游戏为使命!
排名
2
文章
634
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术