文章目录原生概念Kubernetes容器和微服务k8s服务网格边缘计算边端 原生概念重点在以下三个方面应用容器化面向微服务架构应用支持容器的编排调度介绍:这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。原生技术有利于各组织在公有、私有云和混合等新型动态环境中,构建和运行可弹性扩展的应用。
文章目录1. 原生的概念2. 原生的四要素3. 原生的关键目标 什么是原生?这里将从原生的概念、原生的四要素、原生关键目标等方面介绍。 1. 原生的概念原生应用时面向而设计的应用,在使用原生技术后,开发者无需考虑底层的技术实现,可以充分发挥平台弹性和分布式优势,实现快速部署、按需伸缩、持续交付等。2. 原生的四要素如下图所示,原生四要素主要是微服务、DevOps、持
​作者:柒号华仔​ 个人主页:​​欢迎访问我的主页​​​ 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. Docker简介1.1 Docker定义Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 能够将应用程序与基础架构分离,以便快速交付软件。使用 D
原创 精选 2022-08-25 07:51:25
433阅读
Docker中的镜像分层,支持通过扩展现有镜像,创建新的镜像。类似Java继承于一个Base基础类,自己再按需扩展。新镜像是从 base 镜像一层一层叠加生成的。每安装一个软件,就在现有镜像的基础上增加一层。
原创 2022-10-08 09:35:06
106阅读
Docker是基于Go语言实现的开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”
原创 2022-10-08 07:42:50
72阅读
1-原生技术-Docker一、Docker安装参考文章地址:://developer.aliyun/mirror/docker-ce# 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加软件源信息 sudo yum-config-manager --add-repo
原创 2024-03-16 16:26:15
46阅读
本文根据 8 月 11 日 SOFA Meetup#3 广州站 《蚂蚁金服在原生架构下的可观察性的探索和实践》主题分享整理。现场回顾视频以及 PPT 查看地址见文末链接。  前言随着应用架构往原生的方向发展,传统监控技术已经不能满足原生时代运维的需求,因此,可观察性的理念被引入了 IT 领域。下面我将会就可观察性在原生的起源,可观察性发展动力,可观察性与监控的关系,可观察
Kubernetes集群安装和配置01一、环境准备二、docker容器运行时安装2.1、cri-dockerd安装2.1.1、方式一:二进制文件下载安装2.1.2、方式二:通过docker来构建2.2、cri-dockerd服务配置和启动三、kubeadm和相关工具3.1、安装kubeadm、kubelet、kubectl:3.2、卸载四、主机环境调整4.1、修改节点上Docker 的cgrou
转载 2023-09-05 08:05:41
159阅读
一、基础环境说明1、操作系统:Centos7.6;1master;2node2、docker版本:docker-ce 19.03.8-3二、docker安装1、使用阿里镜像仓库,mirror.aliyun.com# step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step
转载 2024-01-17 07:50:19
28阅读
作者:​​柒号华仔​​ 个人主页:​​欢迎访问我的主页​​ 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,原生等,感兴趣的小伙伴可以关注我,一起交流。1. 镜像简介Docker 镜像(Image)是用于创建 Docker 容器的模板。Docker 镜像相当于一个 root 文件系统,比如官方镜像 ubuntu:16
推荐 原创 2022-08-29 22:27:58
547阅读
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
原创 2022-05-30 15:15:21
470阅读
1、直接拉去最新的Nginx 镜像docker pull nginx:latest2、查看本地镜像docker images可以发现Nginx已经成功拉过来了3、运行容器docker run --name nginx -p 8069:80 -d nginx打开ip:8069ip是你服务器的地址,8069是你的端口...
原创 2022-05-23 12:11:07
224阅读
# Docker构建原生部署 ## 引言 原生是一种软件架构的理念,旨在使应用程序能够在环境中更高效、更可靠地运行。Docker是一种流行的容器化技术,可以帮助开发人员将应用程序与其依赖项打包到一个可移植的镜像中,以便在不同的环境中部署和运行。本文将介绍如何使用Docker构建原生部署。 ## 准备工作 在开始之前,您需要确保已经安装了Docker。可以通过在终端中运行以下命令来检
原创 2023-11-15 11:08:04
42阅读
Golang原生技术的发展可以分为以下几个阶段:1.初期阶段(2014-2015年)在Golang诞生之初,计算及原生应用领域还没有受到足够的关注。但是,由于Golang具有高效的内存管理、高并发处理和网络编程能力,很快就被开发者们所认可,并开始在一些互联网公司中得到应用。2.探索阶段(2016-2017年)随着Kubernetes等容器编排工具的兴起,Golang开始逐渐被引入到原生应用
# 原生部署:快速入门 Docker HelloWorld 随着计算技术的飞速发展,原生成为了现代软件开发的重要趋势。原生应用采用一系列新技术和新方法,使得应用能够更快、更高效地在容器化环境中运行。本文将通过一个简单的“Hello World”例子,带你了解如何使用Docker进行原生部署。 ## 1. 什么是DockerDocker是一个开源的容器化平台,可以让开发者将应用及
原创 2024-09-12 05:14:32
67阅读
一、参考资料DockerDocker Compose 详解 - 简书docker-compose down | Docker Documentation
原创 2022-08-05 06:03:56
69阅读
1. 为什么需要容器?下图是一个比较传统的软件架构: 做过java的同学可能对上图的架构方式比较了解,我们通常会将一个应用程序生成一个war包,放到一个tomcat容器当中并在一台虚拟机(VM)中启动运行,然后配置nginx的负载均衡策略,将来自用户的请求转发到某个tomcat应用上,这种基于主机或虚拟机部署的应用会存在以下几个问题:​可移植性差​需要事先安装应用所需要的运行环境,比如java应
原创 2022-03-18 14:20:57
127阅读
# Docker 部署与原生:小白开发者入门指南 在现代软件开发中,Docker原生架构已经成为了不可或缺的工具,这些技术使得应用的开发、部署和管理变得更加高效。在这篇文章中,我将带你逐步了解如何使用Docker来部署一个简单的原生应用。我们会从基本概念入手,逐步深入每一个步骤。 ## 一、整体流程概述 在开始之前,让我们来看一下Docker部署和原生的整体流程。我们将整个过程分为
原创 9月前
18阅读
目录一、原生是什么原生+原生二、原生四要素微服务容器化DevOps持续交付三、具体的原生技术有哪些容器(Containers)微服务(Microservices)服务网格(Service Meshes)不可变基础设施(Immutable Infrastructure)声明式API(Deciarative API)四、服务器相对传统物理服务器的优势五、原生的好处六、总结 一、原生
文章目录1. Docker 配置镜像加速器1.1 编辑1.2 修改保存2. Docker 镜像操作常用指令2.1 搜索镜像2.2 下载镜像2.3 列出本地镜像2.4 删除本地镜像2.5 保存镜像2.6 加载镜像3. Docker 容器操作常用指令3.1 新建并启动容器3.2 列出容器3.3 停止容器3.4 强制停止容器3.5启动已经停止容器3.6 重启容器3.7 进入容器3.8 拷贝文件到容器3
转载 2024-02-04 00:47:49
57阅读
  • 1
  • 2
  • 3
  • 4
  • 5