经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Kubernetes

Kubernetes(K8S) kubesphere 安装

安装KubeSphere最好的方法就是参考官方文档,而且官方文档是中文的。 官网地址:https: kubesphere.com.cn/ https: github.com/kubesphere/kubesphere/blob/master/README_zh.md Kubernetes(...[2023/4/28]

Kubuesphere部署Ruoyi(二):部署kubesphere

先决条件: 更换DNS 更换apt的镜像源 Ubuntu下永久性修改DNS vi /etc ystemd/resolved.conf DNS字段取消注释,并修改DNS为223.5.5.5 223.5.5.5是一个IP地址,是Alibaba Cloud提供的免费DNS服务器的IP地址。 ...[2023/4/21]

kubernetes之statefulset搭建MySQL集群

kubernetes之statefulset搭建MySQL集群

目录实现步骤具体代码创建一个 StatefulSet 对象来定义MySQL创建一个 headle service 实现步骤 在 Kubernetes 集群中创建一个 StatefulSet 对象。创建一个 headle service 来为 StatefulSet 提供服务发现和负载平衡。在 ...[2023/4/21]

详解Kubernetes 中容器跨主机网络

目录前言什么是 FlannelFlannel 的后端实现有哪些UDPVXLANHost-gw基于 Flannel UDP 模式的实现跨主通信UDP 模式案例实现基于 Flannel VXLAN 模式的跨主通信VXLAN 模式案例实现总结 前言 在云原生领域,Kubernetes 已经成为了最...[2023/4/14]

Kubernetes客户端认证(二)—— 基于ServiceAccount的JWTToken认证

1、概述   在 Kubernetes 官方手册中给出了 “用户” 的概念,Kubernetes 集群中存在的用户包括 “普通用户” 与 “ServiceAccount”, 但是 Kubernetes 没有普通用户的管理方式,通常只是将使用集群根证书签署的有效证书的用户都被视为合法用户。   ...[2023/4/12]

Kubernetes客户端认证——基于CA证书的双向认证方式

1、Kubernetes 认证方式   Kubernetes集群的访问权限控制由API Server负责,API Server的访问权限控制由身份验证(Authentication)、授权(Authorization)和准入控制(Admi ion control)三个步骤组成,这个三个步骤是按序...[2023/4/10]

最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事

其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多次了,坑已经排完了.... 我试验的是1主2从结构,centos 2c2g 就足够。 ce...[2023/4/6]

Prometheus服务发现之kubernetes_sd_config

一、为什么要使用Prometheus服务发现 之前我们讲过通过配置prometheus-operator的CRD ServiceMonitor来达到K8S集群相关组件和微服务的监控的目的,可以在ServiceMonitor的配置文件中以手动方式通过match lable和想要监控的Service...[2023/3/29]

OpenAI Kubernetes 相关博文读后笔记

一、概述 最近 ChatGPT 和其公司 OpenAI 特别火:ChatGPT 3, ChatGPT 3.5, New Bing, ChatGPT 4... 怀着学习的心态,这几天访问了 OpenAI 的博客, 上边关于 AI 的内容,确实隔行如隔山,完全看不明白。?? 但是翻看过程中,惊喜...[2023/3/24]

k8s HPA(HorizontalPodAutoscaler)--自动水平伸缩

k8s HPA(HorizontalPodAutoscaler)--自动水平伸缩

写在前面 我们平时部署web服务,当服务压力大撑不住的时候,我们会加机器(加钱);一般没有上容器编排是手动加的,临时加的机器,临时部署的服务还要改Nginx的配置,最后回收机器的时候,也是手动回收,手动修改Nginx的,挺麻烦的其实; 而K8s是支持这整个流程的自动化的,也就是HPA; H...[2023/3/15]

K8S部署应用详解

K8S部署应用详解

# 前言 首先以SpringBoot应用为例介绍一下k8s的发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deplo...[2023/3/14]

Kubecost - Kubernetes 开支监控和管理

???URL: https: www.kubecost.com/ ??Description: Kubeccost 为使用 Kubernetes 的团队提供实时成本可视化和洞察,帮助您持续降低云成本。 昨天浏览 Kubectl 插件的时候发现了 Kubecost,一看惊为天人啊,这个功...[2023/3/14]

K8S对外服务之Ingress

一、Ingre 简介 service的作用体现在两个方面,对集群内部,它不断跟踪pod的变化,更新endpoint(端点)中对应pod的对象,提供了ip不断变化的pod的服务发现机制;对集群外部,他类似负载均衡器,可以在集群内外部对pod进行访问。 在Kubernetes中,Pod的IP地址...[2023/3/6]

K8S 实用工具之二 - 终端 UI K9S

开篇 ?? 引言: 磨刀不误砍柴工 工欲善其事必先利其器 第一篇:《K8S 实用工具之一 - 如何合并多个 kubeconfig?》 像我这种,kubectl 用的不是非常溜,经常会碰到以下情况: 忘记命令,先敲 --help,再敲命令,效率低 忘记加 -n 指定 namespa...[2023/3/6]

k8s中job与cronjob使用实例详解

k8s中job与cronjob使用实例详解

目录一、前言二、k8s中job特点三、Job模板配置文件核心配置参数3.1 ttlSecondsAfterFinished3.2 activeDeadlineSeconds3.3 backoffLimit3.4 parallelism3.5 completions四、job案例操作演示五、cronj...[2023/3/6]

kubernetes client-go功能介绍

原味地址 https: haiyux.cc/2023/02/26/k8s-client-go/ client-go是什么? client-go是Kubernetes官方提供的Go语言客户端库,用于与Kubernetes API服务器交互。使用client-go,您可以编写Go语言程序来创建、修...[2023/2/28]

IoT 边缘集群基于 Kubernetes Events 的告警通知实现(二):进一步配置

上一篇文章 IoT 边缘集群基于 Kubernetes Events 的告警通知实现 目标 告警恢复通知 - 经过评估无法实现 原因: 告警和恢复是单独完全不相关的事件, 告警是 Warning 级别, 恢复是 Normal 级别, 要开启恢复, 就会导致所有 Normal Events 都...[2023/2/17]

使用Kubernetes中的Nginx来改善第三方服务的可靠性和延迟

使用Kubernetes中的Nginx来改善第三方服务的可靠性和延迟 译自:How we improved third-party availability and latency with Nginx in Kubernetes 本文讨论了如何在Kubernetes中通过配置Nginx缓存来...[2023/2/15]

一个容器,但是一整个k8s集群

你可能需要一个快速启动和销毁的 k8s 集群;你可能在资源受限的环境中运行 k8s 集群;你可能是一个完全的初学者,觉得搭建完整的 k8s 套件太难。那么这篇短文可能可以帮到你。 各种丐版 k8s 集群 你可能见过各种丐版的 k8s 集群部署方案,比如:K3S、K3d、Kind、MicroK...[2023/2/13]

Grafana 系列文章(十三):如何用 Loki 收集查看 Kubernetes Events

前情提要 IoT 边缘集群基于 Kubernetes Events 的告警通知实现 IoT 边缘集群基于 Kubernetes Events 的告警通知实现(二):进一步配置 概述 在分析 K8S 集群问题时,Kubernetes Events 是超级有用的。 Kubernetes Eve...[2023/2/10]

Kubernetes(k8s)控制器(四):ReplicaSet

目录一.系统环境二.前言三.ReplicaSet概览四.ReplicaSet工作原理五.ReplicaSet使用场景六.创建ReplicaSet七.扩展replicaset副本数 一.系统环境 服务器版本 docker软件版本 Kubernetes(k8s)集群版本 CPU架构 ...[2023/2/10]

Kubernetes(k8s)控制器(一):deployment

目录一.系统环境二.前言三.Kubernetes 控制器四.Deployment概览五.创建deployment六.修改deploy副本数6.1 kubectl edit deploy 修改副本数6.2 修改yaml文件更改副本数6.3 kubectl scale修改副本数七.Horizonta...[2023/2/8]

Kubernetes(k8s)配置文件管理:ConfigMap

目录一.系统环境二.前言三.ConfigMap概览四.创建ConfigMap五.ConfigMap的使用5.1 以环境变量的方式使用ConfigMap5.2 以卷的方式使用ConfigMap 一.系统环境 服务器版本 docker软件版本 Kubernetes(k8s)集群版本 CPU架...[2023/2/2]

Kubernetes(k8s)密码管理:Secret

目录一.系统环境二.前言三.Secret概览四.Secret 的类型五.各种类型的secret使用实例5.1 创建kubernetes.io ervice-account-token类型的secret5.2 创建Docker镜像仓库类型的secret5.3 创建Opaque类型的secret(键...[2023/2/1]

使用prometheus来避免Kubernetes CPU Limits造成的事故

使用prometheus来避免Kubernetes CPU Limits造成的事故 译自:Using Prometheus to Avoid Disasters with Kubernetes CPU Limits 本文将介绍Kubernetes的resource limits是如何工作的、使...[2023/1/30]

DHorse日志收集原理

DHorse日志收集原理

实现原理 基于k8s的日志收集主要有两种方案,一是使用daemoset,另一种是基于sidecar。两种方式各有优缺点,目前DHorse是基于daemoset实现的。如图1所示: 图1 在每个k8s集群中启动一个daemoset组件,即Filebeat的服务,监控/var/log/con...[2022/12/12]

Velero系列文章(四):使用Velero进行生产迁移实战

概述 目的 通过 velero 工具, 实现以下整体目标: 特定 namespace 在B A两个集群间做迁移; 具体目标为: 在B A集群上创建 velero (包括 restic ) 备份 B集群 特定 namespace : caseycui2020: 备份resourc...[2022/12/12]

k8s驱逐篇(5)-kube-controller-manager驱逐

kube-controller-manager驱逐 概述 kube-controller-manager驱逐主要依靠NodeLifecycleController以及其中的TaintManager; kube-controller-manager驱逐分类 (1)开启了污点驱逐:node上有No...[2022/12/12]

基于jenkins+kubernetes的cicd流程实践一:环境搭建及方案原理 - JN-SHao

基于jenkins+kubernetes的cicd流程实践一:环境搭建及方案原理 - JN-SHao

1.基础环境:Centos7.9,kubernetes:v1.21.5 node-1@112(master):docker,containerd,harbornginx(80),git,etcd node-2@109(master/worker):docker,containerd,ingr...[2022/12/5]

Service详解

Service详解

Service详解 Service介绍 在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。 为了解决这个问题,kubernetes提供了Service资源,Servic...[2022/12/5]

云原生之旅 - 12)使用 Kaniko 在 Kubernetes上构建 Docker 容器镜像

前言 前一篇文章【云原生之旅 - 11)基于 Kubernetes 动态伸缩 Jenkins Build Agents】有讲到在 Kubernetes Pod (Jenkins build agent) 里面构建 docker 容器镜像,当时我们采取了一种简单快速的方式来 run do...[2022/11/19]

