Kubernetes

Kubernetes Pod 驱逐详解

>[参考网址1](https://icloudnative.io/posts/kubernetes-eviction/) [参考网址2](https://www.cnblogs.com/yangmeichong/p/16636317.html) >QoS等级为 Guaranteed 的 Pod 会在 ......
Kubernetes Pod

Kubernetes hpa

Kubernetes hpa Kubernetes autoscaling basics What is HPA? How does HPA work? Limitations of HPA EKS Example: How to Implement HPA Deploy a sample appl ......
Kubernetes hpa

container scale up/ down 原理 in kubernetes

https://imroc.cc/kubernetes/best-practices/autoscaling/hpa-velocity.html 原理与误区 HPA 在进行扩缩容时,先是由固定的算法计算出期望副本数: 期望副本数 = ceil[当前副本数 * (当前指标 / 期望指标)] 其中 当前 ......
kubernetes container 原理 scale down

Kubernetes 中的 Pod 内存请求(request)和限制(limit)设置多大合适

Kubernetes 中的 Pod 内存请求(request)和限制(limit)是为容器编排和资源管理提供支持的重要概念。一般来说,合适的内存 request 和 limit 需要基于应用程序的内存需求大小、应用程序的容器镜像大小以及在 Kubernetes 集群中 Pod 的数量等因素进行考虑。 ......
Kubernetes 内存 request limit Pod

Kubernetes Pod重启策略

1、概述 在Pod的spec中有一个restartPolicy字段,如下: apiVersion: v1 kind: Pod metadata: name: xxx spec: restartPolicy: Always ... restartPolicy的值有三个:Always、OnFailure ......
Kubernetes 策略 Pod

排查kubernetes中高磁盘占用pod

>[参考连接](https://blog.51cto.com/u_11555417/5611424) >一次系统监控,显示主机磁盘利用率高,可用空间不足。虽然可以通过监控promethues和grafana可以看到磁盘使用情况,但是却不能确认是那个pod的占用的磁盘。 ####一、查看容器磁盘信息 ......
磁盘 kubernetes pod

Kubernetes(k8s)包管理工具Helm:Helm包管理

Kubernetes(k8s)包管理工具Helm:Helm包管理,包管理工具Helm简介,安装部署helm,配置helm以及helm常用命令,使用helm安装应用,搭建helm私有仓库。 ......
Helm Kubernetes 工具 k8s 8s

Kubernetes(k8s)网络策略NetworkPolicy

Kubernetes(k8s)网络策略NetworkPolicy,k8s防火墙,入站网络策略(pod标签选择器,namespaceSelector命名空间选择器,IP地址控制),出站网络策略(pod标签选择器,pod标签选择器和namespaceSelector命名空间选择器,指定端口范围),默认网... ......
NetworkPolicy Kubernetes 策略 网络 k8s

Kubernetes中Deployment、ReplicaSet、Pod、Service的概念及关系

# Kubernetes中Deployment、ReplicaSet、Pod、Service的概念及关系 - **Pod**:k8s管理的最小单位,包括一个或多个容器,是提供实际业务服务的组件。 - **ReplicaSet**:是Pod的管理控制组件,监控Pod的健康状况,保障Pod按照用户的期望 ......
Kubernetes Deployment ReplicaSet Service Pod

使用containerd从0搭建k8s(kubernetes)集群

## 准备环境 准备两台服务器节点,如果需要安装虚拟机,可以参考[《wmware和centos安装过程》](https://blog.csdn.net/huashetianzu/article/details/109510266) | 机器名 | IP | 角色 | CPU | 内存 | | : : ......
集群 containerd kubernetes k8s 8s

Kubernetes安全——RBAC&NetworkPolicy

## 权限管理RBAC 参考链接:[https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/rbac/](https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/r ......
NetworkPolicy Kubernetes RBAC amp

kubernetes 部署 Ingress-nginx controller-v1.8.0

环境说明 裸机集群 适用于部署在裸机服务器上的 Kubernetes 集群,以及使用通用 Linux 发行版(如 CentOS、Ubuntu...)手动安装 Kubernetes 的“原始”VM。通常会使用 30000-32767 范围内的端口。 Ingress-NGINX Controller 部 ......

kubernetes 1.24 安装步骤

[TOC] > 参考文档 > > [kubernetes 官方文档](https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/) > > [Kubernetes高可用部署](https://ruyiliu.cn1.q ......
kubernetes 步骤 1.24 24

Kubernetes添加解析操作文档

​ Kubernetes添加解析操作文档 ​ 1.首先在kube-system 命名空间创建configmap,添加自定义host解析 kubectl create configmap -n kube-system kubedns-host##create configmap 指明创建的类型# -n ......
Kubernetes 文档

【转】(k8s)Kubernetes 部署Nginx

原文:https://www.cnblogs.com/zeng666/p/16622586.html (k8s)Kubernetes 部署Nginx 系统架构参考图: 一、环境准备: master: 10.0.0.7 node1: 10.0.0.17 node2: 10.0.0.27 [19:45: ......
Kubernetes Nginx k8s k8 8s

【转】K8S(kubernetes)基于nfs实现持久化(PV+PVC)

原文:https://www.cnblogs.com/zeng666/p/16622610.html k8s集群情况: [21:56:22 root@k8s-master ~]#kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Re ......
kubernetes K8S PVC nfs K8

Kubernetes 集群管理:Kurator or Kubespray

摘要:Kubespray 和 Kurator 就是这类开源工具的典型代表。本文将对这两款工具进行比较。 本文分享自华为云社区《Kubernetes 集群管理:Kurator or Kubespray-华为云云原生团队》,作者: 云容器大未来 。 随着云计算技术的飞速发展,Kubernetes 已经成 ......
集群 Kubernetes Kubespray Kurator or

Kubernetes(K8s)

# Kubernetes(K8s) ## 什么是Kubernetes? * 为`容器化`应用提供集群部署和管理的开源工具,由`Google`研发,在2014开源。 * `Pod`:一个`pod`可以运行多个容器。 ## Kubernetes 安装 ```shell # 前提 安装 docker # ......
Kubernetes K8s K8 8s

Kubernetes(k8s)使用ingress发布服务

Kubernetes(k8s)使用ingress发布服务,Ingress vs NodePort vs LoadBalancer,安装部署Nginx Ingress Controller控制器,使用Ingress来发布Kubernetes服务,配置ingress规则发布服务 ......
Kubernetes ingress k8s 8s k8

【Azure K8S】AKS升级 Kubernetes version 失败问题的分析与解决

问题描述 创建Azure Kubernetes Service服务后,需要升级AKS集群的 kubernetes version。在AKS页面的 Cluster configuration 页面中,选择新的版本 1.25.5,确认升级。等待50分钟左右,却等到了升级失败的消息: Failed to ......
Kubernetes version 问题 Azure AKS

Kubernetes(k8s)服务service:service的发现和service的发布

Kubernetes(k8s)服务service,使用hostPort/service服务向外界暴露应用程序,使用clusterIP/环境变量/DNS的方式进行服务发现,使用nodeport进行服务的发布,安装METALLB,配置地址池,使用LoadBalancer的方式进行服务发布 ......
service Kubernetes k8s 8s k8

Kubernetes 的不同大版本之间有许多重大的区别

Kubernetes 的不同大版本之间有许多重大的区别。以下是一些主要的区别: v1.0 - v1.6:这是 Kubernetes 最初的几个版本,这些版本相对较简单,并且缺乏一些现在已经成为核心特性的功能,例如 StatefulSet 和 DaemonSet。 v1.7 - v1.12:这些版本引 ......
Kubernetes 之间 版本

Kubernetes架构:构建容器化应用的可扩展管理平台

# 摘要: Kubernetes是一款用于容器编排和管理的开源工具,其架构设计具有高度可扩展性和弹性。本文将介绍Kubernetes的架构,包括Master节点和Worker节点的角色和功能,以及它们之间的交互方式,帮助读者更好地理解Kubernetes的工作原理。 # 引言: 在当今的云原生应用开 ......
容器 Kubernetes 架构 平台

Kubernetes API

Kubernetes API(应用程序编程接口)是一组规则和协议,允许应用程序与Kubernetes集群进行交互和通信。它为开发人员提供了一种管理和控制Kubernetes环境中各种资源和组件的方式。 Kubernetes API遵循RESTful设计模式,意味着它使用诸如GET、POST、PUT和 ......
Kubernetes API

02_容器编排技术 Kubernetes

云原生 容器编排技术 Kubernetes面试题 1、简述etcd及其特点? etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。 特点: 简 ......
容器 Kubernetes 技术 02

kubernetes部署nexus

1.NexusVolume cat > nexus-volume.yaml <<EOF apiVersion: v1 kind: PersistentVolumeClaim metadata: name: nexus-data-pvc namespace: kube-ops spec: access ......
kubernetes nexus

kubernetes 部署SonarQube

1.PostgreSQL 参考博客:https://hanggi.me/post/kubernetes/k8s-postgresql 1.1.配置PostgreSQL的ConfigMap cat > postgres-configmap.yaml <<EOF apiVersion: v1 kind: ......
kubernetes SonarQube

Kubernetes(k8s)定时任务:CronJob

Kubernetes(k8s)定时任务:CronJob,kubernetes CronJob和Linux crontab两者差异,CronJob表达式语法,创建CronJob定时任务,创建具有超时时间的CronJob定时任务 ......
Kubernetes 任务 CronJob k8s 8s

kubernetes 组件介绍及搭建

准备 主机昵称IP安装服务 master 192.168.100.10 docker、kubelet-1.23.0 kubeadm-1.23.0 kubectl-1.23.0 node 192.168.100.20 docker、kubelet-1.23.0 kubeadm-1.23.0 kubec ......
kubernetes 组件

Kubernetes上安装nacos

k8s配置 apiVersion: apps/v1 kind: Deployment metadata: name: nacos namespace: com spec: selector: matchLabels: app: nacos-server replicas: 1 revisionHis ......
Kubernetes nacos