模版devops azure k8s

Azure VM (43) Azure VM时钟同步

《Windows Azure Platform 系列文章目录》 本文主要介绍Azure Linux VM时钟同步问题 在CentOS 8.x上,默认采用chrony配置为使用PTP源同步。Chrony所选时间来源是可以配置的,你可以选择让他从Azure物理机进行时间同步(也就是通过PTP时钟)。 具 ......
Azure 时钟 43 VM

elasticsearch 生命周期策略配置以及模版索引设置

- elastcisearch 生命周期策略 ``` PUT _ilm/policy/deeplang-logger-policy { "policy" : { "phases" : { "warm" : { "min_age" : "7d", "actions" : { "allocate" : ......
elasticsearch 模版 周期 索引 策略

k8s Deployment 升级应用1

上一次我们分享到,如何去升级一个 pod 的新的版本,相信在理论上,大家都知道可以如何做了,那么我们来进行实践一下,**看看都会遇到哪些问题,以及操作起来是否便捷,感兴趣的可以一起来体验一波** **本来是可以使用 rolling-update 的方式** 使用 rolling-update 的方式 ......
Deployment k8s k8 8s

Centos7 安装部署 Kubernetes(k8s) 高可用集群

Centos7 安装部署 Kubernetes(k8s) 高可用集群:配置机器基本环境,部署haproxy负载均衡器,部署etcd集群,部署Kubernetes(k8s) master HA,配置docker,安装kubelet,kubeadm,kubectl,kubeadm初始化,添加master... ......
集群 Kubernetes Centos7 Centos k8s

k8s 如何升级应用

# 如何升级应用 在之前的分享中,我们知道一个程序如何放到容器中,一个镜像如何生成 pod, pod 的创建,运行,管理,删除过程,挂载等等 那么我们有没有想过,在真正的生产环境中,我们的一个应用程序,不可能就只有一个版本,一定会随着时间不断迭代的,**那么,当我们需要替换上我们新版本的程序的时候, ......
k8s k8 8s

【Azure Function App】Java Function部署到Azure后出现中文显示乱码问题

问题描述 Java Function在Azure上遇见中文显示乱码问题?如何解决呢? 问题解答 中文字符显示为乱码,这个情况就是服务实例上设置的编码格式不是统一的UTF-8所导致的。 在查看Azure App Service/Function App的官方文档,都没有明确的说明它们使用的默认编码是什 ......
Function Azure 乱码 问题 Java

K8S问题排查

# Pod 相关问题及排查 ## Pod 无法启动,如何查找原因? * 使用 kubectl describe pod [pod_name] -n [namespace_name] 命令查看该 Pod 的状态信息,检查容器的状态和事件信息,判断是否出现问题。 * 使用 kubectl logs [p ......
问题 K8S K8 8S

k8s 日志架构

Pod 和容器日志 查看日志命令格式 # kubectl logs counter -c count 可以使用 kubectl logs --previous 从容器的先前实例中检索日志。 如果你的 Pod 有多个容器,请如下通过将容器名称追加到该命令并使用 -c 标志来指定要访问哪个容器的日志 节 ......
架构 日志 k8s k8 8s

k8s Manifest、Helm Chart扫描

如同扫描Dockerfile一样,k8s各类运行资源模版也需要安全扫描 # Checkov安装 ## 参考[Dockerfile静态扫描](https://www.cnblogs.com/bfmq/p/17547524.html "Dockerfile静态扫描")过程安装即可 ## 对Manifes ......
Manifest Chart Helm k8s k8

ubuntu20.04安装Kubernetes(k8s)

### 1.禁止swap分区(必须) 暂时禁止: ```shell sudo swapoff -a ``` 永久禁止: ```shell # 注释掉swap一行 sudo vi /etc/fstab ``` ### 2.更改net.bridge.bridge-nf-call-iptables的值为1 ......
Kubernetes ubuntu 20.04 k8s 20

U813.0账套间单据格式模版复制导入导出后修复问题

