• K8S哲学 - 资源调度 DaemonSet

    时间:2024-05-04 11:17:57

    应用场景 日志收集 引出:  正常情况下,每个服务都会进行 各自的日志收集、但是因为他们不在 同一台 Node 上,导致一旦查日志就需要 调动各个 机器进行切换,不方便也不高效  低级做法:   在每个需要收集日志的机器上部署 fiuentd 组件进行 后台收集日志 ,需要手动控制 高级做法:...

  • k8s笔记 | Ingress

    时间:2024-05-04 11:14:22

    安装Ingress 添加helm创库 Installation Guide - Ingress-Nginx Controller Ingress | Kubernetes 下载包  将 文件helm 放到 /usr/local/bin/ 并给到执行权限 # 添加可执行权限chmod u+x hel...

  • k8s环境部署gpu以及CUDA兼容性分析

    时间:2024-05-04 07:12:59

    本文记录和学习在实用gpu搭建k8s支持上层应用时的功能实践和遇到的问题。 1. 基础概念 CUDA本质上就是NVIDIA专为通用高性能并行计算设计的一套计算平台和编程模型,换句话使用GPU并行编程的规范方法,所以CUDA在软件层面包含了众多库, 那这里我们用一张图来简单阐述CUDA的各类运行时以...

  • 开发阶段,将SpringBoot应用快速部署到K8S

    时间:2024-05-02 17:50:32

    欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;背景对于生产环境,我们一般会用CI&&CD工具完成整个构建和部署,因此本文不适合生产...

  • TFS2018 连接 K8S集群的方法

    时间:2024-05-01 16:12:36

    这一块自己没做测试,与平台樊娟娟沟通后,直接从history命令里面找到的相关命令,感谢原作者以及提供帮助的同事网友。如果有问题后续再改。1. 在服务里面增加endpoint见图创建连接名称随意服务器URL 应该是 APIserver的路径kubeconfig 应该是创建的TFSadmin的用户信息...

  • k8s: 从私有仓库harbor获取镜像

    时间:2024-04-30 18:15:54

    一、根据私有仓库的用户名密码等信息创建secret kubectl create secret docker-registry my-registry-secret \--docker-server=xxx.xxx.xxx.xxx \--docker-username=admin \--docker...

  • k8s安装nginx Ingress超详细指南

    时间:2024-04-30 13:16:32

    在本全面的 Ingress 指南中,您将学习如何在 Kubernetes 上设置 Nginx Ingress控制器并使用 DNS 配置 Ingress。 目前有两种 Nginx Ingress 控制器。 kubernetes 社区的 Nginx Ingress 控制器Nginx Inc 开发的 Ng...

  • 在k8s中以deployment方式部署minio

    时间:2024-04-29 07:32:25

    ---# Deploys a new MinIO Pod into the metadata.namespace Kubernetes namespace## The `spec.containers[0].args` contains the command run on the pod# The...

  • 云原生Kubernetes: K8S 1.29版本 部署Sonarqube

    时间:2024-04-29 07:05:38

     一、实验 1.环境 (1)主机 表1 主机 主机架构版本IP备注masterK8S master节点1.29.0192.168.204.8 node1K8S node节点1.29.0192.168.204.9node2K8S node节点1.29.0192.168.204.10已部署Kub...

  • 架构师系列-k8s(五)-数据存储

    时间:2024-04-28 07:39:38

    4.1 什么是数据卷 Pod本身具有生命周期,这就带了一系列的问题, 当一个容器损坏之后,kubelet会重启这个容器,但是文件会丢失-这个容器会是一个全新的状态;当很多容器在同一Pod中运行的时候,很多时候需要数据文件的共享。Docker支持配置容器使用存储卷将数据持久存储于容器自身文件系统...

  • 【k8s】Kubernetes 1.29.4离线安装部署(总)

    时间:2024-04-26 08:35:50

    (一)kubernetes1.29.4离线部署之-安装文件准备(二)kubernetes1.29.4离线部署之-镜像文件准备(三)kubernetes1.29.4离线部署之-环境初始化(四)kubernetes1.29.4离线部署之-组件安装(五)kubernetes1.29.4离线部署之-初始化第...

  • k8s pod 无法启动一直ContainerCreating

    时间:2024-04-26 08:35:13

    情况如下,更新 pod 时,一直在ContainerCreating 查看详细信息如下 Failed to create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container “334d9...

  • k8s实践总结

    时间:2024-04-23 07:11:24

    一、pod常用操作: 1、如何重启pod? 1.1 删除并重新创建Pod 这是最直接的方法。你可以通过kubectl命令行工具删除Pod,然后Kubernetes将基于其对应的Deployment、ReplicaSet或其他控制器自动重新创建它。 不建议并行删除全部pod,建议一个一个串行删除,至少...

  • T1级,生产环境事故—Shell脚本一键备份K8s的YAML文件

    时间:2024-04-23 07:08:15

    #/bin/bash## K8S_YAML_SHELL_DIR:记录脚本和resources.txt存放位置,移动是需要修改其值# 一键备份K8s集群YAML文件脚本# resources.txt文件,编写需要备份资源## 定时任务示例# 0 0 */1 * * /usr/bin/bash /a/k...

  • K8s: 在Pod里面创建init容器与健康检查

    时间:2024-04-22 21:50:07

    创建一个 liveness.yaml 文件 apiVersion: v1kind: Podmetadata: name: liveness-http labels: test: livenessspec: containers: - name: liveness image: ...

  • K8s: 在Pod中使用亲和性调度节点

    时间:2024-04-21 14:59:22

    用节点亲和性把 Pods 分配到节点 在 K8s 集群中,如何使用节点亲和性把 Pod 分配到特定节点机器资源各不相同,配置不同,一些应用对配置有要求的需要部署到相关机器上应用场景 场景1: 对读写性能要求较高的pod部署到安装ssd的机器上场景2: 把同一类型的应用部署到一起,比如 db 数据...

  • K8s集群中关于容器的设置

    时间:2024-04-21 14:59:20

    K8s集群中关于容器的设置 Kubernetes(k8s)是一个开源的容器编排平台,它提供了强大的功能来管理容器化应用的生命周期。在k8s中,容器的可选设置选项和概念是至关重要的,因为它们允许开发者和运维人员微调应用的性能、资源使用和安全性。本文将详细介绍k8s中与容器相关的可选设置选项和概念。 容...

  • k8s使用harbor私有仓库镜像 —— 筑梦之路

    时间:2024-04-20 13:26:19

    官方文档: Secret | Kubernetes   ImagePullSecrets的设置是kubernetes机制的另一亮点,习惯于直接使用Docker Pull来拉取公共镜像,但非所有容器镜像都是公开的。此外,并不是所有的镜像仓库都允许匿名拉取,也就是说需要身份认证;   kuberne...

  • 在k8s集群中部署EdgeMesh

    时间:2024-04-20 09:06:53

    1. 前置准备 1.1 移除k8s master节点污点 如果k8s master节点上没有部署需要被代理的应用,也可以不执行此步骤: kubectl taint nodes --all node-role.kubernetes.io/master- 1.2 给 Kubernetes API 服务添...

  • 云原生Kubernetes: K8S 1.29版本 部署Jenkins

    时间:2024-04-20 06:59:44

    目录  一、实验 1.环境 2.K8S 1.29版本 部署Jenkins 服务 3.jenkins安装Kubernetes插件 二、问题 1.创建pod失败 2.journalctl如何查看日志信息 2.容器内如何查询jenkins初始密码 3.jenkins离线安装中文包报错 4.jenkins插...