模版devops azure k8s

k8s ingress获取真实IP地址配置

#### 背景 业务架构:client --> nginx --> ingress nginx controller --> svc --> pod #### nginx中获取真实IP的配置 参考链接:[https://developer.aliyun.com/article/70565](http ......
ingress 地址 k8s k8 8s

k8s-1.26.0 + Containerd安装过程

# 1.前言 Kubernetes 社区早在2020年7月就开始着手移除 dockershim,这将意味着 Kubernetes 不再将 docker 作为默认的底层容器工具,Docker 和其他容器运行时将一视同仁,不会单独对待内置支持,如果我们还想直接使用 Docker 这种容器运行时应该怎么办 ......
Containerd 过程 k8s k8 8s

k8s中 fpm 和 nginx 的文件共享问题

目录 引言 docker 镜像构建哲学 为什么一定要共享文件 代码的迭代更新问题 引言 初看这是一个值得记录的问题吗?或者说这算是一个问题吗?各种数据卷挂载,然后一顿操作不就完成了么?我也是这么认为的。看人讨论 fpm 与 nginx 的文件共享问题。想到自己当初也遇到了类似的困惑,记得当时很是纠结 ......
文件 问题 nginx k8s fpm

k8s pod之间DNS解析问题:Temporary failure in name resolution

1.ubuntu 系统重启, k8s 网关需要 # 允许所有数据包通过 iptables -P FORWARD ACCEPT 2.查看coredns是否正常 kubectl get po -n kube-system | grep coredns kubectl get service -n kub ......
resolution Temporary 之间 failure 问题

k8s下服务做threaddump和heapdump操作过程

1. #查询节点的资源使用情况 kubectl -n kjhs-yonyou top nodes 2.#查询每个服务的资源使用情况 kubectl -n kjhs-yonyou top pod 3.#做theaddump和heapdump文件 #找一个内存使用最大的服务,进入容器中做dump文件 k ......
threaddump heapdump 过程 k8s k8

k8s资源对象(二)

Secret 的功能类似于 ConfigMap给pod提供额外的配置信息,但是Secret是一种包含少量敏感信息例如密码、令牌或密钥的对象。Secret 的名称必须是合法的 DNS 子域名。每个Secret的大小最多为1MiB,主要是为了避免用户创建非常大的Secret进而导致API服务器和kube... ......
对象 资源 k8s k8 8s

latex小模版

``` %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[12pt,a4paper]{article}% 文档格式 \usepackage{ctex,hyperref}% 输出汉字 \usepackage{ ......
模版 latex

Azure ARM (28) 转移Azure订阅

《Windows Azure Platform 系列文章目录》 环境搭建 Azure VNet 1和VNet 2,并打通VNet Peering 仅移动Azure VNet 1和相关资源。VNet 2还保留在老的订阅里 在VNet 1里新建2台VM,并创建Gateway Subnet,创建ER Ga ......
Azure ARM 28

【Azure 事件中心】使用Kafka的性能测试工具(kafka-producer-perf-test)测试生产者发送消息到Azure Event Hub的性能

问题描述 Azure Event Hub支持 kafka,所以为了测试消息生产者所在环境与Azure Event Hub之间发送消息的性能如何,特别使用 kafka 官方测试生产者,消费者的性能工具 : kafka-producer-perf-test.bat kafka-consumer-perf ......

阿里云vpc下面部署自建k8s一些注意事项

简介 这几天接手了一个政府单位项目,所有的资源均为云资源,而且是阿里云vpc机器。在部署k8s的过程中发现我部署的k8s跨主机网段不通。 折腾了我好几天最后发现问题是我在vpc里面是用的不是规定的cidr,我是用的是172.235.0.0修改到规定的cidr清空etcd删除网络 重装k8s即可。 解 ......
注意事项 事项 vpc k8s k8

k8s 中 pod 是如何做到网络共享的

# 前言 在k8s中, pod是编排的最小单位, 在同一个pod中, 容器之间能够共享`hostname` `network` 等内容. 共享`network`, 简单说就是同一个pod中的容器, 可以通过访问`localhost`互相访问, 且端口占用会冲突. 在之前的介绍中提到过, 容器的隔离是 ......
网络 k8s pod k8 8s

k8s Error: failed to prepare subPath for volumeMount "custom-logo" of container "grafana"

# 前言 使用 `k8s` 挂载卷文件时,使用了 `hostPath`,`type: File` ``` volumeMounts: - mountPath: /usr/share/grafana/public/img/grafana_icon.svg name: custom-logo subPa ......

k8s里pod之间是如何进行网络隔离的

NetworkPolicy用来控制Pod与Pod之间的网络通信,它也支持针对Namespace进行限制。基于白名单模式,符合规则的对象通过,不符合的拒绝。应用场景举例: Pod A不能访问Pod B; 开发环境所有Pod不能访问测试命名空间; 提供对外访问时,限制外部IP; 官方NetworkPol ......
之间 网络 k8s pod k8

5.22模版 初见云雨情

