自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 容器交付,k8s项目java实战

容器交付,dockerfile镜像制作,上传镜像,创建k8s pod。实现本地操作!

2021-10-27 18:34:53 446 1

原创 K8s核心技术helm

K8s核心技术helmhelm引入使用helm可以解决哪些问题Helm详细介绍Helm桑额重要概念helmChartReleasev3版本安装Helm推荐使用命令行方式安装本地安装配置helm仓库使用Helm快速部署应用使用命令搜索应用根据搜索得到的内容进行选择安装查看安装之后的状态** 查看pod信息,发现没有对外暴露端口,需要修在service的yaml文件,type改为NodePort**修改方法再次查看服务找到对外暴露的端口号成功进入应用删除集群命令helm引入之前方式部署应用基本过程:编

2021-10-22 16:51:32 162

原创 k8s中controller部署有状态应用StatefulSet

无状态和有状态区别,部署有状态应用,创建了三个有状态应用,查看pod,有三个,每个都是唯一的名称。查看创建的无头的service deployment和statefulset区别 statefulset有唯一标识) 部署守护进程DaemonSet 实际操作 编写yaml文件:删除StatefulSet创建的pod 删除svc中的服务 创建DaemonSet的pod 进入某一个pod里面查看日志 Controller一次性任务JOB和定时任务CRONJOB 一次性任务 Job yaml文件 创建job任务

2021-10-18 17:00:22 237 1

原创 controller(Deployment)概述和应用场景

controller(Deployment)概述和应用场景什么是controllerPod和Controller关系Deployment控制器应用场景使用deployment部署时yaml中字段说明Deployment控制器部署应用升级回滚弹性伸缩什么是controller

2021-10-15 15:00:35 1196 1

原创 Docker网络详解和网络连通

Docker网络详解,解决了网络连通问题。打通完毕之后再次查看mynet的信息就会发现,直接将tomcat01的复制进mynet网络下,也就是,一个容器有两个ip地址。

2021-10-08 17:16:16 557

原创 Docker常用命令

Docker命令合集,帮助命令,查看docker版本,查看信息,帮助命令,镜像命令,查看帮助,查看主机上所有镜像,查看镜像的id,搜索镜像,下载镜像,删除镜像,容器命令,新建容器并启动,启动并进入容器,查看当前所运行的容器,退出容器,删除容器,启动和停止容帮助器,常用的其他命令,后台启动容器,查看日志,查看容器中的进程,查看镜像的元数据,进入当前正在运行的容器(重要),从容器内copy文件到主机上

2021-09-27 17:52:34 156 1

原创 Docker容器无法上网问题

Docker容器无法联网解决办法

2022-10-10 16:59:31 747 1

原创 k8s中Pod创建流程,Master、Node、Pod架构表述

K8s的Pod运行流程描述,各个架构描述!

2021-10-28 17:23:09 948

原创 搭建高可用k8s

搭建高可用k8s高可用集群技术初始化和部署keepalived高可用集群技术初始化和部署keepalived

2021-10-27 12:50:29 124

原创 资源k8s集群监控搭建

k8s集群资源监控搭建监控平台部署prometheus部署Grafana打开grafana,配置普罗米修斯数据源,导入显示模板配置数据源,使用prometheus设置显示数据模板最终效果搭建监控平台部署prometheus部署守护进程kubectl apply -f node-exporter.yaml部署其他yaml文件查看kubectl get pods -n kube-system部署Grafana查看kubectl get pods -n kube-sy

2021-10-25 14:14:40 150

原创 k8s持久化存储pv和pvc

k8s持久化存储pv和pvc创建pv,pvckubectl get pv,pvc //查看pvc绑定情况

2021-10-24 20:05:46 102

原创 持久化存储-nfs网络存储

持久化存储-nfs网络存储nfs,网络存储找一台服务器作为nfs服务端在k8s集群node节点安装nfs在K8S集群部署应用使用nfs持久网络存储nfs,网络存储pod重启,数据还存在找一台服务器作为nfs服务端(1)安装nfs,设置挂载路径yum install -y nfs-utils(2)设置挂载路径挂载的路径在k8s集群node节点安装nfsyum installl -y nfs-utils启动nfs服务在K8S集群部署应用使用nfs持久网络存储需要将yaml文件

2021-10-24 16:57:42 135

原创 helm自定义部署

helm自定义部署创建自己的chart使用命令在templates文件夹中创建两个yaml文件安装mychart应用升级实现yaml高效复用在values.yaml定义变量和值在templates的yaml文件使用values.yaml定义的变量创建自己的chart使用命令helm create mychart在templates文件夹中创建两个yaml文件deployment.yamlservice.yaml安装mycharthelm install web1 mychart/

2021-10-23 15:06:13 354

原创 K8s中的ingress

K8s中的ingress实战创建nginx应用,对外暴露端口NodePort部署ingress controller创建ingress规则在windows系统的host文件中添加域名访问规则选择官方维护的nginx控制器,实现部署。实战通过ingress暴露应用端口。创建nginx应用,对外暴露端口NodePortkubectl create deployment web --image= nginx // deployment方式创建webkubectl get deploy

