当前位置:网站首页>Docker Desktop启动mysql
Docker Desktop启动mysql
2022-08-06 09:38:00 【moilbeauty】
- docker和kubernetes启动后,通过命令行检查k8s集群状态
* ~ kubectl cluster-info
Kubernetes control plane is running at https://kubernetes.docker.internal:6443
CoreDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
* ~ kubectl get nodes
NAME STATUS ROLES AGE VERSION
docker-desktop Ready control-plane 2m18s v1.24.1
* ~ kubectl get pods
No resources found in default namespace.
* ~ kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-6d4b75cb6d-65k96 1/1 Running 0 2m26s
kube-system coredns-6d4b75cb6d-wvqbl 1/1 Running 0 2m26s
kube-system etcd-docker-desktop 1/1 Running 0 2m32s
kube-system kube-apiserver-docker-desktop 1/1 Running 0 2m30s
kube-system kube-controller-manager-docker-desktop 1/1 Running 0 2m30s
kube-system kube-proxy-fx6sr 1/1 Running 0 2m27s
kube-system kube-scheduler-docker-desktop 1/1 Running 0 2m24s
kube-system storage-provisioner 1/1 Running 0 2m
kube-system vpnkit-controller 1/1 Running 0 2m
* ~
- 创建mysql
* k8s kubectl create -f mysql.yaml
service/mysql created
deployment.apps/mysql created
persistentvolume/mysql-pv-volume created
persistentvolumeclaim/mysql-pv-claim created
* k8s
* k8s kubectl get pod
NAME READY STATUS RESTARTS AGE
mysql-9f9d74bb5-g2hm4 1/1 Running 0 2m19s
* k8s
mysql.yaml文件内容如下:
---
apiVersion: v1
kind: Service
metadata:
name: mysql
spec:
type: NodePort
ports:
- port: 3306
targetPort: 3306
nodePort: 30006
selector:
app: mysql
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: mysql
spec:
selector:
matchLabels:
app: mysql
strategy:
type: Recreate
template:
metadata:
labels:
app: mysql
spec:
containers:
- name: mysql
image: mysql
ports:
- containerPort: 3306
name: mysql
volumeMounts:
- name: mysql-persistent-storage
mountPath: /var/lib/mysql
volumes:
- name: mysql-persistent-storage
persistentVolumeClaim:
claimName: mysql-pv-claim
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv-volume
labels:
type: local
spec:
capacity:
storage: 5Gi
accessModes:
- ReadWriteOnce
storageClassName: manual
hostPath:
path: "/Users/moilions/Documents/mesa/k8s/data"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mysql-pv-claim
spec:
storageClassName: manual
resources:
requests:
storage: 5Gi
accessModes:
- ReadWriteOnce
- mysql已经成功启动,界面也可以看出来

边栏推荐
- MySQL主外键讲解
- Dijkstr heap optimization
- 昼夜双色导航主题模板 WordPress导航模板
- Timed task appears A component required a bean named ‘xxx‘ that could not be found
- DO280管理和监控OpenShift平台--OCP升级
- B. Luke is a Foodie(贪心/模拟)
- C语言结构体
- GEE(9): Area area statistics (using connectedPixelCount and ee.Image.pixelArea())
- Small example of distributed link tracing opentracing-go jaeger
- Hdu2022 多校训练(5) BBQ
猜你喜欢

Small example of distributed link tracing opentracing-go jaeger

Let's talk about the pits of mysql's unique index, why does it still generate duplicate data?

网易云信音视频能力中台,聚焦银行业数字化转型

一句话打印出文件夹及文件的树状结构图

C语言结构体

46 most complete Redis interview questions in history, I found all the interviewers asked (with answers)

Kotlin进阶指南 - default constructor not found
![[mysql chapter - advanced chapter] index](/img/b1/7231fa397e8b147235a20e7f97cd31.png)
[mysql chapter - advanced chapter] index

昼夜双色导航主题模板 WordPress导航模板

StoneDB社区与华为openGauss社区互签CLA协议,共建国产开源数据库大生态
随机推荐
Summary of the experience of project operation and maintenance work
dos命令大全 黑客必知的DOS命令集合
GEE(9): Area area statistics (using connectedPixelCount and ee.Image.pixelArea())
F. Colouring Game(博弈论/sg函数)
【无标题】
NOIP 2010 普及组初赛 第28题 过河问题
Mysql索引简易教程
ACM common template directory
【机器学习】贝叶斯分类器
Changsha College 2022 Summer Training Competition (1)
sqlalchemy 批量插入
网页版 Xshell支持FTP连接和SFTP连接 【详细教程】接上篇文章
回头再看ResNet——深度学习史上的关键一步
jupyter notebook & pycharm(anaconda)
Small example of distributed link tracing opentracing-go jaeger
JDBC数据库连接
[图]Edge 104稳定版发布:引入“增强安全模式”
深度神经网络
pyqt5做了一个无线网连接器,与君共勉
WPF - Styles and Templates