kubernetes federation

Kubernetes资源管理(四)

### 4.1 资源管理介绍 在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 > kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容 ......
Kubernetes 资源管理 资源

Kubernetes网络(二)

> **CNI(容器网络接口)** CNI是Container Network Interface的是一个标准的,通用的接口。现在容器平台:docker,kubernetes,mesos,容器网络解决方案:flannel,calico,weave。只要提供一个标准的接口,就能为同样满足该协议的所有容 ......
Kubernetes 网络

Kubernetes介绍(一)

> **k8s是一组服务器集群,K8s所管理的集群节点上的容器** ### 1.1 kubernetes简介 > **[官方网站](https://kubernetes.io/)** Kubernetes是一个可移植的,可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。它拥 ......
Kubernetes

云原生周刊:Kubernetes v1.28 新特性一览 | 2023.8.14

推荐一个 GitHub 仓库:[Fast-Kubernetes](https://github.com/omerbsezer/Fast-Kubernetes)。 Fast-Kubernetes 是一个涵盖了 Kubernetes 的实验室(LABs)的仓库。它提供了关于 Kubernetes 的各种 ......
Kubernetes 一览 周刊 特性 2023

Kubernets pod 过快退出引起的无法平滑滚动重启的问题

平时在使用 kubernets 的时候我们会使用滚动更新策略,滚动更新确保了我们新的 pod 实例逐步替换旧的 pod 实例从而确保重启期间服务不会中断。 举个例子: 有一个 gateway 程序一直在接受客户端请求,这时我们需要升级 gateway 的程序。在更新代码之后我们需要对 gateway ......
Kubernets 问题 pod

推荐工具!使终端便于 DevOps 和 Kubernetes 使用

如果你熟悉 DevOps 和 Kubernetes 的使用,就会知道命令行界面(CLI)对于管理任务有多么重要。好在现在市面上有一些工具可以让终端在这些环境中更容易使用。在本文中,我们将探讨可以让工作流程简化的优秀工具,帮助你在 DevOps 和 Kubernetes 中自如地浏览终端。 ## Zs ......
推荐工具 Kubernetes 终端 工具 DevOps

小版本更新kubernetes

## 小版本更新kubernetes ### 背景 最近一段时间躺平了没有更新我的博客文档。感谢各位小伙伴一直以来的支持。 此脚本基于 https://github.com/cby-chen/Kubernetes/ 仓库内的安装部署文档。 此脚本仅会升级k8s相关组件其他组件不进行升级。 使用此脚本 ......
kubernetes 版本

Centos7安装kubernetes

环境: 奇数台设备(虚拟机或服务器) 最低配置:2 core,4GB 初始操作 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 关闭selinux sed -i 's/enforcing/disabled/' /etc/selin ......
kubernetes Centos7 Centos

论文阅读 | Layer-wised Model Aggregation for Personalized Federated Learning

面向个性化联合学习的分层模型聚合 ==在本文中,我们提出了一种新的pFedLA训练框架,该框架能够区分不同客户端的每一层的重要性,从而能够优化具有异构数据的客户端的个性化模型聚合。==具体来说,我们在服务器端为每个客户端使用一个专用的超网络,它被训练来识别层粒度上的相互贡献因素。同时,引入参数化机制 ......

kubernetes-Deployment和DaemonSet

在Kubernetes中,Deployment和DaemonSet是两个不同的资源类型,用于不同的目的。 Deployment用于在集群中运行可扩展的应用程序,可以管理Pod的副本数量,执行滚动升级和回滚操作。 DaemonSet用于确保在集群的每个节点上运行一个Pod副本。它通常用于部署运行在每个 ......

kubernetes-发布netcore项目

一,安装k8s环境 参考:https://www.yuque.com/fairy-era/yg511q/lmy7gc 二,通过Dockerfile文件将本地项目打包成镜像。发送到本地仓库或者阿里云(https://promotion.aliyun.com/ntms/act/kubernetes.ht ......
kubernetes netcore 项目

使用Helm在Kubernetes部署Elasticsearch和Kibana

使用Helm在Kubernetes部署Elasticsearch和Kibana 发布于 19/03/2022 by Lisenet 我们将安装Elasticsearch和Kibana,并为 Elastic Stack加上安全的https流量和基本安全设置。 预先要求 我们用的是 Kubernetes ......
Elasticsearch Kubernetes Kibana Helm

Kubernetes中的ingress问题

大佬们想问一下我这个问题该如何解决啊,ip访问没问题,但是域名就有问题了 ......
Kubernetes ingress 问题

Kubeasz 安装Kubernetes高可用集群

[TOC] # Kubeasz 安装Kubernetes高可用集群 ## 一、集群规划和基础参数设定 > 官网: https://github.com/easzlab/kubeasz/blob/v3.6/docs/setup/00-planning_and_overall_intro.md ### ......
集群 Kubernetes Kubeasz

kubernetes-卷记录

title: "Kubernetes 卷" date: 2023-07-27T11:58:09+08:00 categories: - category - subcategory ## cephfs 允许将现有的fs挂载到pod中。在pod被删除时被保留,只是被卷卸载。 ## configMap ......
kubernetes

Kubernetes 网络经过全过程思考输出

title: "Kubernetes 网络经过全过程思考输出" date: 2023-07-26T10:31:23+08:00 categories: - kubernetes - subcategory kubernetes 网络从client到服务端经过全过程思考输出 kubernetes 网络 ......
Kubernetes 全过程 网络

Kubernetes: Kubectl 源码分析

# 0. 前言 `kubectl` 看了也有一段时间,期间写了两篇设计模式的文章,是时候对 `kubectl` 做个回顾了。 # 1. kubectl 入口:Cobra `kubectl` 是 `kubernetes` 的命令行工具,通过 `kubectl` 实现资源的增删改查。kubectl 通过 ......
Kubernetes 源码 Kubectl

Gin+Xterm.js实现远程Kubernetes Pod(一)

Xterm.js简介 xterm.js (https://xtermjs.org/)是一个开源的 JavaScript 库,它模拟了一个终端接口,可以在网页中嵌入一个完全功能的终端。这个库非常灵活,并且具有很多定制选项和插件系统。 下面是一些使用 xterm.js 的基本步骤: 首先,需要在项目中安 ......
Kubernetes Xterm Gin Pod js

k3s 轻量级Kubernetes 安装实例

k3s是由Rancher开发的轻量级Kubernetes,支持嵌入式系统,边缘计算节点等 ~ 易于安装,所有组件都在一个小于100MB的二进制文件中,占用资源低 ......
轻量 轻量级 Kubernetes 实例 k3s

kubernetes 1.25.x

https://www.cnblogs.com/du-z/p/17269160.html https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.25.md https://www.downloadkube ......
kubernetes 25

基于 Kubernetes 部署 MySQL 数据库

本文将介绍如何基于 Kubernetes 部署 MySQL 数据库。 创建服务 Service 创建一个 Service 为即将部署的 MySQL 数据库固定连接的 IP,同时提供负载均衡,下面是 mysql-service.yaml 文件的内容: yaml 复制代码 apiVersion: v1 ......
Kubernetes 数据库 数据 MySQL

云原生|kubernetes|安全漏扫神器trivy的部署和使用

前言: 云原生领域内的安全漏扫工具有clair和trivy是比较常用的,而安全漏扫工具是可以和harbor这样的私有仓库集成的,自harbor-1.21版以后都是默认使用trivy这个漏扫工具的,而在此之前是使用clair的。 那么,本文将就什么是trivy,trivy如何正确的部署,如何正确的使用 ......
神器 kubernetes trivy

Prometheus监控Kubernetes

## 初识Kubernetes Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,方便进行声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统,其服务、支持和工具的使用范围广泛。Kubernetes将一系列的主机看做是一个受管理的海量资源,这 ......
Prometheus Kubernetes

kubernetes 1.20版本 二进制部署

# kubernetes 1.20版本 二进制部署 [TOC] # 1. 前言 之前文章安装 kubernetes 集群,都是使用 kubeadm 安装,然鹅很多公司也采用二进制方式搭建集群。这篇文章主要讲解,如何采用二进制包来搭建完整的高可用集群。相比使用 kubeadm 搭建,二进制搭建要繁琐很 ......
二进制 kubernetes 版本 1.20 20

DevOps实战:使用GitLab+Jenkins+Kubernetes(k8s)建立CI/CD解决方案

DevOps实战:使用GitLab+Jenkins+Kubernetes(k8s)建立CICD解决方案。DevOps简介,CI/CD简介,安装并配置docker参数,使用registry搭建镜像仓库,安装部署gitlab代码仓库,创建Git版本库,安装部署CI/CD服务器jenkins,配置Jenk... ......

Kubernetes修改Pod数量

修改kubelet pod数量 并在启动命令尾部添加变量 $KUBELET_NODE_MAX_PODS 如下: 重启kubelet: [root@k8s02 ~]# systemctl daemon-reload && systemctl restart kubelet 检查结果: [root@k8 ......
Kubernetes 数量 Pod

kubernets(k8s) 部署1.23.6版本

kubernets(k8s) 部署1.23.6版本 环境准备 环境介绍 操作系统:CentOS Linux release 7.6.1810 (Core) k8s组件版本:1.23.6 docker版本:Docker version 24.0.4, build 3713ee1 2核CPU、2G内存、 ......
kubernets 版本 k8s k8 8s

Kubernetes业务服务日志采集原理全方位剖析

Kubernetes日志采集原理全方位剖析 简介 作为容器编排领域的实施标准,Kubernetes(K8s)应用的场景也越来越广。日志作为可观测性建设中的重要一环,可以记录详细的访问请求以及错误信息,非常利于问题的定位。Kubernetes上的应用、Kubernetes组件本身、宿主机等都会产生各类 ......
Kubernetes 全方位 原理 业务 日志

创建ingress报错Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io": failed to call webhook 。。ingress-nginx-controller-admission

创建ingress报错如下 ``` [root@k8s-master01 gitlab]# kubectl apply -f 03-gitlab-ingress.yaml Error from server (InternalError): error when creating "03-gitla ......

Kubernetes OOM 和 CPU Throttling 问题

介绍 使用 Kubernetes 时,内存不足(OOM)错误和 CPU 限制(Throttling)是云应用程序中资源处理的主要难题。为什么呢? 云应用程序中的 CPU 和内存要求变得越来越重要,因为它们与您的云成本直接相关。 通过 limits 和 requests,您可以配置 pod 应如何分配 ......
Kubernetes Throttling 问题 CPU OOM