资源文件 Deployment/StatefulSet/DaemonSet.Service.Ingress等 参考:https://www.cnblogs.com/uncleyong/p/15571059.html 压力机配置hosts win C:\Windows\System32\drivers\etc下hosts linux vim /etc/hosts ingress在k8s-node01上,也就是162上 在压力机160上配置 192.168.117.162 eureka.gifts.…
最近在项目中在配置CodeCov 以及Travis 和 AppVeyor做持续集成时,遇到了一些问题,也解决了一些问题.顺便拿来分享一下. 首先时Travis,这个主要是来跑基于 Linux 环境下的一些测试的.你可以自定义push到 master上 或者 进行 pull request 时自动进行. 其次时 AppVeyor 这个我在项目中主要是来跑Windows环境的,虽然说这个两个环境都可以跑. 还有时 CodeCov 这个用来你的代码测试用例的可视化的,查看代码的覆盖率. 下面就是各个…
kubernetes创建pod的yaml文件,参数说明 apiVersion: v1 #指定api版本,此值必须在kubectl apiversion中 kind: Pod #指定创建资源的角色/类型 metadata: #资源的元数据/属性 name: web04-pod #资源的名字,在同一个namespace中必须唯一 labels: #设定资源的标签 k8s-app: apache version: v1 kubernetes.io/cluster-service: "true"…
apiVersion: v1 #指定api版本,此值必须在kubectl apiversion中 kind: ReplicationController #指定创建资源的角色/类型 metadata: #资源的元数据/属性 name: test-rc #资源的名字,在同一个namespace中必须唯一 labels: #设定资源的标签 software: apache project: test app: test-rc version: v1 annotations: #自定义注解列表 - n…
目录 1. k8s的yaml文件到底有多复杂 2. 基于图形化的方式自动生成yaml 2.1 k8s图形化管理工具Ratel安装 2.2 使用Ratel创建生成yaml文件 2.2.1 基本配置 2.2.2 亲和力配置 2.2.3 存储配置 2.2.4 容器配置 2.2.4 初始化容器配置 2.2.5 Service和Ingress配置 2.2.6 创建资源或生成yaml文件 3. 其他资源文件自动生成 1. k8s的yaml文件到底有多复杂 Kubernetes创建.更新.删除资源等操作时均可…
最近因为项目需要上线,所以这段时间都扑到了Kubernetes上面. 昨天老大交代了一个任务,大概就是这样的: 看起来挺简单的,因为相关文件都给我了,我以为直接把文件拖上去,然后在访问ip:port方式就可以了.结果是这样的: 结果到处搜了之后,发现自己理解错了.将yaml文件创建好之后,还需要执行命令,使得它有效果才行. 在这里我就直接上图片了,具体执行命令,读者可以根据自己的实际情况 我首先是进入到了放yaml文件的文件夹下,然后使用命令使得服务能够启动(对命令比较熟悉的应该都知道,我就不废…
首先在项目src目录下新建一个test.yaml的文件. 代码如下: spring: application: name: cruncher datasource: driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://localhost/test server: port: 9000 然后test代码: package com.ming.yaml; import java.io.FileInputStream; import java…
1.K8s集群升级 集群升级有一定的风险,需充分测试验证后实施 集群升级需要停止服务,可以采用逐个节点滚动升级的方式 1.1 准备新版本二进制文件 查看现在的版本 root@k8-master1:~# /usr/local/bin/kube-apiserver --version Kubernetes v1.21.0 1.1.1 从github上下载需要版本的二进制安装包,比如 1.21.5 root@k8-deploy:~/k8s-update/kubernetes-v1.21.5## ll…
SpringBoot 使用yaml文件实现多配置 SpringBoot利用yaml文件实现多配置有两种方式: 单个yml中编写多个配置(Multi-profile YAML Documents) 编写多个yml文件,分别代表不同的配置(multiple YAML documents) 下面详细介绍这两种方式的使用 一.单个yml中编写多个配置(Multi-profile YAML Documents) 在一个yml文件中,通过 --- 分隔多个不同配置,根据spring.profiles.act…
概述 我们做程序,经常需要用到配置信息,回顾一下这么多年的搬砖生涯,我记得用过多种格式的文件来定义配置信息,例如 ini文件,xml文件,或者现在比较流行的 json 文件. 这些年虽然云计算和云原生应用的流行,我发现一种新的做配置(甚至作为数据源格式)的文件格式,叫做 YAML(发音 /ˈjæməl/ ).看这个名字,好像它又是一种新的 ML(Markup Language),出人意外的是据说它的这个名字的本意是指 YAML Ain't Markup Language,当然也有人调侃地说,其实…