K8s如何启用cgroup2支持?

什么是 cgroup ???Reference: control groups(控制组),通常被称为cgroup,是Linux内核的一项功能。它允许将进程组织成分层的组,然后限制和监控各种资源的使用。 内核的cgroup接口是通过一个叫做cgroupfs的伪文件系统提供的。 分组是在核心的c...[2022/11/17]

k8s证书有效期时间修改的方法详解

目录前提更改有效期集群中有应用运行的情况检查证书有效期总结  修改后的集群时间,10年的时间,够集群平稳运行一段时间了。 刚部署好k8s的master集群时,查看证书有效期,时间是1年。一年,说长不长,说短不短。查看目前在运行的应用,都已经运行2年多,这样,1年的有效期就会有问题...[2022/8/3]

浅析k8s中各组件和kube?apiserver通信时的认证和鉴权问题

目录背景kubectl的身份和权限kubectl用的是什么身份?能操作哪些资源呢?kube-scheduler的身份和权限kube-scheduler用的是什么身份?kubelet的身份和权限kubelet用的是什么身份?kubelet能操作哪些资源?验证kubelet的权限calicocalico...[2022/6/20]

企业级Kubernetes管理平台Wayne功能特性介绍

目录前言碎语Wayne功能特性架构设计Kubernetes方式安装注意点 前言碎语 今天博主分享一个Kubernetes集全管理软件,也就是Kubernetes web ui。是360团队开源的一款产品,Wayne 是一个通用的、基于 Web 的 Kubernetes 多集群管理平台。通过可视化...[2022/2/28]