2021-10-21 19:13:05 1017

原创 k8s集群安全机制

k8s集群安全机制

2021-10-20 15:37:24 154

原创 K8s核心技术配置管理Secret 和ConfigMap

K8s核心技术配置管理SecretSecret步骤创建secret加密数据通过挂载使用以变量形式挂载到pod容器中编写yaml文件创建pod进入容器中查看是否存在这个值以volume数据卷的形式挂载到pod容器中查看挂载卷ConfigMap创建配置文件以volume形式挂载到pod容器中以变量形式挂载到pod容器中创建yaml文件,声明变量信息。configmap创建以变量形式挂载查看日志Secret作用:加密数据存储在etcd中,让pod容器以挂载volume的方式访问。场景: 凭证base64编

2021-10-19 19:01:42 148

原创 K8s中核心service概述

service存在的意义,pod与service之间的关系,service的三种类型:ClusterIP,NodePort,LoadBalancer

2021-10-17 14:41:34 342

原创 Pod调度策略,创建Pod的流程

Pod调度策略,创建Pod的流程。污点和污点容忍。

2021-10-13 13:30:32 280

原创 Pod健康检查

Pod健康检查容器检查应用层面健康检查容器检查java堆内存溢出,进程虽然存在,但是并不能对外服务应用层面健康检查在yaml文件中加入

2021-10-13 12:49:18 73

原创 k8s中pod的镜像拉取、重启策略和资源限制

k8s中pod的镜像拉取、重启策略和资源限制拉取镜像策略资源限制Pod重启机制拉取镜像策略apiVersion:v1kind: Podmetadata: name:mypodspec: containers: -name:nginx image:nginx:1.14 imagePullPolicy:Always #IfNotPresent:默认值,镜像在宿主机上不存在才会拉取 # Always:每次创建Pod都会重新拉取一次镜像 #

2021-10-13 12:11:50 1084

原创 k8s中Pod的两种实现机制

k8s中Pod的两种实现机制,共享网络和共享存储

2021-10-13 11:45:56 358

原创 k8s中Pod的概述和存在意义

Pod是k8s中最重要的概念,每个pod都有一个特殊的称为“根容器”的pause容器。pause容器对应的镜像是Kubernetes平台的一部分,除了pause容器,每个pod还包含一个或多个紧密相关的用户业务容器。

2021-10-12 17:34:07 316

原创 YAML详解,如何快速生成一个yaml文件并修改,快速部署k8s项目

YAML详解,如何快速生成一个yaml文件并修改,快速部署k8s项目。

2021-10-12 16:13:26 10556

原创 初识Kubernetes(k8s)

初识Kubernetes(k8s),了解k8s的各个框架的功能。

2021-10-10 14:37:57 115

原创 Docker中部署Redis集群

Docker中部署Redis集群。

2021-10-09 11:06:39 92 3

原创 发布Docker镜像

发布Docker镜像

2021-10-05 16:17:29 55

原创 Dockerfile制作tomcat镜像,解决404问题

Dockerfile制作tomcat镜像,解决404问题。主要原因是/WEB-INF是访问受限制的,jsp与html文件不能放在这个文件夹下。

2021-10-05 15:52:56 412 3

原创 Docker中CMD和ENTRYPOINT区别

Docker中CMD和ENTRYPOINT区别

2021-10-04 21:23:56 118

原创 Dockerfile详解并构造自己的Centos镜像

Dockerfile详解并构造自己的Centos镜像。

2021-10-04 20:47:38 790 1

原创 Docker中实现多个容器数据共享以MySQL为例

Docker中实现多个容器数据共享以MySQL为例

2021-10-04 19:35:52 1681 3

原创 DockerFile实战------如何编写一个docker镜像并且挂载

DockerFile实战,如何编写一个docker镜像并且挂载。scratch 引导加载

2021-10-04 17:23:16 488

原创 Docker中的具名挂载和匿名挂载,以及一些权限问题

Docker中的具名挂载和匿名挂载,以及一些权限问题。

2021-10-04 15:53:26 249

原创 容器数据卷的应用之MySQL

容器数据卷的应用之MySQL,实现容器数据持久化。

2021-10-04 14:36:12 79

原创 如何使用容器数据卷

如何使用容器数据卷,容器间可以实现数据共享,docker中产生的数据会同步到本地。这个就是数据卷技术,通过目录挂载,将容器内的目录挂载到宿主机Linux上。

2021-10-04 11:11:39 89

原创 Markdown学习

Markdown学习

2021-10-01 19:48:33 48

原创 如何发布docker镜像----------tomcat为例

如何发布docker镜像,tomcat为例,解决了网站无法打开问题。

2021-09-30 17:11:23 56

原创 Docker中部署Nginx、tomcat和ES(elasticsearch)

Docker中部署Nginx、tomcat和ES(elasticsearch), 一些防火墙的命令,解决部署应用时出现的一些端口问题和页面问题。

2021-09-30 10:42:03 219

原创 如何在Linux上安装Docker

在Ubuntu上安装Docker,解决运行hello-world镜像时,出现Unable to find image 'hello-world:latest' locally的问题。

2021-09-26 11:07:26 585 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除