准备yaml文件

位置:/etc/kubernetes/manifests

mysql-rc.yaml

apiVersion: v1
kind: ReplicationController
metadata:name: mysql
spec:replicas: 1selector:app: mysqltemplate:metadata:labels:app: mysqlspec:containers:- name: mysqlimage: mysql:5.7.29ports:- containerPort: 3306env:- name: MYSQL_ROOT_PASSWORDvalue: "123456"

mysql-svc.yaml

apiVersion: v1
kind: Service
metadata:name: mysql
spec:type: NodePortports:- port: 3307nodePort: 32307targetPort: 3306selector:app: mysql

在master上执行

kubectl create -f mysql-rc.yaml

kubectl create -f mysql-svc.yaml

进入到容器中

  • 方式一:使用docker命令:

查看pod运行在哪台节点

kubecte get pods -o wide

查看mysql的镜像名

docker ps -a

docker命令进入

docker exec -it a5d12fedbc19 /bin/bash

  • 方式二:使用kubectl进入

进入master节点

kubectl run -it --rm --image=mysql:5.7 --restart=Never  -- mysql -p123456

k8s部署mysql相关推荐

  1. k8s部署mysql集群(statefulset):主写从读、一主多从集群

    安装nfs server和client端都执行 yum install nfs-utils rpcbind -y systemctl start nfs systemctl start rpcbind ...

  2. 【云原生】Kubernetes(k8s)部署 MySQL+Dubbo+Nacos服务

    一.说明 二.部署 MySQL 三.部署 Nacos 四.部署 Dubbo 服务 4.1. 创建镜像仓库的密钥 4.2. 部署 provider 服务 4.3. 部署 consumer 服务 五.测试 ...

  3. 高可用集群篇(五)-- K8S部署微服务

    高可用集群篇(五)-- K8S部署微服务 一.K8S有状态服务 1.1 什么是有状态服务 1.2 k8s部署MySQL 1.2.1 创建MySQL主从服务 1.2.2 测试主从配置 1.2.3 k8s ...

  4. 基于 k8s 搭建 mysql 5.7 主从复制集群

    关于 k8s 集群环境的搭建可以参考我的另一篇博客 k8s 集群之使用 kubeadm 在 Centos8 上部署 kubernetes 1.20 关于 nfs 网络存储如何搭建和使用可以参考我的另一 ...

  5. 【云原生--K8S】 yaml文件部署Mysql数据库(一)

    文章目录 前言 一.下载mysql镜像文件 二.创建deployment和service 三.进入docker容器操作mysql 四.Pod volumn存储无法持久化 五.删除deployment和 ...

  6. k8s(七)—statefullset部署mysql主从集群

    1 使用statefullset部署mysql主从集群 mysql-0是master mysql-1和mysql-2是两个备份 当mysql写的时候,找headless service中的mysql- ...

  7. k8s部署nacos集群:3个pod、连接外部mysql读写分离集群

    部署mysql nacos连接外部mysql sts 使用mysql-0.mysql.dmgeo-lib.svc.cluster.local进行连接,同一ns下可以省略后面的. 需要先初始化数据:创建 ...

  8. k8s使用statefulset部署mysql一主多从集群_k8s部署mysql集群南

    部署原理 1.准备环境 服务器2核4G 139.198.38.94 139.198.41.101 139.198.31.125 需要提前准备好NFS挂载,此处用的是静态nfs #所有机器安装 yum ...

  9. k8s使用statefulset部署mysql一主多从集群

    部署原理 1.准备环境 服务器2核4G 139.198.38.94 139.198.41.101 139.198.31.125 需要提前准备好NFS挂载,此处用的是静态nfs #所有机器安装 yum ...

  10. k8s部署nfs-client-provisioner完整实践版(亲测有效)

    编写rbac和storageclass资源清单 nfs-rbac.yaml rbac鉴权 设置nfs server 设置nfs客户端与server端数据同步 mkdir -p /home/nfsmou ...

最新文章

  1. 线索二叉树代码实现 - 数据结构和算法49
  2. 学Python怎么样 发展前景如何
  3. android 退出多个activity,Android 中 退出多个activity的经典方法
  4. 运维与节能:数据中心绿色运维技术研讨会召开
  5. substr 与 substring 的区别
  6. 【openMV】openMV4之sensor模块
  7. Python基础练习题,含答案解析
  8. 注册表修改系统分辨率
  9. tvs二极管5.0SMDJ24CA-H ISO7637 测试报告
  10. dhcp设置(Padavan dhcp设置)
  11. 串的基本操作与KMP算法
  12. 《通关!游戏设计之道(continue...)》
  13. 2U 4节点Xeon SP服务器 (上):PowerEdge C6420更受重视
  14. 根域名服务器的一点理解
  15. 第六十七章 方法关键字 - Language
  16. 程序员的理想桌面装备,少不了一台2K高清的专业显示器
  17. 电工实验室基本生存技能 第一季第三集
  18. 造价猫工程预算视频教程-ET型楼梯钢筋计算,实例解读
  19. R语言绘图中图片的组合(cowplot、patchwork宏包、layout、par()、gridExtra)
  20. 3d 角色血条制作方案:解决近大远小的策略

热门文章

  1. 甘超波:NLP潜意识和意识
  2. 计算机键盘功能键介绍6,笔记本全部按键功能的详细说明笔记本电脑键盘上有什么区别...
  3. 服务器远程桌面连接不上(远程桌面连接服务器之超级VPS管理器)
  4. windows PE结构解析
  5. mac os无法登录appstore的解决方法
  6. ArcGIS网络分析之数据组织、连通性设置
  7. linux 命令杂集
  8. 手淘双11最新实践:PopLayer弹层领域研发模式升级
  9. 解读Android日志
  10. 什么是负载均衡器 负载均衡器的功能