场景:我们使用账套实施工具导出模型,然后再登陆需要更新账套导入模型,如果该模型为UAP设置,此时会显示导入成功,但单据格式中无法查看导入的单据模版。 进行如下操作: 1--从其他正常账套导入模版: UFDATA_102_2022.dbo 这里需要换为你自己的账套 同样,条件内表单名也需要更换为自己的 ......
套间 单据 模版 格式 问题

SpringBoot系列--【K8s中的SpringBoot如何给应用配置健康检查?】

# K8s中的SpringBoot如何给应用配置健康检查? ## 1.健康检查的必要性 作为业务监控的首要目标,服务的存活性,也就是它的健康状况,成为了重中之重,容器云平台可以根据健康检查策略来对服务实例进行自动重启或从负载均衡中摘除。 ## 2.K8s的健康检查探针 当使用 Kubernetes ......
SpringBoot K8s K8 8s

快读模版

```cpp namespace IO{ const int maxn((1 void Input(Int &x) { for (opt = 1, ch = Getc(); ch '9'; ch = Getc()) opt = ch == '-' ? -1 : 1; for (x = 0; ch = ......
模版

K8s系列---【K8s如何配置优雅停机?】

# K8s如何配置优雅停机? 应用部署在k8s中,需要设置pod的优雅停机时间(terminationGracePeriodSeconds),一般大于应用程序中spring.lifecycle.timeout-per-shutdown-phase设置的超时时间;设置之后服务更新或者重启时k8s会捕获 ......
K8s K8 8s

k8s数据持久化

k8s本身只提供应用的高可用 数据的高可用需要借助组件或者硬件来实现,如果组件没有提供,就需要nfs来提供 当然单机版可以直接使用hostPath实现 TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese C ......
数据 k8s k8 8s

【Azure Redis】Redis导入备份文件(RDB)失败的原因

问题描述 在测试Azure Redis的导入/导出备份文件的功能中,突然发现在Redis 4.0上导入的时候,一直报错。 问题解答 因为门户上只是显示导入失败,没有任何错误消息说明。根据常理推断,Redis 的RDB文件格式都具有一致性。居然会出现导入失败,所以非常不合常理。但为什么会出现这样的情况 ......
Redis 备份 原因 文件 Azure

DevOps|研发效能|平台工程

欢迎加入我们的「研发效能DevOps」微信群。 - 我的文章主要首发在微信公众号 scmroad - 主要关注领域 {研发效能、研发工具链、持续集成、交付、DevOps、效能度量、微服务治理、容器、云原生} - 欢迎添加我的微信( xueliuan)入群,添加微信请备注公司、职位 ......
效能 DevOps 工程 平台

一篇有趣的K8S问题排查思路

在K8S这个平台里,Pod是一种被广泛使用的概念。但是,Pod有时也会变得不稳定,让开发者感到很困惑。特别是当您第一次面对Pod问题时,可能感觉像一只无力的小猫,完全无法解决问题。 常见的问题如下: Pod无法启动:像个拒绝上班的员工,这个Pod可能根本就不想工作!请检查相关的日志或配置文件,以找出 ......
思路 问题 K8S K8 8S

应对突发流量,如何快速为自建 K8s 添加云上弹性能力

以 Kubernetes 为代表的容器技术带来的是一种应用交付模式的变革,其正迅速成为全世界数据中心的统一 API。 ......
弹性 流量 能力 K8s K8

基于Jenkins+k8s+Git等技术构建DevOps平台

创建ns和sa并授权 [root@sy-master01 ~]# kubectl create namespace jenkins-k8s [root@sy-master01 ~]# kubectl create sa jenkins-k8s-sa -n jenkins-k8s [root@sy-m ......
Jenkins DevOps 平台 技术 Git

crane-scheduler基于真实负载进行k8s调度

#### 介绍 kubernetes 的原生调度器只能通过资源请求来调度 pod,这很容易造成一系列负载不均的问题: - 对于某些节点,实际负载与资源请求相差不大,这会导致很大概率出现稳定性问题。 - 对于其他节点来说,实际负载远小于资源请求,这将导致资源的巨大浪费。 为了解决这些问题,动态调度器根 ......
crane-scheduler scheduler crane k8s 8s

k8s部署nacos集群

一、部署依赖及环境 1.部署依赖 MySQL storageClass 2.部署环境 阿里云ACK MySQL 5.7 k8s 1.24 nacos 2.2.3namespace 为default自行修改 二、创建及初始化数据库 wget https://raw.githubusercontent. ......
集群 nacos k8s k8 8s

kubeasz K8S测试环境删除多余 node 节点

## kubeasz K8S测试环境删除多余 node 节点 > 背景:公司之前存在3套 test 环境,有 1 套环境部署的 生产环境老系统,目前生产环境已经完成了新老系统切换,不在需要老系统 test 环境,需要进行回收 ### 1 | 查看节点列表 使用kubectl命令来查看当前集群中的节点 ......
节点 kubeasz 环境 node K8S

k8s中,secret中有多条数据,如何将某条数据挂载为一个单独的文件?

secrete中,包含以下两条数据 db-password, 原内容是123456 db-username,原内容是:admin 这里都是base64编码的结果。 在pod中,volumemounts中,subPath指定某个数据项的key值 mountPath:为具体的某个文件的名字 这样挂载之后 ......
数据 多条 文件 secret k8s

【Azure API Management】实现在API Management服务中使用MI(管理标识 Managed Identity)访问启用防火墙的Storage Account

问题描述 在Azure的同一数据中心,API Management访问启用了防火墙的Storage Account,并且把APIM的公网IP地址设置在白名单。但访问依旧是403 原因是: 存储帐户部署在同一区域中的服务使用专用的 Azure IP 地址进行通信。 因此,不能基于特定的 Azure 服 ......
Management 防火墙 API 标识 Identity

云原生周刊:6 项 K8s 成本控制策略 | 2023.7.17

## 开源项目推荐 ### [Base Image Finder](https://github.com/FairwindsOps/bif) 当使用容器扫描工具来识别已知漏洞(CVE,或常见漏洞和暴露)时,可能很难理解漏洞在容器中的位置,以及如何缓解这些漏洞。通常,最简单、最有效的缓解方法是更新 " ......
成本控制 周刊 成本 策略 2023

Idea方法注释模版

## 打开idea 「setting」-> 选择「Live Templates」自定义模版 ![](https://oscimg.oschina.net/oscnet/up-24646cfeb4dc2bfbd8b743a65884663fc97.JPEG) ## 点击 「 + 」 -> 选择「Tem ......
注释 模版 方法 Idea

DevOps | 产研协同效能提升之评审、审批流、质量卡点

研发过程中有各种需求的评审、审批流和质量卡点,有的是为了质量把关,有的是为了彰显权力,还有一些是为了信息告知。本文主要讨论在软件开发过程中涉及的评审、审批和质量卡点三种情况,同时探讨对研发流程的影响,在这过程中如何去提效。 同团队内部评审 同团队之间的评审包括产品团队内部的PRD评审,RD团队内部的 ......
质量卡 效能 质量 DevOps

自定义分页器模版

# 【前言】 - 当我们需要使用到非Django内置的第三方模块或者功能组件代码的时候 - 我们一般情况下会创建一个名为 `utils` 的文件夹 - 在该文件夹内对模块的功能进行划分 - `项目根目录/utils/自定义文件` > 特别注意:样式基于bootstrap,需要引入bootstrap配 ......
模版

IPD跟敏捷、DevOps一样吗?有什么区别?

1992年在激烈的全球市场竞争下,IBM遭遇到了严重的财政困难,公司销售收入停止增长,利润急剧下降。经过内部分析,IBM发现他们在研发费用、研发损失费用和产品上市时间等几个方面远远落后于业界最佳。为了重新获得市场竞争优势,IBM提出了将产品上市时间压缩一半,在不影响产品开发结果的情况下,将研发费用减 ......
DevOps IPD