logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

本地项目做成docker镜像并生成容器启动运行

本地项目做成docker镜像并生成容器启动运行环境:Windows10、虚拟机VirtualBox、Linux系统CentOS7、开发运维软件FinalShell、容器Docker过程:一、把jdk,tomcat,Dockfile还有war包放在同一目录下二、编辑Dockfile文件1、#依赖镜像名称和ID#FROM centos:72、#指定镜像创建者信息#MAINTAINER dongxh_c

#docker#linux#centos +1
k8s-数据持久化存储

一、nfs 网络存储pod重启,数据依然存在1、找一台服务器作为nfs服务端(1)安装nfsyum install -y nfs-utils(2)设置挂载路径vi /etc/exports/data/nfs *(rw,no_root_squash)(3)设置的挂载路径首先保证有这个路径,没有则创建mkdir datamkdir nfs2、在k8s集群node节点上安装nfsyum install

#kubernetes
k8s-集群资源监控

一、监控指标1、集群监控(1)节点资源利用率(2)节点数(3)运行pods2、Pod监控(1)容器指标(2)应用程序二、监控平台搭建方案 prometheus + grafana1、prometheus开源的监控、报警、数据库以HTTP协议周期性的抓取被监控组件的状态不需要复杂的集成过程,使用http接口接入既可以了2、grafana开源的数据分析和可视化工具支持多种数据源三、搭建监控平台1、部署

#kubernetes
k8s-Ingress

1、把端口号对外进行暴露,通过ip+端口号进行访问使用service里面的NodePort实现2、NodePort缺陷在每个节点上都会启用端口,在访问的时候通过任何节点,通过节点ip+暴露端口就可以实现访问意味着每个端口只能使用一次,并且一个端口对应一个应用实际操作的访问都是用域名进行访问,根据不同的域名跳转到不同端口的服务中去3、Ingress和pod关系pod和ingress通过service

#kubernetes
在k8s集群部署(Java)项目

一、容器交付流程开发代码 - 持续交付/集成 - 应用部署 - 运维二、k8s部署Java项目流程制作镜像 - 推送到镜像仓库 - 控制器部署镜像 - 对外暴露应用 - 运维1、准备java项目,把java进行打包(jar包或者war包)(1)需要使用两个依赖环境java环境 - jdkmaven环境(2)把java项目(springboot)打成war包重要事情 :编写dockerfile//d

#kubernetes#java
k8s集群资源编排(yaml文件)

1、YAML 文件概述k8s集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到 YAML 格式文件中,我们把这种文件叫做资源清单文件,通过 kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署。2、YAML 文件书写格式(1)YAML 介绍YAML :仍是一种标记语言。为了强调这种语言以数据做为中心,而不是以标

#kubernetes
Docker和k8s的区别与介绍

Docker和k8s的区别与介绍https://www.cnblogs.com/misswangxing/p/10669444.htmlDocker技术的三大核心概念,分别是:镜像(Image)容器(Container)仓库(Repository)对Docker镜像进行管理的,是Docker Registry服务最常使用的Registry公开服务,是官方的Docker Hub,这也是默认的Regi

#docker#kubernetes
到底了