kubernete
文章平均质量分 78
kubernete
chenxy02
AI+云计算
展开
-
查看k8s日志的方法
var/log/messages日志,messages日志中除了操作系统的日志,服务异常的日志也可以去messages中去看看。转载 2022-11-13 17:58:15 · 5547 阅读 · 0 评论 -
深入解析Kubebuilder
参考网址:Introduction - The Kubebuilder Book深入解析 Kubebuilder:让编写 CRD 变得更简单 - 知乎推荐朋友们多看上面官方提供的文档。前面我转发一篇博客 基于Kubebuilder开发Operator(入门使用)_chenxy02的博客-CSDN博客 记录了对kubebuilder的入门使用,本文旨在加深对kubebuilder深圳,进一步熟悉kubebuilder的项目代码。GVK = GroupVersion原创 2022-07-04 09:03:02 · 970 阅读 · 0 评论 -
Kustomize使用手册
相关网址:Kustomize - Kubernetes native configuration managementKubernetes集成的配置管理工具。轻量版的helm; kustomization.yaml运行进阶用法很多时候我们针对不同环境部署上会有差异,我们可以通过在“demo用法”的基础上,新建 overlays文件夹来定义 对不同环境的部署。如下我们定义了一个生产环境和一个演示环境: 至于 kustomization文件能写哪些内容,可参考: Configuration M原创 2022-07-01 10:35:25 · 454 阅读 · 0 评论 -
支持弹性伸缩的Jupyter (elastic-jupyter-operator项目)
前言Jupyter Notebooks 在 Kubernetes 上部署往往需要绑定一张 GPU,而大多数时候 GPU 并没有被使用,因此利用率低下。为了解决这一问题,开源项目elastic-jupyter-operator将占用 GPU 的 Kernel 组件单独部署,在长期空闲的情况下自动回收,释放占用的 GPU。这篇文章主要介绍了这一开源项目的使用方式以及工作原理。如何提高资源利用率(base K8S)最大的挑战来自于GPU资源利用率。在运行的过程中即使没有代码在运行,Notebook..原创 2022-04-27 14:46:36 · 549 阅读 · 0 评论 -
Kubernetes学习——CRD
CRD是什么Custom Resource Definition,k8s允许用户自定义资源。定义CRM对象会创建一个具有您指定的名称和架构的新定义资源。Kubernetes API 提供并处理您的自定义资源的存储。CR是什么Custom Resouce,自定义资源,CRM的具体实例。CR是Kubernetes API的扩展。自定义资源可以通过动态注册在正在运行的集群中出现和消失,并且集群管理员可以独立于集群本身更新自定义资源。安装自定义资源后,用户可以使用kubectl创建和访问其对象.原创 2022-05-09 15:24:47 · 1298 阅读 · 0 评论 -
Kubernete--Pod深入学习
1、Container和Pod概念1、容器是一种便携式,轻量级别的虚拟化技术,使用linux cggroup技术实现各种资源的隔离,如cpu, memory, pid,mount,IPC等,相比于虚拟化技术如KVM,容器技术更加轻易级,它的产⽣主要解决环境的环境发布的问题,⽬前主流的容器技术是docker,说到容器,⼀ 般都等同于docker。要运⾏容器⾸先需要有镜像,应⽤和应⽤依赖的环境运⾏在容器中,在kubernetes中不会直接 运⾏container,⽽是运⾏pod,⼀个pod⾥⾯包含多个c原创 2022-04-13 09:02:29 · 3169 阅读 · 0 评论 -
Kubernetes学习——Trouble Shooting指南
为了跟踪和发现Kubernetes集群中运行的容器应用出现的问题,我们常用如下查错方法:1、查看系统Event查看Kubernetes对象的当前运行时信息,特别是与对象关联的Event事件。这些事件记录了相关主题、发生时间、最近发生时间、发生次数及事件原因等。此外,通过查看对象的运行时数据,我们还可以发现参数错误、关联错误、状态异常等明显问题。由于在K8s中多种对象互相关联,因此这一步可能会涉及多个相关对象的排查问题。# 加 -n 指定命名空间kubectl describe pod r原创 2022-05-23 19:31:52 · 226 阅读 · 0 评论 -
基于Kubebuilder开发Operator(入门使用)
原文地址:使用kubebuilder 理解k8s crd - 知乎理解k8s的crd需要先理解k8s的controller模式比如kube-controller-manager中的deployment控制器,在初始化的时候就会传入要监听Deployments、ReplicaSet和pod的三个informer对象 首先list一下对象到本地缓存,同时watch对象的变更,等于增量更新func startDeploymentController(ctx ControllerConte转载 2022-06-24 11:16:06 · 581 阅读 · 0 评论 -
Kubernetes快速入门
前言:本文旨在为Kubernetes入门使用者,提供使用Kubernetes需要掌握的基本知识。1. 基础概念1.1 集群与节点kubernetes是一个开源的容器引擎管理平台,实现容器化应用的自动化部署,任务调度,弹性伸缩,负载均衡等功能,cluster是由master和node两种角色组成。master负责管理集群,master包含kube-apiserver, kube-controller-manager,kube-scheduler,etcd等组件。 node节点运行容器应用原创 2022-04-11 14:15:50 · 4143 阅读 · 0 评论