# 实现kubernetes.io/hostname的方法详解 作为一名经验丰富的开发者,你必须学会如何在Kubernetes中实现kubernetes.io/hostname。首先,让我们了解一下整个实现过程,然后逐步进行实施。 ## 实现步骤概述 | 步骤 | 操作 | | ---- | ---- | | 1. | 创建一个Pod | | 2. | 配置Pod的主机名 | | 3. |
原创 4月前
5阅读
## Kubernetes Pod Affinity and Anti-Affinity Kubernetes is a popular container orchestration platform that allows you to manage, scale, and deploy containerized applications. One of the key features
原创 2023-07-11 07:49:48
277阅读
Kubernetes是一个以容器为中心的开源平台,用于自动化部署、扩展和管理容器化应用程序。它能够帮助开发者简化应用程序在跨多个主机的集群上的部署和管理,提高应用程序的可靠性、可伸缩性和效率。 在本文中,我们将以一个小白不知道如何实现"Kubernetes.io"为例,介绍如何使用Kubernetes构建一个简单的应用程序。首先,让我们看一下整个过程的流程: | 步骤 |
## 什么是 topologyKey? 在 Kubernetes 中,topologyKey 是一个用于选择性地约束 Pod 调度的标签键。它可以用于控制 Pod 在集群中的位置,以便满足特定的硬件或软件要求。topologyKey 的值通常是节点的标签,例如 `kubernetes.io/zone`、`kubernetes.io/region` 等。 ## topologyKey 的作用
原创 2023-07-11 04:31:36
528阅读
Kubernetes是什么及作用Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。官网地址https://Kubernetes.io中文社区 https://www.kubernetes.org.cn/docs Kubern
转载 2023-08-13 19:49:01
86阅读
1、Kubernetes是什么下载网址:https://github.com/kubernetes/kubernetes/releases文档网址:https://kubernetes.io/zh/docs/home/学习k8s的参考:配置文件指令:https://v1-21.docs.kubernetes.io/zh/docs/reference/config-api/1.1、Kubernete
目录kuberneteskubernetes简介kubeadm方式部署k8s1、 部署的系统2、节点规划3、集群免密(每台机器都执行)4、关闭Selinux(每台机器)5、关闭Swap分区(每台机器)6、配置国内的yum源(每台机器)7、更换系统内核(每台机器)8、设置内核参数(每台机器)9、安装基础软件(每台机器)10、关闭防火墙(每台机器)11、安装Docker(每台机器)12、同步集群信息(
转载 2023-08-14 11:22:07
54阅读
**Kubernetes NFS Provisioner: A Beginner's Guide** ![Kubernetes NFS Provisioner]( **Introduction** Kubernetes is a powerful container orchestration platform that allows you to deploy, manage, and s
原创 2023-08-25 09:24:35
34阅读
Kubernetes (K8s):  中文社区:https://www.kubernetes.org.cn/replication-controller-kubernetes  官网:https://kubernetes.io/  是一个开源系统,用于容器化应用的自动部署、扩缩和管理。Kubernetes 将构成应用的容器按逻辑单位进行分组以便于管理和发现。 Kubernetes 基于 
 1. Kubernetes Pod 驱逐详解在 Kubernetes 中,Pod 使用的资源最重要的是 CPU、内存和磁盘 IO,这些资源可以被分为可压缩资源(CPU)和不可压缩资源(内存,磁盘 IO)。可压缩资源不可能导致 Pod 被驱逐,因为当 Pod 的 CPU 使用量很多时,系统可以通过重新分配权重来限制 Pod 的 CPU 使用。而对于不可压缩资源来说,如果资源不足,也就无法
容器运行使用的是宿主机的CPU、内存、内核等资源。在容器中的操作也和影响到操作系统上,同样,在操作系统中的也肯恩影响到容器的运行。例如,容器运行时和加载底层操作系统的linux内核中的模块,如果宿主机linux的内核中加载了有扣动的模块,则会影响到容器的安全,所以我们也需要在操作系统层面进行加固。一、最小权限原则最小权限原则(Principle of least privilege,POLP)
# 实现 "kubernetes.io/ingress.class: apisix" 的步骤和代码示例 ## 介绍 在本文中,我们将讨论如何实现 "kubernetes.io/ingress.class: apisix" 的功能。我们假设读者是一名经验丰富的开发者,需要教一位刚入行的小白如何完成这个任务。 "Kubernetes Ingress" 是用于将外部流量路由到 Kubernetes
原创 2023-09-14 05:32:18
130阅读
Kubernetes学习日记(一)暑期加入了沃天宇老师的实验室进行暑期的实习。在正式开始工作之前,师兄先让我了解一下技术栈,需要了解的有docker、k8s、springboot、springcloud。谨以一系列博客记录一下自己学习的笔记。更多内容见Github2021/7/7参考资料官网:https://kubernetes.io/因为官方文档支持中文,并且挺全面的,就先不需要别的资料了。什么
Kubernetes 解决/var/run/secret/kubernetes.io/serviceaccount/token no such file or directory问题 kubectl get serviceaccount NAME      SECRETSdefault   0 如果没有则需要添加 在a
原创 2017-04-05 10:33:52
146阅读
扩容ingress-nginx资源当我们需要对ingress-nginx进行扩容时,只需要给待部署的节点,打上label标签即可,让节点满足ingress安装时的nodeSelector,即:ingress="true"kubectl label node master02 ingress=true缩容ingress-nginx资源缩容的原理和扩容一致,只需将待缩容节点上的label标签去除即可k
转载 7月前
59阅读
k8s集群跨namespace访问服务 场景:自己有一个java应用部署在test命名空间下,但是一直无法访问到middleware命名空间下的mysql服务 查找资料发现下面所说的问题我们通常会把mysql,redis,rabbitmq,mongodb这些公用组件放在一个namespace里,或者每个公用组件都有自己的namespace,而你的业务组件会统一放在自己的namespac
转载 2022-04-16 23:46:00
160阅读
如何实现Kubernetes节点hostname --- ## 简介 Kubernetes是一个流行的容器编排平台,它允许用户在集群中管理和运行容器化应用程序。在Kubernetes集群中,每个节点都有一个唯一的主机名(hostname),它是节点的标识符。在本文中,我们将探讨如何实现Kubernetes节点hostname,并向刚入行的开发者解释该过程的每个步骤。 ## 流程概述 以下
原创 7月前
102阅读
# 什么是 tmpfs? 在 Linux 系统中,`tmpfs` 是一种基于内存的文件系统,它允许将一部分内存用作磁盘空间。`tmpfs` 可以让我们将文件和目录存储在内存中,这样可以快速读写,并且在系统重启后会自动清除。它通常用于临时存储数据,例如缓存或临时文件。 # Kubernetes 中的 tmpfs 在 Kubernetes 中,`tmpfs` 也被广泛使用。在 Pod 的定义中,
原创 2023-08-20 08:30:43
135阅读
## Kubernetes Ingress Bandwidth 在Kubernetes中,Ingress资源可以用于将外部流量路由到集群内的服务。通过Ingress,我们可以配置HTTP和HTTPS路由规则,实现负载均衡和流量管理。但是,在处理大量流量时,带宽限制是一个重要的问题,因为它会影响集群的性能和可靠性。在本文中,我们将了解如何使用`kubernetes.io/ingress-bandw
原创 2023-07-10 04:45:10
393阅读
hm老师讲的,比sgg讲的要清晰很多。一、k8s的介绍1.1 简介Kubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。它的目的就是实现资源管理的自动化,主要提供了如下的功能: 自我修复:一旦某一个容器崩溃,能够在1秒左右迅速启动新的容器。 弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整。 服务发现:服务可以通过自动发现的形式
转载 2023-07-05 22:33:43
442阅读
  • 1
  • 2
  • 3
  • 4
  • 5