# K8S能不用Docker吗?
Kubernetes(简称K8S)是当今最流行的容器编排工具之一,而Docker则是最常用的容器化工具之一。很多人可能会认为K8S一定要配合Docker才能使用,但实际上K8S并不依赖于Docker,也可以使用其他的容器运行时(Container Runtime)来替代Docker。在本文中,我将向你展示如何在K8S中使用其他容器运行时替代Docker。
#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-03 10:45:38
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.什么是Axios  Axios 是一个开源的可以用在浏览器端和 NodeJS 的异步通信框架,主要作用就是实现 AJAX 异步通信,其功能特点如下:从浏览器中创建 XMLHttpRequests
从 node.js 创建 http 请求支持 Promise API [JS中链式编程]拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御            
                
         
            
            
            
            插件的结构之前我们介绍了插件的加载,接下来就是真正开始进行插件的执行了,首先要看下插件的结构是怎么样的,以阿里的druid数据源为例 skywalking-plugin.def:druid-1.x=org.apache.skywalking.apm.plugin.druid.v1.define.DruidPooledConnectionInstrumentation
druid-1.x=org.a            
                
         
            
            
            
            一 nginx简述  Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。**它最常的用途是提供反向代理服务。**
 - 负载均衡 -   二 安装nginx步骤(建议下述安装过程全程root)0 概数  在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法            
                
         
            
            
            
            老项目是09-11年搞的,用的是spring+struts2,没有用注解,全xml配置。web.xml中也配置了一大堆。现在启动新项目,在项目中用spring+springmvc ,主要用注解,也用了少量的必要的spring xml配置component-scan之类,其实是结合使用,最近看了spring的书,说可以完全去掉xml,用@Configuration @EnableWebMvc和 基于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-17 21:06:33
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、版本名称版本skywalking-oap-server8.9.1skywalking-ui8.9.1elasticsearch7.14.2java-agent8.8.0注意:        不建议直接下载latest版本,因为latest版本号不明显,需要进一步查看,后面会导致奇奇怪怪的问题【亲身经历】。2、skywalking单机部署docker-co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 10:33:11
                            
                                536阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装环境安装Skywalking可以采用H2存储数据或者ElasticSearch存储,这里采用ElasticSearch存储,采用OAP处理数据,并基于Skywalking UI展示数据。因为安装ElasticSearch的要求比较高建议内存在2G以上配置列表硬件虚拟机配置:2C4G操作系统:CentOS 7.6 64bitdocker版本: 20.10.5软件ElasticSearch 7.1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-25 20:32:05
                            
                                234阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当前的应用架构基本都采用微服务架构,微服务解决了传统单体应用臃肿、难以扩展等问题,但同时也带来了新的问题。众多的微服务交织在一起,使得定位线上问题变的非常棘手,所以就需要一个链路追踪系统,把一次请求所经过的路径全部串起来,一旦请求失败了,能很直观的定位到问题出现在哪一环。目前主流的链路追踪系统有zipkin、SkyWalking、cat、jaeger等,SkyWalking是非常优秀的国产软件,对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-14 15:01:44
                            
                                256阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            cat docker-compose.yamlversion: '3.3'
services:
  es8:
    image: elasticsearch:8.4.2
    container_name: es8
    ports:
      - 9200:9200
      - 9300:9300
    environment:
      xpack.security.enabl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 21:33:12
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、环境准备1.1  java环境准备由于hadoop需要运行在java环境下,所以,java环境是必须的,需要安装jdk,最好不要用linux上自带的openjdk,需要用oracle官网提供的jdk才行。下载jdk网址为: http://www.oracle.com/technetwork/java/javase/downloads/index.html安装方法请自行参阅官            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 20:04:39
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker可以不用WSL吗?
Docker是一种广泛使用的容器化平台,可以在各类操作系统上运行和部署应用。随着Windows用户的增加,Docker Desktop成为了在Windows环境中使用Docker的一种常见方式。然而,许多Windows用户疑惑:Docker是否必须依赖WSL(Windows Subsystem for Linux)?
## 什么是WSL?
WSL是Wind            
                
         
            
            
            
            # Docker可以不用Dockerfile的实现方式
## 引言
Docker通常是通过Dockerfile来构建镜像的,但我们并不是唯一的选择。在某些情况下,使用Docker命令直接构建镜像也是可行的。本文将带你明确整件事情的流程,并逐步教会你如何实现这一目标。
## 流程概述
下面是通过直接命令创建Docker镜像的步骤:
| 步骤         | 描述            
                
         
            
            
            
            简述这里引用skywalking官方网站上简介:分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。SkyWalking 是观察性分析平台和应用性能管理系统。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。环境准备skywalking有多种安装方式,这里我通过docker-compose进行安装,因为skywalkin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 00:47:47
                            
                                344阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker 部署 Apache SkyWalking
工具,广泛用于微服务、云原生和容器环境中。借助 Docker,快速部署 SkyWalking 是一件相对简单的事情。在这篇文章中,我将为你详细介绍如何通过 Docker 实现 SkyWalking,并为每一个步骤提供必要的代码和说明。
## 整体流程
下面是实现 SkyWalkin            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-07 03:46:00
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            skywalking-ui使用指南1. 概述2. 详细介绍2.1 功能选型卡选择区2.1.1 仪表盘2.1.1.1 APMglobal(全局)指标:Service 指标Instance 指标Endpoint指标2.1.1.2 Database2.1.2 拓扑图2.2.3 追踪2.2.4 性能剖析2.2.5 日志2.2.6 告警2.2 重载区2.3 时间选择器附:1. Apdex介绍介绍:数学表示            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-15 22:34:04
                            
                                265阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Skywalking安装以及docker镜像打包Skywalking版本:apache-skywalking-apm-es7-8.7.0ES版本:7.17.2一.下载Skywalking的安装包下载地址:Index of /dist/skywalking/8.7.0 (apache.org)上传到服务器安装目录并解压#这里选择的安装目录是/usr/local
cd /usr/local
tar -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 17:44:30
                            
                                245阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SkyWalking部署文档-Windows环境文件状态:[ ] 草稿[√] 正在修改当前版本1.0历史修订版本1.0;作    者杜有龙完成日期2019-01-16一、环境搭建资料--1、下载1.1官网地址http://skywalking.apache.org/downloads/ gitlib中文文档地址:https://github.com/apac            
                
         
            
            
            
                         
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 20:30:04
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes(简称K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一种在大规模集群中运行容器化应用的方法,并提供了自动化管理的能力,包括负载均衡、服务发现、自动扩展、滚动升级等。在K8s中,使用K8s自身提供的容器可以带来更多的好处,但也可以使用自己的容器。
下面,我将介绍如何在Kubernetes中使用自己的容器。
整个过程的步骤如下:
| 步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-01 15:43:20
                            
                                76阅读