8s

Go每日一库之128:podinfo(k8s微服务模板)

## 项目介绍 官方 Github: [Podinfo](https://github.com/stefanprodan/podinfo) Podinfo 是一个用 Go 制作的小型 web 应用程序,它展示了在 Kubernetes 中运行微服务的最佳实践。 它已实现的技术指标(截选自官方 [RE ......
模板 podinfo 128 k8s k8

gitlab--在 k8s 里通过 helm 部署 runner、使用缓存 cache、使用制品 artifacts

安装 helm 链接:https://www.cnblogs.com/zouzou-busy/p/16134885.html 配置chart 存储库 # 添加 chart 存储库 [root@master1 ~]# helm repo add gitlab https://charts.gitlab ......
缓存 artifacts 制品 gitlab runner

使用 Terraform 创建K8S集群

使用Terraform创建Kubernetes(K8S)集群是一个强大的自动化过程,它可以让您轻松地部署和管理K8S环境。以下是一般步骤以及示例Terraform配置文件的概述,用于创建K8S集群。 ......
集群 Terraform K8S K8 8S

k8s 安装笔记

安装 docker yum -y install yum-utils device-mapper-persistent-data lvm2 yum-config-manager -y --add-repo https://mirrors.aliyun.com/docker-ce/linux/cent ......
笔记 k8s k8 8s

k8s版本v1.24,kubectl top pod 报错:error: Metrics API not available

k8s版本:v1.24.4 kubectl top pod 报错:error: Metrics API not available报错 Readiness probe failed: HTTP probe failed with statuscode: 500vim custom-resources ......
available Metrics kubectl 版本 error

k8s主机暴露端口

原文:https://zhuanlan.zhihu.com/p/589599203?utm_id=0 此外我们还可以将 Node 的端口映射到宿主机,通过配置文件中的 extraPortMappings 属性可以实现该功能,如下所示配置可以将 control-plane 节点 80 端口映射到宿主机 ......
端口 主机 k8s k8 8s

k8s ipvs

1.DNAT是destination network address translation的缩写,即目标网络地址转换. 典型的应用是,有个web服务器放在内网配置内网ip,前端有个防火墙配置公网ip,互联网上的访问者使用公网ip来访问这个网站, 当访问的时候,客户端发出一个数据包,这个数据包的报头 ......
ipvs k8s k8 8s

k8s 监控(四)监控宿主机

原文链接:https://juejin.cn/post/6844904057098731534 k8s 监控的第四篇文章,这篇文章讲的是监控宿主机的指标。官方和大部分使用者都会使用 node_exporter 完成此项工作,但是我更喜欢 telegraf。原因在于 node_exporter 有以下 ......
宿主机 宿主 k8s k8 8s

k8s 监控(二)监控集群组件和 pod

原文链接:https://juejin.cn/post/6844903921207492621 在上一篇文章中,我们已经在 k8s 中安装了 Prometheus,并且收集了它自身的监控指标。而在这篇文章,我们将收集 k8s 所有组件和 pod 的监控指标。 在这之前需要先修改下之前监控 Prome ......
集群 组件 k8s pod k8

k8s 监控(三)prometheus-adapter

原文链接: https://juejin.cn/post/6844903967218991117 kubernetes apiserver 提供了两种 api 用于监控指标相关的操作: resource metrics API:被设计用来给 k8s 核心组件提供监控指标,例如 kubectl top ......
prometheus-adapter prometheus adapter k8s k8

k8s 监控(一)安装 Prometheus

原文地址:https://juejin.cn/post/6844903908251451406 k8s 监控我们要完成以下几点: 监控 master/node 本身; 监控集群组件 apiServer、etcd 等; 监控需要关注的 pod; 自定义的监控,包括 jmx 等。 有了这些监控指标之后, ......
Prometheus k8s k8 8s

k8s ingress

k8s 环境搭建完毕后 1. kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/provider/cloud/deploy.yaml ......
ingress k8s k8 8s

五分钟k8s入门到实战-应用配置

背景 在前面三节中已经讲到如何将我们的应用部署到 k8s 集群并提供对外访问的能力,x现在可以满足基本的应用开发需求了。 现在我们需要更进一步,使用 k8s 提供的一些其他对象来标准化我的应用开发。 首先就是 ConfigMap,从它的名字也可以看出这是用于管理配置的对象。 ConfigMap 不管 ......
实战 k8s k8 8s

使用sealos按照k8s

# 获取sealos命令行工具wget https://github.com/labring/sealos/releases/download/v4.3.3/sealos_4.3.3_linux_amd64.tar.gz \ && tar zxvf sealos_4.3.3_linux_amd64. ......
sealos k8s k8 8s

k8s部署jar包心得

1、搭建k8s集群,经过千辛万苦终于把集群搭建好了,虽然把nginx跑起来了,但是还是一脸懵逼 2、先弄清楚一些概念 node pod service deployment ingresses namespace,node表示集群节点;pod 是最小的资源管理组件,它代表集群中运行的一个进程;ser ......
心得 k8s jar k8 8s

云原生周刊:K8s 的 13 个最佳开源监控工具

