Docker学神Docker123容器:docker、containerd、podmank8s1.24版本舍弃docker容器了,安装镜像时不使用docker用containerd但是创建镜像还是常用docker命令
docker概述Docker 是容器的称呼,常见的容器除了 docker 外,还有containerd、podman、CRI-O等,开发写好的代码或者需要部署的服务,都打包到一个镜像里,然后基于docker 或者containerd或者podman运行镜像,就可以提供相应的服务了。
现在用containerd运行容器比较多
centos:基于Red Hat Enterprise Linux
rocky-linux
Ubuntu:基于Debian
Fedora:有Red Hat公司支持
openstack:私有云技术
麒麟:由中国国防科技大学、中软公司、联想公司、浪潮集团和民族恒星公司合作研制的商业闭源服务器操作系统
欧拉:华为的操作系统
服务器:
虚拟机:虚拟机技术通过虚拟化硬件资源(例如CPU、内存、存储等)来创建一个完整的虚拟计算机,其中包含独立的操作系统、应用程序 ...
dagster12345678910111213141516171819202122232425@asset(group_name="task_todo", required_resource_keys={"path_resource"}, partitions_def=clip_partitions, config_schema={ "image_name": Field( str, default_value="changan-map.tencentcloudcr.com/train/dat_parse_sys", description="解析镜像" ), "image_version": Field( str, ...
git自己博客内容 有部分记录
来自b站视频
git、svn
git、github、gitlab
12github、gitlab基于git建设github、gitlab功能更加丰富
git远程服务器
git本地客户端软件
git服务端、客户端安装git服务端
1git服务端 选择github,gitlab
git客户端1下载安装、图像界面、集成git的idea
1github desktop、fork
git操作
新建、管理远程仓库新建
管理
修改记录
回滚
分支
tag
权限
本地仓库克隆、更新克隆 git clone
1也可以直接下载zip文件 但不支持后续的更新 上传操作 仅适用于查看
切换分支克隆 git branch git checkout
git clone –branch 目标分支名 地址 目录
更新 git pull
缓存区 上传 git status git diff git add
提交到本地仓库 git commit -m “log”
提交远程仓 git push
实例讲解
多环境代码管理
1些更 ...
kubernetes-helmhelmHelm入门(一篇就够了) - 知乎
123在 k8s 中,我们很多时候需要部署很多个应用,特别是微服务的项目,如果每个服务部署都需要使用kubectl apply依次执行,这将是一件很痛苦的事这个时候,如果一键部署所有应用,使用 Helm (https://helm.sh)是一个很不错的选择Helm本质就是一个k8s的包管理器
12345Helm的工作流程总结如下:开发者首先创建并编辑chart的配置;接着打包并发布至Helm的仓库(Repository);当管理员使用helm命令安装时,相关的依赖会从仓库下载;接着helm会根据下载的配置部署资源至k8s。
安装helm1首先需要在本地机器或Kubernetes集群上安装Helm
Repository1存储Helm Charts的地方
Chart1一个Helm包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含Kubernetes集群中的服务定义,类似Homebrew中的formula、APT的dpkg或者Yum的rpm文件
创建chart1234567使用helm create ...
kubernetes-kubectl1腾讯汽车云
[kuboard官网](Kubernetes教程 | Kuboard)
kubernetes1234567891011Kubernetes(简称K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。PodPod是Kubernetes中最小的部署单元,可以包含一个或多个容器。这些容器共享网络、存储和生命周期。Pod内的容器可以相互通信,而无需通过网络。ServiceService是一种抽象资源,用于定义一组Pod的逻辑集合和访问策略。它允许外部流量访问Pod,同时隐藏Pod的具体实现细节。DeploymentDeployment是一种控制器,用于管理Pod的副本数量和更新策略。它确保指定数量的Pod副本始终运行,并支持滚动更新。NodeNode是Kubernetes集群中的一个工作机器,可以是物理机或虚拟机。每个Node上运行着kubelet、容器运行时(如Docker或containerd)等组件。ClusterCluster是由多个Node组成的集群,用于运行容器化应用程序。集群由控制平面(Control Pla ...
前端-Djangohttps://www.bilibili.com/video/BV1aCxNzUEyi?spm_id_from=333.788.player.switch&vd_source=379b5659b7b00bb6caa4cadf9cc37ad6&p=8
创建项目12345django-admin start-project project_nameproject_name>>manage.py>project_name>settings.py urls.py asgi.py asgi.py wsgi.py
运行项目1python manage.py runserver
创建应用12345678python manage.py startapp app_nameapp_name>>migrations数据库admin.py后台相关 models.py 与migrations有关联views.py 增删改查、最重要的文件 与models.py有关联
url1path('testapp/',views ...
内网穿透cloudflare tunnel+免费域名\收费域名本地操作12345678910111213141516171819202122232425262728293031323334353637cloudflared tunnel logincloudflared tunnel cert-getcert.pemdir %USERPROFILE%\.cloudflared\cloudflared tunnel listcloudflared tunnel delete <tunnel-name>cloudflared tunnel create <tunnel-name>config.yml# 路由cloudflared tunnel route dns xxxx rdp.388311.xyz# 或手动在DNS页面添加CNAMErdp CNAME → [Tunnel-ID].cfargotunnel.comcloudflared tunnel run <tunnel-name># 方法 1:指定配置文件运行cloudflared tunnel r ...
前端-openapi


















