天翼云k8s知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖k8s相关内容资讯。开发者在k8s专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
参考官网手册说明JSONPath 支持 | KubernetesJSONPath 模板由 {} 包起来的 JSONPath 表达式组成。Kubectl 使用 JSONPath 表达式来过滤 JSON 对象中的特定字段并格式化输出。
语法kubectl命令行语法:command: 子命令,用于操作资源对象,例如create,get,describe,delete等TYPE:资源对象的类型,区分大小写,能以单数,复数或者简写的形式表示,以下TYPE写法等价NAME:资源对
配置pod的资源配额1 创建实验目录2 查看pod资源确认资源信息3 创建实验namespace4配置一个BestEffort级别的pod5 创建pod并查看pod类型6 创建Burstabel的pod的yaml7 创建pod,并确认pod
rbac.yamlnfs-client-provisioner.yamlnfs-storageclass.yaml设置为默认存储k8s: pod has unbound PersistentVolumeClaims问题解决PVC和PV的绑定
使用emptyDir1 创建实验目录2 使用emptyDir的pod的yaml文件3 创建pod4 进入容器,在emptyDir挂载的目录中创建一个文件5 查看pod所在的节点,在node2上6 登录node2节点,查看运行的容器7 在其
伸缩应用scaling 伸缩应用当流量增加的时候,通过对应用程序进行伸缩操作以满足系统性能需求。伸缩的实现可以通过更改nginx-deployment.yaml文件中部署replicas副本数来完成下图中,service A只将访问流量转发
Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持
健康检查使用存活探针1 创建文件2 创建使用execaction模式的存活探针pod文件liveness-exec.yaml3 创建pod4 使用kubectl get pod -w 监控pod状态,可以看到pod反复重启5 查看pod详
容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。Volume是pod中能够
老版本的kubernetes集群,容器运行时使用的是docker,经常会出现集群运行很久后节点的硬盘快跑满了,大文件主要集中在:/var/lib/dokcer/ovlery2,该目录下文件有块70G,/var/log/或者/var/log/
创建configmap1 创建目录2 创建两个文件,用于保存配置文件3 从这两个文件创建configmap4 查看configmap5 从文件创建configmap6 查看game-config-3的详细信息,与game-config对比,
标签1创建目录2.创建labelpod.yaml并使用多个标签3创建pod4查看pod的label5为labelpod添加一个新的label 标签选择器1创建labelpod2.yaml2 创建查看3使用基于等值的标签选择器4 基于不等值的
访问控制概述 Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类:User
文章目录 定义一个De
StatefulSets有状态服务目前来说我个人只在实验环境搞过有状态应用部署,用的是 mysql5.7 ,但是因为其对于主从集群的配置管理和存储的管理有些特殊,所以这个方案更多的学习新技术,新的思想,毕竟 mysql 这种考虑主从集群不同
系统信息故障现象根据使用 KubeSphere 创建DevOps工程建好 DevOps 工程之后,点击创建流水线,如下:创建一条空的流水线,命名为java,代码仓库可以先不加,高级设置全部不勾选,点击创建:创建好之后,发现界面并没有我刚才创
简述Kubernetes和Docker的关系?Docker提供容器的生命周期管理和通过镜像构建运行时容器。它的主要优点是将将软件/应用程序运行所需的设置和依赖项打包到一个容器中,从而实现了可移植性等优点。Kubernetes用于关联和编排在
生产环境下,prometheus的configmap修改后 ,如果apply后还是不能生效,一般就是语法报错了,reload失败。我们可以使用如下的脚本来检查:
生产环境,K8s有时候需要开Loadbalancer类型的service到公网去,这种情况下为了数据安全问题,一般都会配置下访问的白名单。但是如果我们是买的K8s托管服务的话,如果直接去改SLB的配置,可能会出现K8s的配置中心的配置把用户
目录摘要:调用堆栈:核心函数:wait.UntilprocessorListener:runEventHandler:OnAddEnqueueRequestForObject:Create
2023-04-24 11:26:51
2022-11-08 07:33:08
2023-03-10 03:11:39
2023-02-23 07:38:36
2023-05-26 10:28:32
2023-04-13 09:51:35