上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 69 下一页

2022年3月31日

|NO.Z.00270|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V17|——|中间件.v01|helm.v3.5.4|部署|

摘要: 一、helm概述 ### helm官方安装文档: ~~~ https://helm.sh/docs/intro/install/ ### helm版本包下载方案 ~~~ ——>进入之后——>desired version——>找到helm3.5.4——>下载 二、helm安装 ### 下载helm安 阅读全文

posted @ 2022-03-31 13:32 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00271|——————————|^^ 部署 ^^|——|KuberNetes&中间件容器化及helm.V18|——|中间件.v02|helm.v3.5.4|常用操作|

摘要: 一、helm常用操作 ### helm的常用操作 ~~~ helm fetch for helm v2 ### 添加一个仓库到helm [root@k8s-master01 helm]# helm repo add bitnami https://charts.bitnami.com/bitnami 阅读全文

posted @ 2022-03-31 13:32 yanqi_vip 阅读(67) 评论(0) 推荐(0)

|NO.Z.00268|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V15|——|中间件.v04|RabbitMQ|持久化数据概述|

摘要: 一、rabbitmq持久化数据概述 ### 若是需要做持久化数据,但是节点没有比较高的存储,如何做持久化 ~~~ 假设有4台宿主机,rabbitmq需要3个实例 ~~~ 使用节点反亲和力部署在不同的节点上面, ~~~ 可以使用节点亲和力来部署在不同的节点上,使用节点标签来定位 ~~~ 再通过节点反亲 阅读全文

posted @ 2022-03-31 13:31 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00267|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V14|——|中间件.v03|RabbitMQ|扩容和缩容|

摘要: 一、RabbitMQ扩容和缩容 ### RabbitMQ扩容 [root@k8s-master01 rabbit-cluster]# kubectl get sts -n public-service NAME READY AGE rmq-cluster 3/3 41m [root@k8s-mast 阅读全文

posted @ 2022-03-31 13:30 yanqi_vip 阅读(102) 评论(0) 推荐(0)

|NO.Z.00266|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V13|——|中间件.v02|RabbitMQ|连接redis集群|

摘要: 一、rabbitmq连接redis集群 ### 通过节点IP地址加31479端口号打开RabbitMQ的管理界面http://192.168.1.20:31549/登录密码是不生效的 ~~~ 注:默认密码是不会生效的,需要通过修改配置文件生效 二、使用guest登录查看结果 三、通过客户端rabbi 阅读全文

posted @ 2022-03-31 13:30 yanqi_vip 阅读(40) 评论(0) 推荐(0)

|NO.Z.00264|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V11|——|中间件.v11|redis.v5.0.4|环境清理|

摘要: 一、查看custom-config配置文件 ### custom-config.yaml该文件可以自定义一些它的配置 [root@k8s-master01 redis-cluster-operator]# more deploy/example/custom-config.yaml apiVersi 阅读全文

posted @ 2022-03-31 13:29 yanqi_vip 阅读(30) 评论(0) 推荐(0)

|NO.Z.00265|——————————|^^ 部署 ^^|——|KuberNetes&中间件容器化及helm.V12|——|中间件.v01|RabbitMQ|部署|

摘要: 一、RabbitMQ概述 ### RabbitMQ概述 ~~~ 相比redis:RabbitMQ是支持服务发现的,可以利用k8s的服务发现机制;然后自动的配置集群, ~~~ 说明即使没有后端存储,也是可以运行在k8s集群中的。 ~~~ 而且RabbitMQ扩容和缩容是非常简单的一件事,因为它用的是k 阅读全文

posted @ 2022-03-31 13:29 yanqi_vip 阅读(45) 评论(0) 推荐(0)

|NO.Z.00263|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V10|——|中间件.v10|redis.v5.0.4|redis自定义账号密码|

摘要: 一、redis集群自定义账号密码 ### 自定义账号密码 [root@k8s-master01 redis-cluster-operator]# more deploy/example/custom-password.yaml apiVersion: v1 kind: Secret metadata 阅读全文