函数模板模板函数定义的一般形式如下所示: template <typename type> ret-type func-name(parameter list){ // 函数的主体}在这里,type 是函数所使用的数据类型的占位符名称。这个名称可以在函数定义中使用。 下面是函数模板的实例,返回两个数 ......
云雨 模版 5.22 22

【Azure 环境】标准版 Logic App 如何查看 Workflow的执行成功数和失败数的指标呢?

问题描述 在Azure中创建逻辑应用(Logic App),有两种计划类型。一是消费型,另一种是标准型。 在消费型的Logic App Metrics页面中,我们可以看见Workflow的执行成功数指标和失败数指标。如: RunsCancelled 取消的运行数 Count 总计 已取消的工作流运行 ......
Workflow 指标 环境 标准 Azure

Rancher和K8s安全问题

原生K8S Rancher修改K8s服务参数 kube-api: always_pull_images: false pod_security_policy: false secrets_encryption_config: enabled: false service_node_port_rang ......
Rancher 问题 K8s K8 8s

建设一站式DevOps平台,腾讯云研发效能提升实践

>本文作者:张渝 **导语 |** 近年来,研发效能提升越来越受到业界重视,许多厂商都在不断探索研发效能提升之路,从而实现研发效率和质量的持续优化,以应对日趋复杂的产品开发。那么腾讯云的研发效能相关工作是如何开展和落地的呢?今天我们特邀了**腾讯云研发效能工作组负责人、腾讯健康副总裁 张渝老师**, ......
效能 DevOps 平台

解决 VS2022 .NET 7 项目中的 T4 模版无法引用其他程序集的问题

搜索 `devenv.exe.config` 文件. 一般在 `C:\Program Files\Microsoft Visual Studio\2022\*\Common7\IDE\devenv.exe.config` 修改无效的话再修改AppData下的 `C:\Users\*\AppData\ ......
模版 程序 项目 问题 2022

如何对k8s中docker registry secret中保存的docker的用户名、密码进行解密?

在k8s的docker registry secret中,保存的是docker的用户名、密码的信息,并且是使用加密的方式进行保存的 [root@nccztsjb-node-11 ~]# kubectl get secret -n yonbip c87e2267-1001-4c70-bb2a-ab41 ......
docker registry 用户名 密码 用户

Ubuntu 20.04 服务器版,部署K8s报错及解决

### 执行kubeadm init命令时,报错:The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled) > https://zhuanlan.zhi ......
服务器 Ubuntu 20.04 K8s 20

1104. 模版标签

一、常用标签 模板标签:标签在渲染的过程中提供任意的逻辑 标签语法:由{% %} 来定义,例如:{%tag%} {%endtag%} 模板标签的例子: 1. if {% if name == 'python' %} 这个是python的页面 {% elif name == 'dhango' %} 这 ......
模版 标签 1104

如何借助Kafka持久化存储K8S事件数据?

大家应该对 Kubernetes Events 并不陌生,特别是当你使用 kubectl describe 命令或 Event API 资源来了解集群中的故障时。 ``` $ kubectl get events 15m Warning FailedCreate replicaset/ml-pipe ......
事件 数据 Kafka K8S K8

当k8s拉镜像出现问题时 需要修改 /etc/containerd/config.toml 配置

找到plugins."io.containerd.grpc.v1.cri".registry 添加此两处配置 [plugins."io.containerd.grpc.v1.cri".registry.configs] [plugins."io.containerd.grpc.v1.cri".reg ......
containerd 镜像 config 问题 toml

k8s污点和容忍

污点 污点是打在节点上的。污点的作用在于,防止调度和驱逐删除。污点的组成是key=value:effect effect取值是NoSchedule、PreferNoSchedule和NoExecute。NoSchedule:不允许调度,已经调度的不受影响。PreferNoSchedule:尽量避免调 ......
污点 k8s k8 8s

k8s 1.24.14 Ingress-nginx 的部署

前言: 本次部署使用了高可用的形式,会在每个node节点做亲和性(master不部署),让每一个pod都部署上去,然后加入NGINX去过负载,这样我们之间用NGINX的80端口访问域名就可以了。 MountVolume.SetUp failed for volume "webhook-cert" : ......
Ingress-nginx Ingress nginx k8s k8

ubuntu 二进制部署k8s 1.24版本

1.环境准备 1.1.集群信息 注:本次部署没有做master节点和node节点扩展操作,直接部署三主两从。 主机名称 IP地址 说明 软件 Master01 192.168.80.45 master节点 kube-apiserver、kube-controller-manager、kube-sch ......
二进制 版本 ubuntu 1.24 k8s

k8s iptables链

[root@k8s-master docker]# iptables -S -t nat -P PREROUTING ACCEPT -P INPUT ACCEPT -P OUTPUT ACCEPT -P POSTROUTING ACCEPT -N DOCKER -N KUBE-MARK-DROP - ......
iptables k8s k8 8s

K8S cni开发

一、前题准备 网络通信前有个路由转发的功能,需要开启: 1、允许防火墙,路由转发iptables -A FORWARD -j accept2、内核允许路由转发,修改值为1sudo bash -c 'echo 1' >/proc/sys/net/ipv4/ip_forward 二、基础概念 1、bri ......
K8S cni K8 8S

filebeat 采集k8s容器内日志发送到kafka

##filebeat 采集k8s容器内日志发送到kafka ###背景 我想采集一个pod内,is ti o-proxy的容器 ###部署filebeat Daemonset 以daemonset的方式部署filebeat,通过修改configmap控制filebeat采集日志,可以根据namesp ......
容器 filebeat kafka 日志 k8s

IDP 与 DevOps平台:相似之处与关键差异

软件开发是一个复杂而动态的过程,涉及许多工具、技术和实践。为了更快、更好地交付软件,开发人员需要有效地协作,自动执行任务,并管理环境。然而,由于软件架构的日益复杂,工具和平台的多样性,以及对安全和合规性的要求越来越高,软件开发变得极具挑战。 为了更好地应对开发挑战,企业根据自身情况分别选择内部开发者 ......
差异 关键 DevOps 平台 IDP