• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






相爱的人生

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  docker and k8s

1 2 下一页

 
K8S使用GPU
摘要:环境信息: 系统:ubuntu 22.04 K8S版本: 1.25.9 1.确认节点信息 # 检查节点是否有 GPU lspci | grep -i nvidia # 确认 GPU 卡型号 nvidia-smi # 2.安装NVIDIA驱动 # 添加 NVIDIA 驱动仓库 sudo apt upd 阅读全文
posted @ 2025-12-25 13:25 少年老余 阅读(13) 评论(0) 推荐(0)
microk8s部署
摘要:一.环境准备 配置: 一台虚机,4C16G100G 系统: ubuntu22.04 部署方式: snap部署 服务:microk8s 二.部署前环境操作 三.microk8s部署 方式一 1.在线部署 snap install microk8s --classic 查看服务状态 microk8s s 阅读全文
posted @ 2025-07-05 13:16 少年老余 阅读(87) 评论(0) 推荐(0)
K8S部署--kubeadm1.28
摘要:1.环境准备 配置:一台虚机,4C16G50G 系统: ubuntu22.04 K8S版本: 1.28 部署方式:kubeadm安装 2.部署前操作 # sysctl params required by setup, params persist across reboots cat <<EOF 阅读全文
posted @ 2024-12-26 16:45 少年老余 阅读(393) 评论(0) 推荐(0)
常用工具镜像制作
摘要:创建Dockerfile FROM registry.cn-hangzhou.aliyuncs.com/mytest_docker123/alpine:3.20.3 run sed -i 's#https\?://dl-cdn.alpinelinux.org/alpine#https://mirro 阅读全文
posted @ 2024-10-30 22:31 少年老余 阅读(34) 评论(0) 推荐(0)
Spring Cloud接入Nacos作为配置中心和服务发现
摘要:一、nacos介绍 Nacos是Dynamic Naming and Configuration Service(动态命名和配置服务)的首字母简称,它是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos由阿里巴巴开源,致力于帮助用户发现、配置和管理微服务。以下是Nacos的详 阅读全文
posted @ 2024-08-09 17:14 少年老余 阅读(96) 评论(0) 推荐(0)
skywalking对接python
摘要:1.官网:https://skywalking.apache.org/docs/skywalking-python/next/readme/ 2.安装 pip install "apache-skywalking" 3.集成到flask,启动服务 from flask import Flask, r 阅读全文
posted @ 2023-12-19 15:50 少年老余 阅读(731) 评论(0) 推荐(0)
skywalking--Prometheus Fetcher使用
摘要:1.准备: 实验版本:skywalking 9.1.0 官网:https://skywalking.apache.org/docs/main/v9.1.0/en/setup/backend/prometheus-metrics/ 2.开启prometheus遥测数据 修改skywalking app 阅读全文
posted @ 2023-12-19 10:06 少年老余 阅读(763) 评论(0) 推荐(0)
docker overlay2引发磁盘爆满
摘要:前因: 最近服务器磁盘占比超过90%,log已经清理, 发现/data/docker/overlay2目录占用70%了 1.尝试清理docker未用镜像: docker image prune 删除所有未使用的 Docker 资源,包括容器、镜像、卷和网络等(慎用, 小心删除有用容器) docker 阅读全文
posted @ 2023-12-14 16:01 少年老余 阅读(1884) 评论(0) 推荐(0)
calico网络实验
摘要:一.部署 1.手动安装calico curl https://raw.githubusercontent.com/projectcalico/calico/v3.26.4/manifests/calico.yaml -O kubectl apply -f calico.yaml 官网地址: http 阅读全文
posted @ 2023-12-12 15:32 少年老余 阅读(144) 评论(0) 推荐(0)
flannel网络实验
摘要:一、部署flannel (注意安装cni) 下载地址:https://github.com/flannel-io/flannel wget https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml 阅读全文
posted @ 2023-12-08 16:50 少年老余 阅读(74) 评论(0) 推荐(0)
记录一次华为云服务器,pod dns解析(openstacklocal)问题
摘要:1.解析报错现象 [root@lanxin01 log]# kubectl exec -it permission-service-768874bbf-6wfjr -- nslookup devau.cnooc.com.cn Server: 172.21.0.10 Address: 172.21.0 阅读全文
posted @ 2023-10-23 09:49 少年老余 阅读(396) 评论(0) 推荐(0)
数据库--etcd数据不一致
摘要:1.查看集群情况,发现db大小不一样,且差距很大 [root@localhost kube_etcd]# /home/s/bin/etcdctl --endpoints=https://11.0.1.149:2379,https://11.0.1.150:2379,https://11.0.1.15 阅读全文
posted @ 2023-08-10 17:39 少年老余 阅读(204) 评论(0) 推荐(0)
linux netfilter.nf_conntrack引发丢包
摘要:记录前因: K8S部署的集群,最近遇到域名解析失败情况,查看coredns日志,没有明显问题。 解析报错: connection timed out ; no servers could be reached 重启集群服务,解析没有问题, 基本确认跟某个业务服务有关联 解决过程: 查看跟踪连接数:s 阅读全文
posted @ 2023-07-26 15:11 少年老余 阅读(1534) 评论(0) 推荐(0)
k8s跨node,pod网络不通
摘要:1.前因: 客户提供的虚机:麒麟 Linux lanxin2 4.19.90-24.4.v2101.ky10.aarch64 # K8S 部署的flannel 使用vxlan 2.问题: 部分机器pod跨node,网络不通 3.分析过程: 1.查看flannel、cni网络启动正常 2.查看rout 阅读全文
posted @ 2023-04-26 16:50 少年老余 阅读(1302) 评论(0) 推荐(0)
kube-controller-manager启动失败
摘要:报错信息: Error: failed to start container "kube-controller-manager": Error response from daemon: OCI runtime create failed: container_linux.go:338: creat 阅读全文
posted @ 2023-03-22 14:38 少年老余 阅读(545) 评论(0) 推荐(0)
helm安装kube-prometheus-stack
摘要:helm安装:wget https://get.helm.sh/helm-v3.9.2-linux-386.tar.gztar -xzvf helm-v3.9.2-linux-386.tar.gzmv linux-386/helm /usr/bin/ helm安装prometheus...helm 阅读全文
posted @ 2022-12-23 10:26 少年老余 阅读(1260) 评论(0) 推荐(0)
K8S exec进入容器里,无法解析service
摘要:前因:一套很久前搭建的k8s,版本1.18.18。 测试部署prometheus,发现带有svc的都无法访问 解决过程: 1.查看coredns服务,没发现异常 2.创建测试pod -- busybox apiVersion: apps/v1 kind: Deployment metadata: a 阅读全文
posted @ 2022-12-21 23:16 少年老余 阅读(362) 评论(0) 推荐(0)
K8S探针
摘要:一、探针说明,探测类型 livenessProbe:kubelet 使用存活探测器来确定什么时候要重启容器。 例如,存活探测器可以探测到应用死锁(应用程序在运行,但是无法继续执行后面的步骤)情况。 重启这种状态下的容器有助于提高应用的可用性,即使其中存在缺陷。 readinessProbe:kube 阅读全文
posted @ 2022-06-24 17:11 少年老余 阅读(564) 评论(0) 推荐(0)
busybox简单示例
摘要:apiVersion: apps/v1 kind: Deployment metadata: name: busybox1 namespace: default spec: replicas: 1 selector: matchLabels: app: busybox template: metad 阅读全文
posted @ 2022-05-27 16:59 少年老余 阅读(21) 评论(0) 推荐(0)
argo-cd安装
摘要:1.下载GitHub - argoproj/argo-cd: Declarative continuous deployment for Kubernetes. 2.安装 unzip argo-cd-master.zip cd argo-cd-master kubectl create namesp 阅读全文
posted @ 2022-05-27 15:51 少年老余 阅读(291) 评论(0) 推荐(0)
 

1 2 下一页