当前位置: 首页 > news >正文

公司网站制作策划网页设计教程图片

公司网站制作策划,网页设计教程图片,一级造价师停考最新消息,百度官方网站登录目录 1、部署openebs(Elastic Block Store) 1.下载镜像(针对k8s1.19) 2.加载镜像(所有节点包括master) 3.下载yaml文件并部署 4.设置默认storageclass 2、编写相关yaml文件 1.编写secret 2.编写state…

目录

1、部署openebs(Elastic Block Store)

1.下载镜像(针对k8s1.19)

2.加载镜像(所有节点包括master)

3.下载yaml文件并部署

 4.设置默认storageclass

2、编写相关yaml文件

1.编写secret

2.编写statefulset文件

3.编写service文件

 3、修改数据库配置

1.远程连接问题

2.测试连接

3.问题


1、部署openebs(Elastic Block Store)

1.下载镜像(针对k8s1.19)

链接:https://pan.baidu.com/s/1bKtBKwDkULWfxw_ulKqR3A?pwd=8888 
提取码:8888 

2.加载镜像(所有节点包括master)

[root@k8s01 ~]#  for i in 192.168.248.{20..22}; do ssh root@${i} "docker load -i openebs.tar"; done

3.下载yaml文件并部署

链接:https://pan.baidu.com/s/11P2a4890xTWqbe3nFPGyKA?pwd=8888 
提取码:8888 

[root@k8s01 ~]# k apply -f openebs-operator.yaml
[root@k8s01 ~]# k get pods -A | grep openebs
openebs         openebs-localpv-provisioner-6994cf5dd9-d57xg    1/1     Running     1          2d13h
openebs         openebs-ndm-2b2tl                               1/1     Running     0          2d13h
openebs         openebs-ndm-bxlw8                               1/1     Running     0          2d13h
openebs         openebs-ndm-cluster-exporter-84bb5fc764-dzpdz   1/1     Running     0          2d13h
openebs         openebs-ndm-node-exporter-2f8dg                 1/1     Running     0          2d13h
openebs         openebs-ndm-node-exporter-wpzt2                 1/1     Running     0          2d13h
openebs         openebs-ndm-operator-5f8578c994-pt4pq           1/1     Running     0          2d13h

 4.设置默认storageclass

kubectl patch storageclass openebs-hostpath -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
#此格式只能用json

2、编写相关yaml文件

1.编写secret

[root@k8s01 ~]# echo -n "huafeirenmo" | base64
aHVhZmVpcmVubW8=[root@k8s01 ~]# vim secret_mysql.yaml
apiVersion: v1
kind: Secret
metadata:name: mysql-passwordnamespace: default
data:password: "aHVhZmVpcmVubW8="
[root@k8s01 ~]# k apply -f secret_mysql.yaml

2.编写statefulset文件

[root@k8s01 ~]# vim statefulset_mysql_opaque_passwd.yaml
apiVersion: apps/v1
kind: StatefulSet
metadata:labels:app: mysqlname: mysql
spec:replicas: 3selector:matchLabels:app: mysqlserviceName: mysqltemplate:metadata:labels:app: mysqlspec:containers:- image: mysql:latestname: mysqlports:- containerPort: 3306env:- name: MYSQL_ROOT_PASSWORDvalueFrom:secretKeyRef:    #使用secret方式name: mysql-passwordkey: passwordvolumeMounts:- name: mysql-datamountPath: /var/lib/mysqlvolumeClaimTemplates:- metadata:name: mysql-dataspec:accessModes: [ "ReadWriteOnce" ]storageClassName:  openebs-hostpathresources:requests:storage: 1Gi
[root@k8s01 ~]# k apply -f statefulset_mysql_opaque_passwd.yaml

3.编写service文件

[root@k8s01 ~]# vim service_mysql.yaml
apiVersion: v1
kind: Service
metadata:name: mysql-service
spec:selector:app: mysqlports:- protocol: TCPport: 3306targetPort: 3306nodePort: 30007type: NodePort
[root@k8s01 ~]# k apply -f service_mysql.yaml

 3、修改数据库配置

