
Linux、Docker、K8S笔记
文章平均质量分 92
Linux、Docker、K8s 相关笔记
jcLee95
CSDN博客专家、全栈优质作者。阿里云专家博主,华为云·云享专家,出版社签约作者。华为云开发社区组织2023年度核心贡献者。当前主要兴趣领域为,Flutter、HarmonyOS、Webassembly+Rust、electron。熟悉Python、PowerShell、Node及前端开发等。
展开
-
Kompose工具:转换Compose项目为K8S项目
最为一个无端不搞的IT人,最近忙着尝试将以前迁移Docker Compose到K8S,太麻烦了,但是发现了Kompose这么个项目,于是静下心来做一个研读总结。本文介绍用于转换Compose项目为K8S项目的Kompose工具。原创 2024-08-25 14:44:34 · 1298 阅读 · 0 评论 -
容器跨主机通信:Flannel网络实现机制分析
本文探讨了Flannel容器网络方案的工作原理、实现机制和部署方法,重点分析了UDP和VXLAN两种模式的特点及性能差异,并提供了在Kubernetes环境中的实践指南。原创 2024-08-05 23:31:21 · 1392 阅读 · 0 评论 -
运维.Linux.bash学习笔记.数组及其使用
在 Linux shell 编程中,数组是一种强大而灵活的数据结构,它允许我们在单个变量中存储多个相关的值。Bash(Bourne Again Shell)作为 Linux 系统中最常用的 shell 之一,从 4.0 版本开始引入了更加丰富的数组功能,包括普通数组和关联数组,极大地增强了脚本编程的能力。原创 2024-07-31 23:59:41 · 1191 阅读 · 0 评论 -
Linux日志管理工具:Logrotate
本文详细介绍了Linux系统中的日志管理工具Logrotate的概念、安装、用法,并给出了若干示例。原创 2024-07-14 10:59:34 · 1099 阅读 · 0 评论 -
运维.Linux下执行定时任务(中:Cron的常用替代方案)
本文是一些关于Corn替代方案的总结。原创 2024-06-25 21:36:56 · 1337 阅读 · 0 评论 -
运维.Linux下执行定时任务(上:Cron简介与用法解析)
介绍Linux/Linux系统下,用于执行定时任务的Cron原创 2024-06-25 20:58:10 · 1747 阅读 · 1 评论 -
运维.云技术学习.基于应用服务网格的灰度发布(上:理论基础篇)
本文详细介绍了软件升级过程中灰度发布的概念、流程及其优势,重点阐述了应用服务网格(ASM)在灰度发布中的应用。通过ASM,企业可以实现无侵入、独立部署、便捷切换和实时监控的灰度发布,降低升级风险,提升用户体验。文章还介绍了ASM的架构、关键组件及其在容器化服务流量治理中的应用,包括集群内部、入口、跨集群流量管控和灰度发布策略,展示了ASM在现代微服务架构中的重要性和实用性。原创 2024-06-22 18:45:07 · 1153 阅读 · 0 评论 -
Kubernetes容器运行时:Containerd vs Docke
本文关于 Kubernetes容器运行时比较:Containerd 与 Docker原创 2024-06-20 22:16:13 · 1500 阅读 · 0 评论 -
弃用Docker Desktop:在WSL2中玩转Docker之Docker Engine 部署与WSL入门
本文介绍基于WSL2的基础用于,以及基于WSL2,部署Docker Engine,实验环境为Windiws11,部署Docker Engine的Linux为Ubuntu发行版本。原创 2024-06-13 22:37:31 · 4713 阅读 · 5 评论 -
Docker系列.Docker Desktop中如何启用Kubernetes
本文 Docker Desktop for Windows 为例介绍如何在 Docker Desktop 中如何启用 Kubernetes 。原创 2024-06-11 22:47:46 · 1880 阅读 · 0 评论 -
运维系列.在Docker中使用Grafana
基于Docker部署grafana相关记录。原创 2024-06-11 21:19:51 · 2931 阅读 · 0 评论 -
绿联云NAS一些探索(1):SSH、包管理器探测、安装docker-compose等
本文介绍绿联云Nas,SSH,包管理器,部署Docker Compose的方法等。登入系统执行相关命令具有损坏你的NAS系统的风险,如果读者朋友没有那个技术和能力,就不要学我在本文中的操作。由于绿联云又多个版本,本文的方案未必适合于所有版本,读者必须深刻认识版本差异可能会导致各种无法预估的异常风险。本文仅仅作为技术方案指导,读者进行任何本文中提到的相关操作前应该明确相关风险并自行评估。原创 2024-06-06 23:12:54 · 1843 阅读 · 0 评论 -
运维开发.Kubernetes探针与应用
探针让Kubernetes具备了更好的自我修复和自我调节能力,是提高应用整体可靠性不可或缺的利器。本文将详细介绍Kubernetes中探针的原理和用法。。原创 2024-05-31 22:15:53 · 993 阅读 · 0 评论 -
Docker系列.Docker镜像分层原理
Docker镜像是由只读层组成,每层代表一个指令,这些层是堆叠的,每一层都是前一层的增量。本文关于Docker镜像分层相关原理和话题。原创 2024-05-27 23:17:19 · 1217 阅读 · 0 评论 -
运维专题.Docker功能权限(Capabilities)管理和查看
本文介绍Docker中功能权限(Capabilities)管理和查看。原创 2024-05-27 12:37:11 · 1894 阅读 · 0 评论 -
Docker技术概论(8):Docker Desktop原生图形化管理
本文介绍基于Docker Desktop提供的Docker原生图形化管理界面用法。原创 2024-02-29 19:50:09 · 1851 阅读 · 0 评论 -
Docker技术概论(5):Docker网络
本文介绍Docker 网络的基本概念和原理与用法。理解Docker网络相关概念是有效使用Docker 和构建现代化应用的基础。无论是开发新应用还是迁移现有应用到容器环境,Docker 网络都是实现应用高效运行的关键因素之一。原创 2024-02-29 16:41:15 · 1056 阅读 · 0 评论 -
Docker技术概论(4):Docker CLI 基本用法解析
在本文中,我们将探讨 Docker CLI 的基本用法,包括如何使用命令来查找、拉取、推送、导出、加载镜像,以及如何创建容器、进行文件拷贝、数据卷挂载和容器管理等操作。通过学习和掌握这些基本用法,用户可以更好地利用 Docker CLI 来管理他们的容器化应用。原创 2024-02-29 15:28:14 · 1432 阅读 · 0 评论 -
Docker技术概论(3):Docker 中的基本概念
本文介绍Docker 中的基本概念。Docker是一个开源的平台,用于开发、交付和运行应用程序。通过使用Docker,开发者可以将应用程序及其依赖打包到一个轻量级、可移植的容器中,然后这个容器可以在任何Docker运行的机器上运行,确保了应用程序在不同环境之间的一致性和可移植性。Docker使用容器来实现这些功能,容器是一种轻量级的虚拟化技术,它允许在隔离的环境中运行和管理应用程序。原创 2024-02-29 02:43:04 · 1225 阅读 · 0 评论 -
Docker技术概论(2):Docker环境的搭建
本文介绍Docker安装与配置。原创 2024-02-29 01:32:40 · 1178 阅读 · 0 评论 -
Docker技术概论(1):Docker与虚拟化技术比较
本文将深入探讨Docker与传统虚拟机技术的区别,着重分析两者在抽象层级、隔离性、资源消耗、启动速度以及在实际应用中的优势和局限。通过对比分析,我们旨在为读者提供一个清晰的视角,以理解Docker技术如何在现代软件开发和运维中发挥其独特的价值。原创 2024-02-29 00:52:22 · 1642 阅读 · 0 评论 -
ubuntu 22.04 阿里源
Ubuntu 阿里源、版本代号...原创 2023-02-19 12:43:47 · 1328 阅读 · 0 评论 -
docker中 gitlab 安装、配置和初始化
配置文件 /etc/gitlab/gitlab.rb:当然你也可以使用 桌面端的 VSCode 链接dockeer 打开,显示效果比 vim 更好:然后今天主要记录以下这些配置项的注释都说了什么,下次好直接配置:原创 2023-02-18 16:50:09 · 6751 阅读 · 0 评论 -
7zip 命令/编程使用手册
通过命令编程方式使用 7zip。详细介绍了7zip所有命令的使用方式。原创 2022-06-14 16:22:48 · 2018 阅读 · 0 评论 -
案例详解-如何在 Linux 系统中安装和使用 7zip 以及 7zip的脚本编程使用教程(非p7zip,而是官方版本7zip for linux)附deb包下载链接
https://download.csdn.net/download/qq_28550263/85420534原创 2022-05-21 03:20:04 · 6517 阅读 · 5 评论 -
docker 容器中安装 NodeJS的两种方式
docker中安装 NodeJS的两种方式1. 方式一:直接从Docker Hub 拉去NodeJS镜像Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。查看可用的 Node 版本在Docker Hub中搜索关键字: https://registry.hub.docker.com/search?q=node。可以通过 Sort by 查看其他版本的 Node,默认是最新版本 node:latest。2原创 2022-04-19 14:43:42 · 15564 阅读 · 7 评论 -
docker Ubuntu系统中安装使用 powershell
docker Ubuntu系统中使用 powershell目标:在docker环境中部署使用 powershell步骤:1. 安装docker :sudo apt-get isntall docker2. 拉取一个ubuntu镜像:sudo docker pull ubuntu:latest3. 基于镜像构建容器,并映射到外部一个端口 8000 =>8000:sudo docker run -it -d -p 127.0.0.1:8000:8000 容器ID4. 进入运行原创 2022-04-18 16:44:12 · 1494 阅读 · 0 评论 -
Python实战技术 - Python虚拟隔离环境 和 Docker技术
Django实战专题 - Python虚拟隔离环境搭建1. 为什么要创建虚拟隔离环境在生产环境的服务器中,往往同一台主机上需要部署多个运行环境;每个运行环境很可能存在不兼容的问题,比如它们使用了同一依赖的不同版本;多个项目下,某个项目的升级可能导致其他项目无法使用。为了避免这种情况也要求彼此之间相互"隔离"。2. 如何创建虚拟隔离环境2.1. 使用 venv 创建虚拟环境2.1.1 关于环境变量环境变量(environment variables)是指在操作系统中用来指定操作系统运行环境原创 2021-03-26 10:02:42 · 2496 阅读 · 0 评论 -
如何在云服务器使用docker快速部署jupyter web服务器(Nginx+docker+jupyter+tensorflow)
如何在云服务器部署jupyter web服务器如果你不能长期使用XShell,那么推荐使用一款免费好用的SSH工具链接你的Linux服务器:PuTTY该工具安装简单、使用方便。可以自己在网上取查找相关教程,这里不做介绍了。以下以ubuntu系统为例:先要部署docker:如果你的Linux服务器没有配置国内源的话,可能接下来的下载速度会很慢,建议配置一个国内源。这里以阿里云为例。配置前,需要安装vim工具:如有必要,也先更新apt源:apt updateapt upgrade -y安原创 2021-03-15 23:38:07 · 5699 阅读 · 4 评论 -
在docker中配置apt工具与python的源均为国内源
在docker中配置apt工具与python的源均为国内源1、准备并进入一个docker容器本文主要包含一些常用的配置方法。包括在docker中配置系统源、python源。打开 linux 终端,或者在部署了docker desktop的Windows10计算机上启动PowerShell。通过 docker images命令,可以查看一下当前所有的镜像 :PS C:\Windows\system32> docker imagesREPOSITORY TAG原创 2020-12-05 18:21:11 · 1736 阅读 · 0 评论