posted @ 2022-03-31 13:28 yanqi_vip 阅读(38) 评论(0) 推荐(0)

|NO.Z.00261|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V08|——|中间件.v08|redis.v5.0.4|redis指定后端存储|

摘要: 一、为redis集群指定后端存储 ### 指定后端存储,持久化数据 ~~~ 修改后端存储配置文件 [root@k8s-master01 redis-cluster-operator]# more deploy/example/persistent.yaml apiVersion: redis.kun 阅读全文

posted @ 2022-03-31 13:27 yanqi_vip 阅读(49) 评论(0) 推荐(0)

|NO.Z.00262|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V09|——|中间件.v09|redis.v5.0.4|redis集群缩容扩容|

摘要: 一、redis集群缩容与扩容 ### redis集群扩容 ~~~ 查找对应的rediscluster的名称;自定义的资源类型 [root@k8s-master01 redis-cluster-operator]# kubectl get DistributedRedisCluster NAME MA 阅读全文

posted @ 2022-03-31 13:27 yanqi_vip 阅读(20) 评论(0) 推荐(0)

|NO.Z.00260|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V07|——|中间件.v07|redis.v5.0.4|custom-resources自定义形式创建集群|

摘要: 一、自定义custom-resources形式创建集群 ### 自定义custom-resources的形式创建集群 ~~~ 查看配置文件 [root@k8s-master01 redis-cluster-operator]# more deploy/example/custom-resources 阅读全文

posted @ 2022-03-31 13:26 yanqi_vip 阅读(88) 评论(0) 推荐(0)

|NO.Z.00257|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V04|——|中间件.v04|redis.v5.0.4|环境测试|

摘要: 一、redis实验操作 ### 查看创建的redis.pod和service ~~~ 准备参数 [root@k8s-master01 redis]# kubectl get po -n ratel-test1 -owide NAME READY STATUS RESTARTS AGE IP NODE 阅读全文

posted @ 2022-03-31 13:24 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00258|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V05|——|中间件.v05|operator概述|

摘要: 一、使用Operator部署概述 ### Operator部署概述 ~~~ # 部署一些有状态的应用或者比较复杂的应用去部署, ~~~ 若是手动去部署redis,mysql,mysql主从,mysql一主多从, ~~~ mysql-mgr部署不叫复杂,使用到operator就比较简单了。 ~~~ # 阅读全文

posted @ 2022-03-31 13:24 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00259|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V06|——|中间件.v06|redis.v5.0.4|operator方式部署集群|

摘要: 一、使用operator方式去部署redis ### 下载redis版本包:operator方式部署 ~~~ 下载redis-cluster-operator包文件 [root@k8s-master01 operator-redis]# git clone https://github.com/uc 阅读全文

posted @ 2022-03-31 13:24 yanqi_vip 阅读(86) 评论(0) 推荐(0)

|NO.Z.00256|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V03|——|中间件.v03|redis.v5.0.4|yaml文件部署|

摘要: 一、k8s下同步docker镜像 ### 在节点1上下载并镜像导入到目标节点 [root@k8s-master01 redis]# scp redis.tar rabbit.tar k8s-master02:/root/ ### 将镜像导入到docker容器中 [root@k8s-master02 阅读全文

posted @ 2022-03-31 13:23 yanqi_vip 阅读(36) 评论(0) 推荐(0)

|NO.Z.00254|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V01|——|中间件容器化.v01|框架|

摘要: 一、如何部署一个容器到k8s中 ### docker官方源地址 ~~~ OFFICIAL IMAGE:经过认证的:官方的人员去做的镜像,基本每个版本都有 ~~~ 容器化一个中间件:先到docker的官方仓库上去找对应的中间件容器的官方镜像。 ~~~ 自己做对应的镜像,建议使用alpine作为基础镜像 阅读全文