1.远程连接问题

        MySQL 8.0 引入了一些更加严格的安全策略,其中包括不允许创建一个新的 'root'@'%' 用户。这是出于安全考虑的限制,因为允许从任何 IP 地址使用 'root' 用户连接到数据库是不安全的。

        在 MySQL 8.0 中创建一个具有管理权限的用户,可以创建一个具有 GRANT OPTION 权限的普通用户,然后使用该用户进行授权操作。以下是示例步骤:

[root@k8s01 ~]# k get pods    #获取pod名称
NAME                                READY   STATUS    RESTARTS   AGE
mysql-0                             1/1     Running   0          5h4m
mysql-1                             1/1     Running   0          5h3m
mysql-2                             1/1     Running   0          5h3m
[root@k8s01 ~]# k exec -it mysql-0 -- /bin/bash #登录进pod
root@mysql-0:/# mysql -uroot -phuafeirenmo
  1. 以 root 用户登录到 MySQL

    使用 root 用户(或具有管理员权限的用户)登录到 MySQL 服务器:

    mysql -u root -p

  2. 创建新的普通用户

    创建一个新的普通用户,例如 myadmin,并设置密码。替换 <password> 为您想要设置的密码:

    CREATE USER 'myadmin'@'%' IDENTIFIED BY '<password>';
  3. 授予用户权限

    授予 myadmin 用户所需的权限,包括 GRANT OPTION,以便该用户能够授权其他用户。例如:

    GRANT ALL PRIVILEGES ON *.* TO 'myadmin'@'%' WITH GRANT OPTION;

    上述语句将授予 myadmin 用户对所有数据库的所有权限,并允许他授权其他用户。

  4. 刷新权限

    刷新 MySQL 的权限以使更改生效:

    FLUSH PRIVILEGES;

2.测试连接

[root@k8s01 ~]# mysql -h 192.168.248.20 -P 30007 -umyadmin -phuafeiremmo

3.问题

        在部署一个具有多个 MySQL StatefulSet 副本的情况下,每个副本将拥有自己独立的数据卷(Persistent Volume),这些数据卷通常由独立的 Persistent Volume Claim (PVC) 绑定。

        每个 StatefulSet 副本都会启动一个独立的 MySQL 实例,这些实例的数据在各自的数据卷上进行存储,因此默认情况下,它们的数据是相互隔离的,不会共享数据。

        如果想要在这些 MySQL 实例之间共享数据,您需要使用 MySQL 数据库复制或者 MySQL 数据库集群技术

http://www.yayakq.cn/news/907207/

相关文章:

  • 中国建设工程监理协会官方网站互联广告精准营销
  • 黑河网站建设拓者设计吧官网app
  • 营销网站的建设流程小公司网站
  • wordpress自动网站地址站长工具seo综合查询可以访问
  • 天猫网站做链接怎么做企业信息化系统包括哪些内容
  • 网站建设费用 优帮云网站幻灯
  • 电子商务网站建设与网页设计锦江建设和交通局网站
  • 网站运营专员哪个网站可以做高数题
  • 甘肃住房建设厅网站小程序管理平台登陆
  • 网站开发学习路线杭州大的做网站的公司
  • 网站优化总结扁平化风格 网站
  • 网站做视频的软件叫什么二手表网站
  • 网站公司备案通知设计企业门户网站
  • 网站建设mp4背景前段模板网站
  • 网站建设属于哪个行业分类网站推广排名优化
  • 给别人做网站网站设计培训课程
  • 腾讯云服务器网站域名备案linux 下载 wordpress命令
  • 站长工具seo综合查询pc天津网站优化公司哪家好
  • 重庆交通大学官网网站兰州专业网站建设公司哪家好
  • 关于申请网站建设铁总建设函网站
  • nas做流媒体网站适合夫妻看的哔哩哔哩电视剧
  • 章丘网站优化DW做注册网站
  • 网站404报错免费生成网站的app
  • 临沂网站模板正邦做网站多少钱
  • 个人网站模板大全园林设计公司
  • 网站换新的空间域名解析怎么做免费查公司信息哪个软件好
  • 购物网站项目介绍php 企业网站多少钱
  • 做杂志的网站easyui做网站
  • 学校网站设计实验报告WordPress 简单的问答
  • 南昌网站关键词优化seo体系百科