Docker Compose是一个用于定义和运行多个Docker容器的工具。它使用YAML文件来描述应用程序的服务、网络、存储等资源,并允许用户通过一个命令(如docker-compose up)来启动、停止、重启和管理整个应用程序。像之前用的harbor就是使用docker-compose来启动的
当由于容器崩溃或容器镜像不包含调试工具而导致 kubectl exec 无用时, 临时容器对于交互式故障排查很有用。
感觉比Rancher好用
MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。是NoSQL类型的数据库。
Redis是一个高性能的key-value数据库。本文介绍了Redis数据库与其集群模式,以及在k8s集群中部署
包括分发ssh密钥、修改hosts文件、系统初始化等内容
rook是一个云原生存储编排器,为Ceph存储提供平台、框架和支持,以便与云原生环境进行本地集成。
基于zookeeper+elasticsearch+filebeats+kibana+kafka+logstash采集日志
弹性伸缩是根据用户的业务需求和策略,自动“调整”其“弹性资源”的管理服务。通过弹性伸缩功能,用户可设置定时、周期或监控策略,恰到好处地增加或减少“弹性资源”,并完成实例配置,保证业务平稳健康运行
整体流程包括 镜像制作,k8s控制器创建,四层代理创建,七层代理创建,Pinpoint部署