云原生
文章平均质量分 63
云原生实战学习全记录
别出BUG求求了
这个作者很懒,什么都没留下…
展开
-
nvidia dockeError response from daemon: could not select device driver ““ with capabilities: [[gpu]]
Nvidia Docker安装后,使用镜像创建容器时出错,命令如下。安装NVIDIA Container Runtime。安装后重新启动docker。原创 2024-06-25 14:45:06 · 895 阅读 · 0 评论 -
重启某个节点、重启电脑服务器后,kubernetes无法运行,k8s无法运行
环境:ubuntu18.04 LTS现象:按步骤安装kubernetes后,正常启动,各个命令均可正常使用。原创 2023-11-06 09:08:36 · 720 阅读 · 3 评论 -
Docker常见问题/面试题汇总和解析
Docker是一种开源容器平台,可以通过轻量级容器来实现应用程序的打包、发布和部署。Docker Swarm 是 Docker 的官方容器编排工具,可以帮助管理和协调多个 Docker 容器。原创 2023-07-21 14:36:44 · 607 阅读 · 0 评论 -
Docker中如何限制容器可用的 CPU
相比限制容器用的内存,限制 CPU 的选项要简洁很多。但是简洁绝对不是简单,大多数把复杂东西整简单的过程都会丢失细节或是模糊一些概念,比如从和选项到 --cpus 选项的进化。对于使用者来说这当然是好事,可以减缓我们的学习曲线,快速入手。原创 2023-05-15 09:24:58 · 2804 阅读 · 0 评论 -
【云原生】docker如何重启所有容器服务
【代码】【云原生】docker如何重启所有容器服务。原创 2023-04-24 16:25:00 · 717 阅读 · 0 评论 -
【云原生】python获取docker stats 容器cpu使用率
以下只展示cpu的获取,其他的类似内存网络io,同理可以通过解析。原创 2023-03-31 23:44:11 · 675 阅读 · 0 评论 -
【云原生】docker设置非root用户使用权限的方法
docker使用的时候需要sudo权限,但是很多时候我们账号是没有管理员权限的,为了不扩展管理员权限,我们可以把docker设置为非root用户操作。原创 2023-03-31 23:43:10 · 865 阅读 · 0 评论 -
【云原生】docker-compose安装,解决Warning: the “docker“ command appears to already exist on this system.3的问题
【代码】【云原生】docker-compose安装,解决Warning: the "docker" command appears to already exist on this system.3的问题。原创 2023-03-30 22:10:07 · 6270 阅读 · 4 评论 -
最纯净-Ubuntu系统下如何卸载kubernetes(k8s)-2023最新
dpkg用于:管理系统的里deb包,可以对其安装、卸载、deb打包、deb解压等操作,与之相关apt-get工具可以在线下载 deb包 安装。当你想彻底地删除软件包的时候,用 apt-get purge 吧。apt-get remove 会删除软件包而保留软件的配置文件。apt-get purge 会同时清除软件包和软件的配置文件。逐一卸载:(–purge 同时卸载配置文件)利用dpkg命令查看是否还有k8s其他服务。或者:(–remove)重启电脑或者服务器即可。原创 2023-02-22 13:51:23 · 3566 阅读 · 0 评论 -
Kubernetes常用命令(持续更新)
这边要注意的是k8s复制的时候不要用绝对路径,他这个默认是从工作目录开始的,#还有要注意的是目标路径不能为路径,只能是一个文件名。原创 2023-01-09 19:54:32 · 155 阅读 · 0 评论 -
k8s安装部署metrics-server;监测集群状况
Metrics Server是Kubernetes内置自动伸缩管道的一个可伸缩、高效的容器资源度量来源。Metrics Server从Kubelets收集资源指标,并通过Metrics API将它们暴露在Kubernetes apiserver中,供水平Pod Autoscaler和垂直Pod Autoscaler使用。kubectl top还可以访问Metrics API,这使得调试自动伸缩管道变得更容易。Metrics Server不是用于非自动伸缩的目的。原创 2023-01-09 19:50:36 · 2140 阅读 · 0 评论 -
【云原生】Prometheus监控docker容器
部署node-exporter用于搜集硬件和系统信息。原创 2023-01-09 19:41:32 · 1374 阅读 · 0 评论 -
【云原生】Prometheus+Grafana对k8s集群服务资源pod进行监控;kubernetes常见问题汇总和排查
blog本文钟,我们要实现通过Prometheus监控k8s集群中各种资源:如微服务,容器资源指标 并在Grafana显示思路可以通过外部prometheus通过连接apiserver去监控k8s集群内指标。(前提k8s集群内安装好相应的exports)可以通过部署kube-prometheus(集群内部起了一套监控) 在通过联邦的方式,进行监控。包括监控k8s节点、监控coreDns服务以及监控Ingress-nginx,但是本文侧重于监控k8s的指标。原创 2023-01-09 19:24:48 · 2323 阅读 · 0 评论 -
Docker 拉取结果为“等待连接时请求取消(等待标头时超出客户端超时);Error response from daemon: Get “https://registry-1.docker.io/v
时报错:在 shell 上使用 docker 登录时,这里也有同样的问题:解决办法DNS解析出错添加如下内容:重启服务即可:原创 2023-01-09 17:09:00 · 1045 阅读 · 1 评论 -
docker启动报错:Job for docker. service failed because the control process exited with error code
1、在使用systemctl start docker时,一直报错,如下图。试了网上的方法:**a、修改docker.service文件;b、在daemon.json中增加代码,**都不能解决我遇到的情况。如果还是存在报错问题,可能与我遇到的情况不一样。不要放弃,继续搜教程或者找大神协助。,这个文件是我们在安装时创建的,如果没有的话,使用。4、重启docker,无报错代表已经成功。2、经过不懈努力,终于找到办法。原创 2023-01-09 17:03:29 · 1118 阅读 · 2 评论 -
【云原生】在Ubuntu18/20上部署Kubernetes/k8s集群详细教程——亲测可用!!网上其他教程均有问题!
原因是kubelet的cgroup配置与docker的cgroup不一致,分别修改docker与控制平台的kubelet的cgroup,官方推荐systemd。进入/etc/systemd/system/kubelet.service.d,查看是否存在10-kubeadm.conf,在文件末尾添加。产生这个问题就是Kubernetes的版本的原因,降低Kubernetes版本就好.解决方案见问题3。我真的掏了,解决办法:卸掉1.24版本的组件,使用低版本,上面教程中下载的是v1.23.6。原创 2023-01-05 01:41:07 · 2947 阅读 · 4 评论 -
【云原生】服务器重启后,如何将dockers和docker里的服务重启
以redis为例2.查看已经创建的容器此时会显示exit 即容器已经退出4.查看是否启动成功原创 2022-12-06 19:13:37 · 1664 阅读 · 0 评论 -
【云原生docker虚拟化kubernete】Docker push时报错:Docker denied: requested access to the resource is denied的解决办法
Docker 是使用最广泛的开源平台之一,它使开发人员能够将应用程序打包到容器中。容器只不过是一个标准的软件单元,用于打包代码及其所有依赖项。这有助于应用程序从一个计算环境快速可靠地运行到另一个计算环境。Docker 映像在文件中包含一组指令,可用于在 Docker 容器中执行代码。大多数情况下,在创建 docker 镜像之后,当我们尝试将镜像推送到我们的存储库时,会发生这种类型的错误“Docker denied: requested access to the resource is denied”原创 2022-11-16 20:41:10 · 4948 阅读 · 0 评论 -
【云原生docker虚拟化kubernetes】Dockerfile在树莓派进行构建时Python pip 安装报错“PermissionError: [Errno 1] Operation not”
收到以下错误:dumped)原创 2022-11-16 18:26:56 · 922 阅读 · 0 评论 -
如何卸载k3s?
卸载 K3s 会删除集群数据和所有脚本。要使用不同的安装选项重新启动集群,请使用不同的标志重新运行安装脚本。要从 server 节点卸载 K3s,请运行:要从 agent 节点卸载 K3s,请运行:原创 2022-07-13 10:35:44 · 2586 阅读 · 0 评论 -
负载均衡性能参数如何测评?
当前,在云计算和大数据为主导的需求环境下,负载均衡和应用交付已为大型企业数据中心“保驾护航”的必备品。不过,负载均衡作为一种比较“新奇”的设备,其主要功能虽然以为相关需求人士所熟知,但是它的各种性能指标却是“乱花渐欲迷人眼”,一般人琢磨半天也不得所以。那么,负载均衡产品的性能指标究竟应该从哪些方面来测评呢?小编特别采访了国内新兴应用交付企业太一星晨产品总监于振波先生。同时,不久前正好有一批太一自行研发的应用交付产品通过了联通的集采测试。作为国内顶级运营商,联通对负载均衡产品主要功能及性能指标的测试十分专业。原创 2022-07-05 17:13:06 · 2226 阅读 · 0 评论 -
docker镜像run后 ps命令查不到解决办法;docker 容器显示exit(1)
如果 run 命令返回了容器id, 却没有,就用 查看状态是不是exited , 只显示正在运行的容器,-a 显示所有容器。如果是exited,就用 查看容器启动日志,如果是exited则说明,容器没run起来。此时需要重新用配置文件构建Docker容器,然后再run一遍...原创 2022-07-05 10:54:43 · 4063 阅读 · 0 评论 -
【云原生】K8S--负载均衡详细介绍;什么是K8S的负载均衡?
在之前的文章说过,每一个Pod都是独立的IP、HostName、存储,同时Pod是随时可以被动态创建和回收的,那么就有个问题,我们如何知道Pod的IP并进行访问的呢? 其实K8S是使用Service VIP技术的虚拟ip + kube-proxy来解决这个问题,其中service VIP用来转发请求,kube-proxy用来监控pod状态,并且会及时修改pod的ip。service是K8S的资源对象,service资源对象运行在每一个node节点上,每一个node节点都有一个service进程,servic原创 2022-07-05 10:29:38 · 6013 阅读 · 1 评论 -
【云原生】k8s集群的性能指标监控(CPU、内存、GPU、网络......)
K8s本身的监控,也可以理解为使用K8s的成本。或者需要将k8s部署到集群中,需要monitor其中的每个设备以及整个集群统筹的资源情况,来分配任务或者更好地管理集群。Node监控主要包括四个部分监控:Node资源利用率、Node数量、每个Node运行Pod数量以及资源对象状态。Pod监控主要包括三个部分: Pod总数量及每个控制器预期数量、 Pod状态和容器资源利用率(CPU、内存、网络)。K8s性能监控实现思路:Pod kubelet的节点使用cAdvisor提供的metrics接口获取该节点所有Pod原创 2022-06-30 15:02:11 · 3138 阅读 · 1 评论 -
【云原生】详解Kubernetes、详解k8s,什么是k8s,k8s有什么用;k8s集群是什么、有什么用?
Kubernetes 是Google开源的分布式容器管理平台,是为了更方便的在服务器中管理我们的容器化应用。Kubernetes 简称 K8S,为什么会有这个称号?因为K和S是 Kubernetes 首字母和尾字母,而K和S中间有八个字母,所以简称 K8S,加上 Kubernetes比较绕口,所以一般使用简称 K8S。Kubernetes 即是一款容器编排工具,也是一个全新的基于容器技术的分布式架构方案,在基于Docker的基础上,可以提供从 一系列服务,提高了容器集群管理的便捷性。大家可以先看一下,下面一原创 2022-06-21 14:54:20 · 3249 阅读 · 0 评论 -
【云原生】一文把Docker、Kubernetes搞懂:什么是Docker?什么是Kubernetes?Docker和Kubernetes有什么关系和区别?通俗解释Docker、Kubernetes
一、Docker解决的问题1、统一标准● 应用构建○ Java、C++、JavaScript——编程各异○ 打成软件包○ .exe(类似Windows,最终也只是生产exe执行)○ 使用docker build … 打包成 镜像——这就类似于exe● 应用分享○ 所有软件的镜像放到一个指定地方 docker hub○ 类似——安卓,应用市场● 应用运行○ 统一标准的 镜像○ docker run 就好(以前的方法是java -ja…、C++编译再整很多东西等等都不一样)● …原创 2022-04-27 23:10:42 · 3773 阅读 · 0 评论 -
【云原生】云平台中的VPC私有网络专用网络,服务器设置中的一些概念性问题;阿里云服务器如何设置专用网路;交换机子网络
一、专用网络在一些服务器,特别是网上租用的如阿里云等的服务器中,需要创建专有网络:二、IPv4网段比如:192.168.0.0/16转成二进制:11000000.10101000.00000000.00000000实际是子网掩码的换算这里的16是掩码的意思:相当于IP地址的:前十六位固定后面十六位变动因此,在此子网掩码下,一共拥有的IP有:192.168.0.0 ——192.168.255.255一共256*256=65536个而实际上,只有以下红框的IP可用:原创 2022-04-27 20:02:29 · 638 阅读 · 0 评论