- 博客(17)
- 收藏
- 关注
原创 Kubernetes相关操作命令
kubectl create -f xxx1.yaml -f xxx2.yaml #创建多个yaml资源。kubectl get service --all-namespaces #查询所有命名空间的pod。kubectl get events --all-namespaces #查询所有命名空间的事件。kubectl get pods --all-namespaces #查询所有命名空间的pod。kubectl run -i --name --image=<镜像名>
2024-09-02 16:07:57
522
原创 Docker常用命令
示例:docker run --read-only image_name25. –cpu-quota:设置容器的 CPU 配额,以微秒为单位。示例:docker run --link container_name:image_alias image_name。--cap-add 和 --cap-drop:增加或删除容器的 Linux 能力,用于控制容器的权限。示例:docker run --cap-add=SYS_ADMIN image_name。
2024-09-02 11:15:33
1252
原创 Kubernetes部署Python项目
如果容器正常结束(退出码为0),则kubelet将不会重启它。(3)lfNotPresent:如果本地有镜像就使用本地镜像,没有就拉取在线镜像。1.Always:Pod一旦终止运行,则无论容器是如何终止的,kubelet服务都将重启它。定义Pod的重启策略,可选值为Always、OnFailure和Never默认值为Always。3.Never:Pod终止后,kubelet将退出码报告给Master,不会重启该Pod。定义拉取镜像策略,有三种选择,Always,Never,IfNotPresent。
2024-09-01 20:07:15
1066
原创 docker构建自己的私有镜像仓库
docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry#该命令在某些版本内核的linux下会出现退出情况,故可执行下面命令,如果执行后面的docker push命令出现了connection refused的错误则,执行下面这条命令。"insecure-registries": ["ip_address:5000"] #添加私有镜像仓库地址,ip_address为本机ip。1、下载私有仓库镜像registry。
2024-09-01 10:34:34
561
原创 k8s配置flannel网络,以及解决node not ready问题!
1、复制master节点中的/etc/cni/net.d文件夹到node节点的/etc/cni/net.d中(注意,node节点通常不存在这个文件夹,需要自己手动创建,然后复制)修改net-conf.json下的:Network:"ip/host"修改为你初始化的时候的--pod-network-cidr的参数。2、复制master节点中的/opt/cni/bin中的flannel文件到node节点中的/opt/cni/bin/中。问题:node节点notready。使用 unzip命令解压缩。
2024-08-29 10:25:23
555
原创 ubuntu18.04安装kubernetes集群环境
sudo mv /etc/kubernetes/kubelet.conf /etc/kubernetes/kubelet.conf.bak #备份冲突文件。sudo mv /etc/kubernetes/pki/ca.crt /etc/kubernetes/pki/ca.crt.bak #备份冲突文件。--pod-network-cidr=10.244.0.0/16 直接填这个就好,他是k8s的节点网络,后续用不到。从第三步初始化成功的输出信息中找到下面命令执行,注意:不同人的命令不一样!
2024-08-19 20:04:06
999
原创 docker部署含深度学习模型的python项目(gpu加速)
从报错信息上看,在我的plots.py中的 fontStyle = ImageFont.truetype("../segment/simsun.ttc", textSize, encoding="utf-8")语句报错,我的字体路径是../segment/simsun.ttc,但是该路径 并没有索引到,因此我将我的字体文件simsun.tcc复制到可以索引到的路径下,并修改该语句的指定绝对路径下!这一般是你镜像中字体的问题,查看你的错误日志,找到你的字体路径,确保该路径可找到并且包含你要用的字体文件!
2024-08-16 21:41:55
886
原创 采用docker部署含有qt界面的Python项目教程
docker run --rm -it --name my-running-app -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix <镜像名>2、ps aux | grep X #查看宿主机的X-server是否成功运行,如果 X Server 正在运行,应该会看到类似于。3、构建自己的docker镜像,在Dockerfile文件所在的目录中运行终端执行以下命令。执行完上面命令的时候,查看我们的X-server是否配置成功。
2024-07-29 17:12:52
1013
原创 ubuntu18.04安装docker,以及docker配置修改教程
注:如果添加仓库的时候出现了某镜像源网站 404 not found问题,那么就在软件与更新中的其他软件中把对应的网站取消勾选,重新执行命令即可!7、安装最新版本的 Docker Engine-Community 和 containerd。###出现这个说明安装成功!# 创建docker目录,再使用 cd /etc/docker 进入。# 进入docker目录,如果输出说没有此目录,就按上一个命令创建。4、为docker设置一个稳定版的仓库。2、安装docker相关的依赖项。8、测试是否安装成功。
2024-07-27 10:25:54
1174
原创 Certificate verification failed: The certificate is NOT trusted.
参考:https://www.cnblogs.com/pengdonglin137/articles/17850900.html
2024-07-25 17:17:24
366
原创 docker容器内使用apt报错 E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission)
参考:docker容器内使用apt报错 E: List directory /var/lib/apt/lists/partial is missing. - Acquire (13: Permission)-优快云博客
2024-07-25 17:10:50
287
原创 Docker 修改默认存储目录
注:如果之间在修改镜像源的时候创建并且编辑过daemon.json文件,则仿照下面的内容修改daemon.json文件。此时,再次执行docker info就可以看见docker目录修改到目标目录了。我们可以看到docker默认的根目录为/var/lib/docker。1、执行下面的命令,创建并编辑daemon.json文件。将下面一段内容粘贴到daemon.json文件中。执行命令后会打印出docker的详细信息,1、查看默认的docker信息。
2024-07-22 18:35:29
790
原创 解决:Python3 No module named ‘mysql‘
安装步骤:File→Settings→Project→Project Interpreter→”+“→添加”mysql-connector"模块即可。安装了mysql,发现仍然存在No module named 'mysql'报错。后来发现需要安装mysql-connector。
2023-10-08 16:48:50
595
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人