posted @ 2022-03-31 13:22 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00255|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V02|——|中间件.v02|redis.v5.0.4|ratel方式部署|

摘要: 一、部署Redis到k8s上:通过资源管理创建 ### 下载官方redis.conf配置模板: ~~~ 官方地址: [root@k8s-master01 redis]# wget -c http://download.redis.io/redis-stable/redis.conf ### 取消配置 阅读全文

posted @ 2022-03-31 13:22 yanqi_vip 阅读(79) 评论(0) 推荐(0)

|NO.Z.00253|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-31 13:22 yanqi_vip 阅读(11) 评论(0) 推荐(0)

|NO.Z.00252|——————————|CloudNative|——|KuberNetes&存储进阶.V18|——|Ceph.v12|ceph测试|测试数据清理|

摘要: 一、测试数据清理 ### 清除创建的deployment,registry [root@k8s-master01 ceph]# kubectl delete deploy kube-registry -n kube-system deployment.apps "kube-registry" del 阅读全文

posted @ 2022-03-31 13:21 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00250|——————————|CloudNative|——|KuberNetes&存储进阶.V16|——|Ceph.v10|ceph测试|PVC快照|

摘要: 一、PVC快照 ### PVC快照说明 ~~~ 注意:PVC快照功能需要k8s 1.17+ ~~~ 块存储快照具体原理和注意事项参考5节点方案 二、创建snapshotClass ### 切换到创建目录 [root@k8s-master01 cephfs]# cd /root/rook/cluste 阅读全文

posted @ 2022-03-31 13:20 yanqi_vip 阅读(64) 评论(0) 推荐(0)

|NO.Z.00251|——————————|CloudNative|——|KuberNetes&存储进阶.V17|——|Ceph.v11|ceph测试|PVC克隆|

摘要: 一、文件共享类型快照: ### 操作步骤和块存储类型无区别,可以参考: ~~~ https://rook.io/docs/rook/v1.5/ceph-csi-snapshot.html#cephfs-snapshots 二、PVC克隆 #1、进出创建目录 [root@k8s-master01 rb 阅读全文

posted @ 2022-03-31 13:20 yanqi_vip 阅读(87) 评论(0) 推荐(0)

|NO.Z.00248|——————————|CloudNative|——|KuberNetes&存储进阶.V14|——|Ceph.v08|ceph测试|PVC扩容|

摘要: 一、PVC扩容 ### PVC扩容说明 ~~~ 文件共享类型的PVC扩容需要k8s 1.15+ ~~~ 块存储类型的PVC扩容需要k8s 1.16+ ~~~ PVC扩容需要开启ExpandCSIVolumes,新版本的k8s已经默认打开了这个功能, ~~~ 可以查看自己的k8s版本是否已经默认打开了 阅读全文

posted @ 2022-03-31 13:19 yanqi_vip 阅读(70) 评论(0) 推荐(0)

|NO.Z.00249|——————————|CloudNative|——|KuberNetes&存储进阶.V15|——|Ceph.v09|ceph测试|块存储扩容|

摘要: 一、扩容块存储 ### 扩容步骤类似,找到第五章创建PVC,直接edit即可 ~~~ 扩容块存储的空间为30Gi [root@k8s-master01 cephfs]# kubectl edit pvc mysql-pv-claim spec: accessModes: - ReadWriteOnc 阅读全文

posted @ 2022-03-31 13:19 yanqi_vip 阅读(50) 评论(0) 推荐(0)

|NO.Z.00247|——————————|CloudNative|——|KuberNetes&存储进阶.V13|——|Ceph.v07|ceph测试|共享文件系统|

摘要: 一、共享文件系统的使用 ### 创建共享类型的文件系统 ~~~ 共享文件系统一般用于多个pod共享一个存储 ~~~ 切换到filesystem配置文件目录下 [root@k8s-master01 kubernetes]# cd /root/rook/cluster/examples/kubernet 阅读全文

posted @ 2022-03-31 13:18 yanqi_vip 阅读(53) 评论(0) 推荐(0)