Arthas排查Kubernetes中应用频繁挂掉重启异常

目录前言Kubernetes容器的特殊性使用到的工具ArthasArthas的使用异常解析:异常解析:最后的救命稻草但是为什么堆内存会这么小呢?解决问题最后尝试下jmap结语 前言 其实最终定位到的问题还是蛮好解决的,但是因为应用在Kubernetes容器中的特殊性,导致在使用Arthas过程中...[2022/2/28]

Kubernetes中Nginx配置热加载的全过程

目录前言使用方法总结 前言 Nginx本身是支持热更新的,通过nginx -s reload指令,实际通过向进程发送HUB信号实现不停服重新加载配置,然而在Docker或者Kubernetes中,每次都需要进容器执行nginx -s reload指令,单docker容器还好说,可以在外面通过ex...[2022/1/19]

k8s中kubeconfig的配置以及使用详解

目录1、概述2、kubeconfig支持多集群、多用户、多认证3、Context的定义4、查看kubeconfig的配置5、kubeconfig设置5.1、设置集群5.2、设置用户5.3、增加上下文信息context5.4、设置当前的context5.5、只查看和当前context有关的配置信息5....[2022/1/18]

TKE 用户故事 | 作业帮 Kubernetes 原生调度器优化实践

作者 吕亚霖,2019年加入作业帮,作业帮架构研发负责人,在作业帮期间主导了云原生架构演进、推动实施容器化改造、服务治理、GO微服务框架、DevOps的落地实践。 简介 调度系统的本质是为计算服务/任务匹配合适的资源,使其能够稳定高效地运行,以及在此的基础上进一步提高资源使用密度,而影响应用运...[2022/1/17]

