![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器云
adson1987
拥有Oracle11g OCM认证、MySQL8.0 OCP认证,Azure管理员认证、CKA认证,CDH大数据认证,Cloudera官方认证大数据讲师,现从事数据库解决方案相关工作。
展开
-
Kubernetes&Database-记录和反思一次容器云环境Mysql启动失败的问题
Kubernetes&Database-记录一次容器云环境Mysql启动失败的问题昨天晚上十点多运维的同事发了条信息,让帮忙协助解决某容器云项目中mysql无法启动的问题。其实导致发生该问题的原因很简单,简单到拿到日志就能找到原因,但因为不在现场沟通上存在问题,导致半个多小时才排查完。注:平台使用的存储为glusterfs。一开始看到的mysql日志如下:InnoDB: We intentionally generate a memory trap.InnoDB: Submit a d原创 2020-08-24 10:39:05 · 2075 阅读 · 0 评论 -
Kubernetes&Database-k8s中helm方式安装postgresql及pgadmin
Kubernetes-helm方式安装postgresql及pgadmin安装 helm安装postgresql安装pgadmin安装 helm这里使用脚本的方式安装#curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh % Total % Received % Xferd Average Speed Time Time Time Current原创 2020-08-20 15:43:35 · 4083 阅读 · 0 评论 -
Kubernetes-记录在容器云Galera集群中测试导入数据
Kubernetes-在Caicloud容器平台Galera集群中测试导入数据平台:Caicloud Compass(才云compass容器云管理平台)mysql版本:5.7.20Galera集群信息:mysql> show status like "wsrep_cluster_size";+--------------------+-------+| Variable_name | Value |+--------------------+-------+| wsrep_原创 2020-06-08 11:03:46 · 4472 阅读 · 0 评论 -
Kubernetes-mac上安装docker以及k8s
Kubernetes-mac上安装docker以及k8s安装 Docker Desktop下载kubernetes镜像开启kubernetes使用 dashboardmac电脑重做系统后,发现之前mac上安装k8s的方法已经失效,特写一篇博文记录下安装过程。安装 Docker Desktop下载 Docker Desktop 按提示进行安装。这块不再赘述。配置Docker镜像国内加速:加入一行:“https://docker.mirrors.ustc.edu.cn”也可选择其他源。下载ku原创 2020-05-25 17:33:11 · 7614 阅读 · 3 评论 -
Kubernetes-Pod的启停和正确处理客户端请求
Kubernetes-Pod的启停和有状态服务 Pod的创建流程生命周期钩子Pod的关闭在有状态服务中优雅的关闭PodPod的创建流程pod是k8s中的基本单元,每个pod都包含了一个特殊的根容器Pause和一或多个紧密相关的业务容器。Pause容器解决了Pod中一个容器死亡是整体死亡还是部分死亡的问题,即以pause容器的状态代表了整个pod的状态。另外pause还简化了pod中容器之间的...原创 2019-07-29 16:40:40 · 7817 阅读 · 0 评论 -
Kubernetes-Trouble shooting思路
1、查看pod详细描述kubectl describe pod…Pod失败的几种情况:1)没有可用的节点调度2)开启了资源配额管理,目标节点资源不足3)镜像下载失败2、查看容器日志kubectl logs pod-name -c container-name3、查看k8s服务日志如果使用了systemd系统管理kubernetes服务,那么systemd的journal系统会接管...原创 2019-05-28 10:21:04 · 4510 阅读 · 0 评论 -
Kubernetes-为MySQL 提供持久化存储
Kubernetes-为MySQL 数据库提供持久化存储创建 PV 和 PVC。部署 MySQL。向 MySQL 添加数据。模拟节点宕机故障,Kubernetes 将 MySQL 自动迁移到其他节点。验证数据一致性。首先创建 PV 和 PVC,配置如下:[root@master ~]# vi mysql-pv.ymlapiVersion: v1kind: ...原创 2019-05-14 08:59:27 · 5239 阅读 · 0 评论 -
Openshift-企业容器云落地-openshift3.11集群安装
Openshift-企业容器云落地-openshift集群安装节点规划DNS搭建所有节点:配置ETCD节点:配置Master节点1、Master安装epel:2、安装ansible pyOpenSSL:3、配置各个节点和master节点的互信4、下载openshift-ansible源码5、配置ansible6、下载如下docker镜像,并上传到私有镜像仓库中.(离线安装使用)7、开始安装集群8、...原创 2019-05-14 08:59:14 · 5820 阅读 · 0 评论 -
Openshift-all in one安装及使用
针对不同的操作系统有不同的做法参考官网https://docs.okd.io/latest/getting_started/administrators.html#downloading-the-binary设置dockervim /usr/lib/systemd/system/docker.service在启动docker的后面添加 这个地址需要按照实际情况定义后面可修改–insecu...原创 2019-05-14 08:58:17 · 5210 阅读 · 0 评论 -
Openshift-minishift安装
这里安装的是1.28.0具体过程参考官方文档:https://docs.okd.io/latest/minishift/getting-started/quickstart.html现介绍实验时遇到的问题及解决方法。minishift安装时会自动下载openshift等镜像文件,需确保网络或离线预先下载所需文件。网络不好可能出现以下:1.-- Checking if requested...原创 2019-05-14 08:58:07 · 5667 阅读 · 4 评论 -
Mesos-日志和监控功能
Mesos-日志和监控功能主节点监控从节点监控Mesos自身提供了强大的日志和监控功能,某些应用框架也提供了针对框架中任务的监控能力。通过这些接口,用户可以实时获取集群的各种状态。日志文件默认在/var/log/mesos目录下,根据日志等级带有不同的后缀。用户可以通过日志来调试使用中碰到的问题。一般推荐用–log_dir选项来指定日志存放路径,并通过日志分析引擎来进行监控。Mesos...原创 2019-05-13 14:31:03 · 5419 阅读 · 0 评论 -
Mesos-软件源方式安装配置说明
Mesos-软件源方式安装配置说明(1)Zookeeper(2)Mesos(3)Marathon访问Mesos和Marathon图形界面:REST API操作基于Docker容器的任务以软件源方式安装为例,解释如何修改各个配置文件。(1)Zookeeperzookeeper是一个分布式应用的协调工具,用来管理多个主节点的选举和冗余,监听在2181端口,推荐至少布置三个主节点来由Zookeep...原创 2019-05-13 14:26:26 · 4633 阅读 · 0 评论 -
Mesos-安装和使用
Mesos-安装和使用(1)源码编译方式(2)软件源安装方式(3)基于Docker的方式Mesos项目是源自UC Berkeley对集群资源进行抽象和管理的开源项目,类似于操作系统内核,用户可以使用它很容易地实现分布式应用的自动化调度。同时,Mesos自身也很好地结合了Docker等相关容器技术,基于Mesos已有的大量应用框架,可以实现用户应用的快速上线。软件包:mesos、zookeep...原创 2019-05-13 14:13:14 · 7112 阅读 · 0 评论 -
Bigdata-使用容器编排工具compose组建Spark集群
Bigdata-使用容器编排工具compose组建Spark集群1.简介2.准备工作3.启动集群4.测试5.执行应用1.简介Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具...原创 2019-05-16 11:16:31 · 4365 阅读 · 0 评论 -
Database-Mongodb的容器化实践
Database-Mongodb的容器化实践使用官方镜像To enable free monitoring, run the following command:db.enableFreeMonitoring()使用自定义Dockerfile使用官方镜像1.使用官方镜像[root@adson ~]# docker run --name mongo-container -d mongo[r...原创 2019-05-16 10:56:25 · 4442 阅读 · 0 评论 -
Kubernetes-k8s网络模型原理
Kubernetes-k8s网络工作原理同节点Pod之间的通信不同节点上的Pod通信CNI插件CalicoFlannelRomanaWeave NetKubernetes 采用的是基于扁平地址空间的、非NAT的网络模型,每个Pod有自己唯一的IP地址。另外需要注意的是:网络是由系统管理员或CNI(container network interface)插件建立的,而非K8S本身。K8S并不...原创 2019-05-15 17:06:19 · 12597 阅读 · 0 评论