logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker-compose使用

docker-compose是docker容器的单机编排工具,它是一个可以管理多容器的工具,比如可以解决多容器之间的依赖关系,比如启动nginx前端服务的时候会调用后端tomcat,这时候就需要先启动tomcat,但启动tomcat的时候需要依赖数据库,那就需要最先启动数据库,docker-compose就可以解决这样的依赖关系,其可以替代dockerrun来对容器进行管理。docker-comp

#docker
Prometheus之pushgateway

Pushgateway是Prometheus监控系统中的一个重要组件,它采用被动push的方式获取数据,由应用主动将数据推送到pushgateway,然后Prometheus再从Pushgateway抓取数据。Prometheus和target由于某些原因网络不能互通,需要经由Pushgateway代理某些作业生命周期较短,没有足够的时间等待Prometheus抓取数据。所以可以先把数据推送到Pu

#prometheus
k8s实践案例-基于StatefulSet运行Mysql一主多从

创建两个Service:mysql和mysql-read,前者是Headless Service用于StatefulSet Pod解析,写请求需要明确通过mysql-0.mysql访问Master实现;后者用于读请求,读请求可以通过Service转发到任意一个mysql Pod实现。Xtrabackup是用于mysql热备份的开源工具,具有备份速度快、支持备份数据压缩、自动校验备份数据、备份过程不

#mysql#kubernetes
k8s资源对象之Pod

探针检测是由kubelet定期对容器进行的诊断,以确保Pod的运行状态符合预期,通过探针检测可以减少运维问题并提高服务质量。startupProbe:启动状态检测,判断容器内的进程是否已经启动完成,用来判断容器内的进程是否已经启动成功,如果配置了startupProbe会先禁用所有其它检测,直到startupProbe检测成功为止;如果startupProbe检测失败,kubelet会杀死容器,并

#kubernetes
k8s实践案例-基于StatefulSet运行Redis集群

故障测试,杀掉redis-0中的redis进程,验证salve是否会升级为master。创建redis集群,进入任意一个redis Pod执行创建集群的命令。进入redis-0的slave redis-4 查看数据是否同步。删除Pod重建redis,验证数据能否恢复。读写数据测试,在redis0写入数据。查看Pod和service。

#redis#kubernetes
基于containerd部署Kubernetes 1.24.3

使用kubeadm部署一个单Master的k8s1.24.3集群,使用containerd作为容器运行时。

#kubernetes
k8s实践案例-nginx+tomcat+nfs实现动静分离

创建之后查看pod状态,并通过service访问tomcat测试。访问/myapp/ 转到tomcat页面。nginx webapp路径默认页面。在nfs目录中上传图片,然后访问测试。nginx.conf内容如下。tomcat的业务镜像在。部署后查看pod状态。

#kubernetes
k8s实践案例-运行zookeeper集群

查看3个zookeeper的状态,zookeeper为leader,其余节点为follower。再查看zookeeper的状态,zookeeper2已经成为新的leader。将目前的leader停掉,然后验证是否重新选举leader。创建后,查看pod和service。通过脚本执行构建上传镜像。

#kubernetes
k8s实践案例-LNMP部署Wordpress

下载wordpress安装包,将安装包中文件放置到Pod使用的nfs pv对应的目录。在harproxy上添加转发配置,重启haproxy。直接访问首页,可以看到发布的文章。访问wordpress安装界面。通过脚本执行构建上传镜像。安装完成之后进行登录。

#kubernetes
k8s网络基础

由此可见,上面的4种通信模型种,仅“Pod间的通信”是负责解决跨节点间容器通信的核心所在,但Kubernetes通过CNI解决,CNI是目前Kubernetes系统上标准的网络插件接口规范,目前绝大多数为K8s解决Pod网络通信的插件都是遵循CNI规范的实现。IP VLAN与MAC VLAN类似,它同样创建虚拟接口并为每个接口分配唯一的IP,不同之处在于,所有的虚拟接口将共享使用物理接口的MAC地

#kubernetes
    共 30 条
  • 1
  • 2
  • 3
  • 请选择