Docker 和 Kubernetes,一周即可快速入门!!云原生技术工坊再度来袭~

只需要每天晚上花三两个小时,在一周业余的时间里,你就能快速入门Docker和Kubernetes!! 第一期云原生在线技术工坊已经圆满结束,好评如潮,下面是部分参与者打卡截图: 第二期技术工坊活动再度来袭~~关注“腾讯云原生”公众号,回复“技术工坊”即可参与!! 技术工坊简介 云原生在...[2022/1/17]

使用 KubeKey 在 AWS 高可用部署 Kubernetes

作者:李耀宗 介绍 对于生产环境,我们需要考虑 Kubernetes 集群的高可用性。本文教您部署如何在多台 AWS EC2 实例快速部署一套高可用的生产环境。要满足 Kubernetes 集群服务需要做到高可用,需要保证 kube-apiserver 的 HA ,可使用下列两种方式: AW...[2021/12/24]

KubeSphere Helm 应用仓库源码分析

KubeSphere Helm 应用仓库源码分析

作者:蔡锡生,LStack 平台研发工程师,近期专注于基于 OAM 的应用托管平台落地。 背景介绍 KubeSphere 应用商店简介 作为一个开源的、以应用为中心的容器平台,KubeSphere 在 OpenPitrix 的基础上,为用户提供了一个基于 Helm 的应用商店,用于应用生命...[2021/6/28]

Kubernetes 边缘节点抓不到监控指标?试试这个方法!

KubeSphere v3.1.0 通过集成 KubeEdge,将节点和资源的管理延伸到了边缘,也是 KubeSphere 正式支持边缘计算的第一个版本。 笔者也第一时间搭建和试用了边缘节点相关的功能,但是在边缘节点纳管之后遇到了一些监控的小问题,在排查过程中也顺带了解了一下 KubeSphe...[2021/6/15]

混合云下的 Kubernetes 多集群管理与应用部署

本文是上海站 Meetup 中讲师李宇根据其分享内容梳理成的文章 大家好,很高兴来到今天下午的 Meetup。我先简单做个自我介绍,我叫李宇,目前是 KubeSphere 的一名研发,主要负责多集群方向的工作,我今天带来的分享是混合云下的 Kubernetes 多集群管理与应用部署。 K...[2021/5/31]

Kubernetes核心概念

现在主要负责的项目(容器云)涉及到的概念和知识点,平时也有学习和记录,但很碎片化,最近刚好有时间可以做一次系统的梳理。 一、Kubernetes是什么及架构 1. k8s是什么 先来一张Kubernetes官网的截图,可以看到,官方对Kubernetes的定义:Kubernetes(k8s...[2021/4/12]

在 Kubernetes Pod 中如何获取客户端的真实 IP

Kubernetes 依靠 kube-proxy 组件实现 Service 的通信与负载均衡。在这个过程中,由于使用了 SNAT 对源地址进行了转换,导致 Pod 中的服务拿不到真实的客户端 IP 地址信息。本篇主要解答了在 Kubernetes 集群中负载如何获取客户端真实 IP 地址这个问...[2021/3/8]

Kubernetes和docker----1.开始使用k8s和docker

开始使用Kubernetes和docker docker命令 运行一个容器 docker run busybox echo "Hello world" 构建容器镜像 docker build -t imageName . # docker bulid -t <imageNam...[2021/3/1]

kubernetes和docker----2.学习Pod资源

Pod--k8s最基础的资源 我们想要的是单个容器只运行一个进程 然而有时我们需要多个进程协同工作,所以我们需要另外一种更加高级的结构将容器组合在一起---pod Pod 我们来看一个最基本的pod 这个pod的image是我根据centos:7的镜像构建的,很简单,镜像的Dock...[2021/3/1]

K8s 平台可以如何处理 Pod 预授权问题

前言 TKEx-CSIG 是基于腾讯公有云 TKE 和 EKS 容器服务开发的内部上云容器服务平台,为解决公司内部容器上云提供云原生平台,以兼容云原生、适配自研业务、开源协同为最大特点。 业务容器上云过程中,会遇到一些问题,有的需要业务进行容器化改造,有的需要平台赋能。平台赋能的部分,...[2021/1/25]

一文读懂 Kubernetes APIServer 原理

一文读懂 Kubernetes APIServer 原理

前言 整个Kubernetes技术体系由声明式API以及Controller构成,而kube-apiserver是Kubernetes的声明式api server,并为其它组件交互提供了桥梁。因此加深对kube-apiserver的理解就显得至关重要了。 整体组件功能 kube-a...[2021/1/25]

580
4
记录数:295 页数:3/6首页上一页123456下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号