|NO.Z.00246|——————————|CloudNative|——|KuberNetes&存储进阶.V12|——|Ceph.v06|ceph测试|ceph块存储|

摘要: 一、ceph块存储的使用:创建StorageClass和ceph的存储池 ### 注:块存储一般用于一个Pod挂载一块存储使用,相当于一个服务器新挂了一个盘,只给一个应用使用。 ~~~ # 进入StorageClass配置文件目录并修改配置参数 ~~~ 注:因为我是试验环境,所以将副本数设置成了2( 阅读全文

posted @ 2022-03-31 13:18 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00243|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V09|——|Ceph.v03|ceph集群|snapshot控制器|

摘要: 一、安装ceph snapshot控制器 ### snapshot控制器说明 ~~~ k8s 1.19版本以上需要单独安装snapshot控制器,才能完成pvc的快照功能, ~~~ 所以在此提前安装下,如果是1.19以下版本,不需要单独安装,直接参考视频即可。 ~~~ snapshot控制器的部署在 阅读全文

posted @ 2022-03-31 13:17 yanqi_vip 阅读(99) 评论(0) 推荐(0)

|NO.Z.00244|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V10|——|Ceph.v04|ceph集群|ceph客户端工具|

摘要: 一、安装ceph客户端工具 ### 安装ceph客户端 ~~~ 切换到ceph目录下 [root@k8s-master01 ~]# cd /root/rook/cluster/examples/kubernetes/ceph ### 安装ceph客户端 [root@k8s-master01 ceph 阅读全文

posted @ 2022-03-31 13:17 yanqi_vip 阅读(46) 评论(0) 推荐(0)

|NO.Z.00245|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V11|——|Ceph.v05|ceph集群|cephdashboard|

摘要: 一、安装ceph dashboard ### 暴露服务 ~~~ 默认情况下,ceph dashboard是打开的,可以通过以下命令查看ceph dashboard的service: [root@k8s-master01 ceph]# kubectl -n rook-ceph get service 阅读全文

posted @ 2022-03-31 13:17 yanqi_vip 阅读(28) 评论(0) 推荐(0)

|NO.Z.00241|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V07|5台Server|——|Ceph.v01|rook.v1.5.11部署|

摘要: 一、Rook介绍 ### rook官方地址: ~~~ https://rook.io/docs/rook/v1.5/ceph-quickstart.html 二、ceph部署cluster.yaml配置文件修改说明 ### ceph部署cluster.yaml配置文件修改说明 [root@k8s-m 阅读全文

posted @ 2022-03-31 13:16 yanqi_vip 阅读(38) 评论(0) 推荐(0)

|NO.Z.00242|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V08|——|Ceph.v02|ceph集群|部署|

摘要: 一、部署ceph ### 创建crds、common、operator [root@k8s-master01 ceph]# kubectl create -f crds.yaml -f common.yaml -f operator.yaml customresourcedefinition.api 阅读全文

posted @ 2022-03-31 13:16 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00240|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V06|——|Ceph.v05|ceph集群|cephdashboard|

摘要: 一、安装ceph dashboard ### 暴露服务 ~~~ 默认情况下,ceph dashboard是打开的,可以通过以下命令查看ceph dashboard的service: [root@k8s-master01 ceph]# kubectl -n rook-ceph get service 阅读全文

posted @ 2022-03-31 13:15 yanqi_vip 阅读(67) 评论(0) 推荐(0)

|NO.Z.00239|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V05|——|Ceph.v04|ceph集群|ceph客户端工具|

摘要: 一、安装ceph客户端工具 ### 安装ceph客户端 ~~~ # 切换到ceph目录下 [root@k8s-master01 ~]# cd /root/rook/cluster/examples/kubernetes/ceph ### 安装ceph客户端 [root@k8s-master01 ce 阅读全文

posted @ 2022-03-31 13:06 yanqi_vip 阅读(24) 评论(0) 推荐(0)

