SpringBoot 有两种格式的全局配置文件SpringBoot 使用任何一种全局配置文件功能都是一样的,配置文件名是固定的,作用都是修改 SpringBoot 自动配置的默认值1)application.properties   Spring initializr 默认自动生成 properties 配置文件2)application.yml  &nbs
转载 2024-04-02 10:41:16
96阅读
1.kubernetes yaml文件详解apiVersion: v1 kind: Deployment #资源类型: metadata: #元数据 name: <deploy-name> #资源的名字,在同一个namespace中必须唯一 name
转载 2023-11-19 21:06:30
40阅读
  前言 最近朋友接了一个外包,这家外包公司用gitlab来做cicd,朋友之前自动化部署基本上都是利用jenkins,没接触过过gitlab的cicd,朋友他对技术也是比较有追求,他发现这家公司k8s的yaml文件,很多字段其实可以抽出来,配合cicd动态传入,而不是把那些字段直接写死在yaml文件,比如docker镜像。刚好我之前也玩过一阵子基于gitlab的cicd,他就问我有没有什么思路,
转载 2021-05-18 13:53:00
485阅读
2评论
目录一、版本要求二、Deployment.yaml文件2.1、常用示例2.2、字段解释2.2.1、imagePullPolicy2.2.2、resources2.2.3、livenessProbe、readinessProbe、startupProbe2.2.4、imagePullSecrets2.2.5、strategy三、Service.yaml文件 一、版本要求  示例文件为1.20的ku
PetSet首次在K8S1.4版本中,在1.5更名为StatefulSet。除了改了名字之外,这一API对象并没有太大变化。注意:以下内容的验证环境为CentOS7、K8S版本1.5.2,并部署SkyDNS。概念在云原生应用的体系里,有下面两组近义词;第一组是无状态(stateless)、牲畜(cattle)、无名(nameless)、可丢弃(disposable);第二组是有状态(statefu
转载 10月前
74阅读
# Kubernetes Deployment YAML in Containerd ## Introduction Containerd is a popular container runtime that provides a fast and secure way to run containers. It is widely used in container orchestrati
原创 2024-01-11 08:33:03
32阅读
目录一、YAML文件_配置文件介绍二、YAML文件_自定义配置简单数据三、YAML文件_自定义配置对象数据四、YAML文件_自定义配置集合数据五、YAML文件_读取配置文件的数据1. 使用@Value读取配置文件中数据2.使用@ConfigurationProperties读取配置文件中数据六、YAML文件_占位符的使用1.使用配置文件中的值 2.使用框架提供的随机生成数方法七
转载 10月前
131阅读
使用yaml创建deployment导入两个工作节点//note1 [root@note1 ~]# ls anaconda-ks.cfg etcd.tar k8s-package kube-dnsmasq-amd64.tar mysql-deployment.yaml nginx.tar
原创 2023-06-26 19:06:46
115阅读
目录Kubectl 常用命令命令的语法基础命令部署和集群管理命令故障排查和调试命令高级命令设置命令其他命令YAML文件YAML 介绍YAML 基本语法YAML 组成部分常用字段说明(K8s中yaml文件说明)快速编写YAML文件YAML 支持的数据结构PodPod基本概念Pod存在意义Pod实现机制镜像拉取资源调度重启策略健康检查Pod创建流程影响Pod调度Pod节点亲和性Pod污点和污点容忍Y
转载 2024-04-24 13:20:08
273阅读
乐维产品包具体打包为4个镜像包,分别为:mysql5.7.36.tar、zabbix_server.tar、itops_v1_4_x86_64.tar、bpm0.1.tar,对应的配置文件分别为:data.tar、conf.tar、nginx-v1.3.tar.gz、bpm12.zip。K8s yaml文件具体打包为strogeclass、pv、pvc、deployment、service,执行时
我们都知道 StatefulSet 中的 Pod 是拥有单独的 DNS 记录的,比如一个 StatefulSet 名称为 etcd,而它关联的 Headless SVC 名称为 etcd-headless,那么 CoreDNS 就会为它的每个 Pod 解析如下的记录:etcd-0.etcd-headless.default.svc.cluster.localetcd-1.etcd-headless
Pod 水平自动扩缩(Horizontal Pod Autoscaler,简称HPA) 可以基于 CPU 利用率自动扩缩 ReplicationController、Deployment、ReplicaSet 和 StatefulSet 中的 Pod 数量。 除了 CPU 利用率,也可以基于其他应程序提供的自定义度量指标来执行自动扩缩。 Pod 自动扩缩不适用于无法扩缩的对象,比如 DaemonS
转载 2024-10-08 10:39:12
57阅读
1. 完整deployment yaml文件样例apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2022-12-05T09:00:37Z" generation: 1
转载 2024-04-18 12:43:27
2661阅读
一、deployment.yaml文件详解1 apiVersion: extensions/v1beta1 #接口版本 2 kind: Deployment #接口类型 3 metadata: 4 name: cango-demo #Deployment名称 5 namespace: cango-prd
转载 5月前
10阅读
1、概述kubectl提供了各种命令,来管理集群中的pod,但是这些命令都是为了方便运维测试,实际生产部署还得用yaml文件来部署,所以弄清楚各类资源的字段是非常重要的。资源清单就是k8s当中用来定义pod的文件,语法格式遵循yaml语法,在yaml当中可以定义控制器类型,元数据,容器端口号等等等....,也可以针对于清单对pod进行删除等操作。2、yaml资源清单各个字段中文详解以Deploym
转载 2024-02-11 20:11:34
139阅读
k8s 创建资源的两种方式命令 vs 配置文件Kubernetes 支持两种方式创建资源:1.用 kubectl apply -f nginx.ymlnginx.yml 的内容为:资源的..
转载 2022-08-17 07:59:47
211阅读
grafana yaml讲解。
原创 2024-09-24 14:15:02
92阅读
这里写目录标题deployment/Service.yaml文件详解一.deployment二.service deployment/Service.yaml文件详解一.deploymentapiVersion: extensions/v1beta1 #接口版本 kind: Deployment #接口类型 metadata: name: cango-de
在之前的文章中,我们一直在讨论如何使用kubernetes,很多时候我们知道怎么使用kubectl命令行工具来启动一个POD,也看到我们在安装kubernetes 过程中使用了一些 YAML 文件来创建,但是发现很多朋友对 YAML 文件来创建一个 POD 还是非常陌生。所以我们来简单看看 YAML 文件是如何工作的,并使用YAML文件来定义一个 kubernetes pod,然后再来定义一个 k
原创 2021-01-08 12:06:04
465阅读
使用 YAML 文件来定义一个 kubernetes pod,然后再来定义一个 kubernetes deployment。创建pod的yaml文件定义如下:pod.yaml : apiVersion: v1 kind: Pod metadata:   name: kube100-site   labels:     app: web spec:   containers:     - name:
转载 2021-03-19 12:41:56
536阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5