随笔分类 - Docker
摘要:参考:https://developer.51cto.com/art/201909/603565.htm https://www.jianshu.com/p/91f9d9ec374f cadvisor是google创建的用于监控icmtfy容器资源使用情况和性能的软件,cadvisor在宿主机上以容
阅读全文
摘要:环境查看 docker版本 # docker info Client: Debug Mode: false Server: Containers: 26 Running: 15 Paused: 0 Stopped: 11 Images: 312 Server Version: 19.03.8 Sto
阅读全文
摘要:前提:搭建好elasticsearch和kibana服务 下载镜像,需要下载与elasticsearch和kibana相同版本镜像 docker pull docker.elastic.co/logstash/logstash:6.6.2 编写收集日志配置文件 # cat /etc/logstash
阅读全文
摘要:安装环境查看 下载rpm安装包 下载地址 https://www.emqx.io/cn/downloads 安装 rpm -ivh emqx-centos7-v3.2.1.x86_64.rpm 启动 systemctl start emqx systemctl enable emqx web访问 i
阅读全文
摘要:Docker部署ELK参考 https://www.cnblogs.com/minseo/p/12956563.html 安装search guard参考 https://www.cnblogs.com/minseo/p/10576126.html 在线生成证书 https://search-gua
阅读全文
摘要:环境查看 # cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@localhost elasticsearch]# uname -a Linux localhost.localdomain 3.10.0-862.el
阅读全文
摘要:使用CentOS主机搭建FastDFS文件系统参考:https://www.cnblogs.com/minseo/p/10210428.html 搭建IP规划 IP 用途 192.168.1.227 fdfs tracker 192.168.1.228 fdfs storage 搭建环境查看 安装D
阅读全文
摘要:参考:http://www.mamicode.com/info-detail-2506078.html 如果在yum安装软件的时候,出现了Transaction check error:这种情况,说明rpm软件包出现了冲突,解决方法是: vi /etc/yum.repos.d/epel.repo 将
阅读全文
摘要:参考:https://blog.csdn.net/u010900754/article/details/78526401?utm_source=blogxgwz6
阅读全文
摘要:https://www.cnblogs.com/pack27/p/12202687.html https://www.jianshu.com/p/18441c7434a6 一,安装docker #Step 2:安装必要包 sudo yum install -y yum-utils device-ma
阅读全文
摘要:参考:https://www.jianshu.com/p/f3fb881c0fd1 k8s的Pod一直处于Terminating状态 强制删除 kubectl delete pod nginx-deployment-759484bc6d-t9f72 --force --grace-period=0
阅读全文
摘要:参考:https://www.jianshu.com/p/c726ed03562a 上一节介绍使用Service暴露应用 NodePort在node启动端口供用户访问,负载均衡默认使用Iptables进行 Service有些弊端,例如只能四层负载均衡,无法实现七层负载均衡,通过IP访问端口可能冲突
阅读全文
摘要:Service存在的意义 防止Pod失联 定义一组Pod访问策略 支持ClusterIp,NodePort以及LoadBalancer三种类型 Pod与Service的关系 通过label-selector相关联 通过Service实现Pod的负载均衡(TCP/UDP 4层) 示例 svc.yaml
阅读全文
摘要:通过命令可以替换镜像升级 以上一篇的web.yaml为例 把镜像替换成nginx 三个副本滚动升级,新容器处于运行状态会删除旧容器 再次访问无法访问了 因为之前java的后端端口是8080但是更新以后需要转发的端口是80 通过edit编辑修改service的转发端口为80 可以访问了访问的为ngin
阅读全文
摘要:Pod与controllers的关系 controllers:在集群上管理和运行容器的对象 通过label-selector相关联 Pod通过控制器实现应用的运维,如伸缩,滚动升级等 Deployment功能与应用场景 部署无状态应用 管理Pod和ReplicaSet 具有上线部署,副本设定,滚动升
阅读全文
摘要:Pod基本概念 最小部署单元 一组容器的组合 一个Pod中的容器共享网络命名空间与存储 Pod是短暂的 Pod为亲密性应用而存在 亲密性应用场景 两个应用之间发生文件交互 两个应用要通过127.0.0.1或socket通信 两个应用需要发送频发的调用 Pod实现机制 共享网络 共享存储 实例,查看网
阅读全文
摘要:部署好了k8s以后 部署参考https://www.cnblogs.com/minseo/p/12055731.html 怎么在k8s部署应用 项目迁移到k8s平台是怎样的流程 1,制作镜像 2,控制器管理Pod 3,暴露应用 4,对外发布应用 5,日志/监控 k8s基本概念 Cluster Clu
阅读全文
摘要:参考:https://www.cnblogs.com/caoxb/p/11243472.html 部署需要的脚本下载 git clone https://gitee.com/liuyueming/k8s-kubeadm.git 部署虚拟机规划 192.168.1.11 k8s-master 192.
阅读全文
摘要:参考:https://www.cnblogs.com/ding2016/p/11592999.html 一,安装环境查看 二,下载docker-ce的repo 三,安装依赖 四,安装docker 五,启动
阅读全文
摘要:之前有随笔介绍使用Docker-compose搭建LNMP环境(centos6 php5.6) https://www.cnblogs.com/minseo/p/10146982.html 本文介绍Docker-compose搭建LNMP环境(centos7 php7) 文件目录结构如下 需下载安装
阅读全文