开源项目推荐 Silver Surfer 该项目旨在检查 Kubernetes 对象的 API 版本兼容性,并为其提供迁移路径,以便为集群升级做好准备。 Actions Runner Controller Actions Runner Controller (ARC) 是一个 Kubernetes ......
周刊 工具 K8s K8 8s

k8s常用命令大全

进入容器 通过bash获得pod中某个容器的TTY,相当于登录容器 kubectl exec -it -n bash kubectl exec 进入pod后,exit退出pod (ctrl+c也可以?) 在pod外执行容器命令 命令行,创建一个test文件: kubectl exec -it -c ......
命令 常用 大全 k8s k8

k8s证书延长10年有效期

执行签发脚本 [root@k8s-master ~]# ./update-kubeadm-cert.sh all CERTIFICATE EXPIRES /etc/kubernetes/controller-manager.config Sep 24 02:56:34 2024 GMT /etc/k ......
有效期 证书 k8s k8 8s

修复 K8s SSL/TLS 漏洞(CVE-2016-2183)

转载于:https://www.cnblogs.com/kubesphere/p/17141586.html 前言 简介 生产环境 KubeSphere 3.3.0 部署的 Kubernetes 集群在安全评估的时候发现安全漏洞,其中一项漏洞提示 SSL/TLS 协议信息泄露漏洞 (CVE-2016 ......
漏洞 2016 2183 K8s CVE

k8s之镜像加速

部分国外镜像仓库无法访问,但国内有对应镜像源,可以从以下镜像源拉取到本地然后重改tag即可: 阿里云镜像仓库 可以拉取k8s.gcr.io镜像 #示例 docker pull k8s.gcr.io/pause:3.2 #改为 docker pull registry.cn-hangzhou.aliy ......
镜像 k8s k8 8s

k8s部署开发环境

## k8s-- 关闭防火墙systemctl stop firewalldsystemctl disable firewalld -- 关闭selinuxsetenforce 0sed -i '/^SELINUX=/s/enforcing/disabled/' /etc/selinux/confi ......
环境 k8s k8 8s

解决k8s删除pod后又重新创建了新的pod

1、问题现象 2、原因 在Kubernetes中,当你删除一个Pod时,如果该Pod是由Deployment、ReplicaSet或PodController创建的,那么这个Pod会被标记为“已删除”,但实际上并不会立即从系统中删除。 具体而言,当一个Pod被删除时: 如果这个Pod是由Deploy ......
pod k8s k8 8s

快速搭建云原生开发环境(k8s+pv+prometheus+grafana)

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 欣宸正在为接下新的Java云原生实战系列原创做准备,既然是实战,少不了一套云原生环境,以下内容是必不可少的: linux操作系统 kuberne ......
prometheus grafana 环境 k8s k8

k8s yaml文件总结

k8s支持yaml和JSON格式创建资源对象,json用于接口之间消息传递,适用于开发;yaml格式用于配置和管理,适用于云平台管理,yaml简洁非标记性语言 1.yaml相关基础概念 yaml语法规则: 大小写敏感;缩进表示层级关系;缩进不允许使用tab键,只允许使用空格;#表示注释 为可选分隔符 ......
文件 yaml k8s k8 8s

k8s 命令

kind create cluster --name my-cluster kind create cluster --config kind-example-config.yaml 加载镜像到集群: kind load docker-image k8s.net.demo --name my-clu ......
命令 k8s k8 8s

k8s 自动扩缩容HPA原理及adapter配置详解

大家好,我是蓝胖子,都知道,k8s拥有自动扩缩容机制HPA,我们能够通过配置针对不同的扩缩容场景进行自动扩缩容,往往初学者在面对其中繁多配置的时候会学了又忘记,今天我将会以一种不同的视角,结合api server 请求 来探索这部分的配置,看完本篇,应该会对扩缩容这部分配置会有更深的理解。 自动扩缩 ......
原理 adapter k8s HPA k8

k8s部署redis单节点

创建pvc.yaml kind: PersistentVolumeClaim apiVersion: v1 metadata: name: nfspvc1 namespace: sqqqq spec: accessModes: - ReadWriteOnce resources: requests: ......
节点 redis k8s k8 8s

Kubeadm方式搭建K8S集群

Kubeadm方式搭建K8S集群 一、搭建k8s集群(kubeadm方式) kubeadm部署方式介绍 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具,这个工具能通过两条指令完成一个kubernetes集群的部署: 第一,创建一个master几点 kubeadm ini ......
集群 Kubeadm 方式 K8S K8

k8s-网络

service 将运行在一组pods上的应用程序公开为网络服务的抽象方法 kubernetes为pods提供自己的ip地址,并为一组pod提供相同的DNS名,并且可以在他们之间进行负载均衡 访问service的ip地址就能获取pod的内容 ingress ingress是对集群中服务的外部访问进行管 ......
网络 k8s k8 8s

K8S:使用Filebeat收集K8S内Pod应用日志

之前是针对标准输出进行采集,现在来看一下针对于容器当中的日志,是在pod当中添加一个日志采集器,这里部署一个应用,单独部署一个容器,这个容器是filebeat日志采集器,这一块就通过emptydir来实现数据的共享。 filebeat的配置放在configmap当中,指明了日志采集的路径在哪,这个日 ......
K8S Filebeat 日志 K8 8S