|NO.Z.00238|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V04|——|Ceph.v03|ceph集群|snapshot控制器|

摘要: 一、部署ceph snapshot控制器 ### snapshot控制器说明 ~~~ k8s 1.19版本以上需要单独安装snapshot控制器,才能完成pvc的快照功能, ~~~ 所以在此提前安装下,如果是1.19以下版本,不需要单独安装; ~~~ snapshot控制器的部署在集群安装时的k8s 阅读全文

posted @ 2022-03-31 13:06 yanqi_vip 阅读(73) 评论(0) 推荐(0)

|NO.Z.00235|——————————|CloudNative|——|KuberNetes&存储进阶.V01|——|Rook.v00|概述|

摘要: 一、Rook概述 ### Rook概述 ~~~ 一个自我管理的分布式存储编配系统,它本身并不是存储系统, ~~~ 在存储和k8s之前搭建了一个桥梁,存储系统的搭建或者维护变得特别简单,rook支持CSI ~~~ Rook是云原生的存储,本身是支持CSI ~~~ 可以使用CSI做一些PVC的快照,PV 阅读全文

posted @ 2022-03-31 13:05 yanqi_vip 阅读(43) 评论(0) 推荐(0)

|NO.Z.00237|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V03|——|Ceph.v02|ceph集群|部署|

摘要: 一、部署ceph ### 创建crds、common、operator [root@k8s-master01 ceph]# kubectl create -f crds.yaml -f common.yaml -f operator.yaml customresourcedefinition.api 阅读全文

posted @ 2022-03-31 13:05 yanqi_vip 阅读(36) 评论(0) 推荐(0)

|NO.Z.00236|——————————|^^ 部署 ^^|——|KuberNetes&存储进阶.V02|3台Server|——|Ceph.v01|rook.v1.5.11部署|

摘要: 一、Rook介绍 ### rook官方地址: ~~~ https://rook.io/docs/rook/v1.5/ceph-quickstart.html ### ceph部署cluster.yaml配置文件修改说明 [root@k8s-master01 ceph]# vim cluster.ya 阅读全文

posted @ 2022-03-31 13:05 yanqi_vip 阅读(60) 评论(0) 推荐(0)

|NO.Z.00234|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-31 13:04 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00233|——————————|^^ 失败 ^^|——|KuberNetes&细粒度权限控制.V17|——|RBAC.v00|dashboard|

摘要: 一、RBAC:查看k8s官方的dashboard ### k8s官方的dashboard [root@k8s-master01 ~]# kubectl get svc,po -n kubernetes-dashboard service/kubernetes-dashboard NodePort 1 阅读全文

posted @ 2022-03-31 13:04 yanqi_vip 阅读(73) 评论(0) 推荐(0)

|NO.Z.00232|——————————|^^ 失败 ^^|——|KuberNetes&细粒度权限控制.V16|——|准入控制.v02|PodPreset实验|

摘要: 一、QoS ### QoS ~~~ QoS:Quality of Service,服务质量。 ~~~ Guaranteed:k8s的最高的服务质量,也就是CPU内存的Request和Limit的值一样。 ~~~ Burstable:CPU内存的request有配置,但是值不一样 ~~~ BestEf 阅读全文

posted @ 2022-03-31 13:03 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00231|——————————|CloudNative|——|KuberNetes&细粒度权限控制.V15|——|准入控制.v01|limitranger&resourceQuota Example实验|

摘要: 一、准入控制 ### 准入控制 ~~~ # 请注意: ~~~ k8s 1.20版本已经删除PodPreset功能,低于1.20版本正常使用 ~~~ # 准入控制: ~~~ 就是在创建资源经过身份验证之后,kube-apiserver在数据写入etcd之前做一次拦截, ~~~ 然后对资源进行更改、判断 阅读全文

posted @ 2022-03-31 13:02 yanqi_vip 阅读(39) 评论(0) 推荐(0)

上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 69 下一页

导航