Kubernetes是一个以容器为中心的开源平台,用于自动化部署、扩展和管理容器化应用程序。它能够帮助开发者简化应用程序在跨多个主机的集群上的部署和管理,提高应用程序的可靠性、可伸缩性和效率。 在本文中,我们将以一个小白不知道如何实现"Kubernetes.io"为例,介绍如何使用Kubernetes构建一个简单的应用程序。首先,让我们看一下整个过程的流程: | 步骤 |
原创 2024-04-24 12:50:09
50阅读
# 实现kubernetes.io/hostname的方法详解 作为一名经验丰富的开发者,你必须学会如何在Kubernetes中实现kubernetes.io/hostname。首先,让我们了解一下整个实现过程,然后逐步进行实施。 ## 实现步骤概述 | 步骤 | 操作 | | ---- | ---- | | 1. | 创建一个Pod | | 2. | 配置Pod的主机名 | | 3. |
原创 2024-04-26 10:28:39
64阅读
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
转载 2024-08-10 18:55:22
64阅读
Kubernetes是什么及作用Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。官网地址https://Kubernetes.io中文社区 https://www.kubernetes.org.cn/docs Kubern
转载 2023-08-13 19:49:01
94阅读
目录kuberneteskubernetes简介kubeadm方式部署k8s1、 部署的系统2、节点规划3、集群免密(每台机器都执行)4、关闭Selinux(每台机器)5、关闭Swap分区(每台机器)6、配置国内的yum源(每台机器)7、更换系统内核(每台机器)8、设置内核参数(每台机器)9、安装基础软件(每台机器)10、关闭防火墙(每台机器)11、安装Docker(每台机器)12、同步集群信息(
转载 2023-08-14 11:22:07
72阅读
**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
54阅读
Kubernetes (K8s):  中文社区:https://www.kubernetes.org.cn/replication-controller-kubernetes  官网:https://kubernetes.io/  是一个开源系统,用于容器化应用的自动部署、扩缩和管理。Kubernetes 将构成应用的容器按逻辑单位进行分组以便于管理和发现。 Kubernetes 基于 
转载 2023-10-28 14:18:13
161阅读
 1. Kubernetes Pod 驱逐详解在 Kubernetes 中,Pod 使用的资源最重要的是 CPU、内存和磁盘 IO,这些资源可以被分为可压缩资源(CPU)和不可压缩资源(内存,磁盘 IO)。可压缩资源不可能导致 Pod 被驱逐,因为当 Pod 的 CPU 使用量很多时,系统可以通过重新分配权重来限制 Pod 的 CPU 使用。而对于不可压缩资源来说,如果资源不足,也就无法
# 实现 "kubernetes.io/ingress.class: apisix" 的步骤和代码示例 ## 介绍 在本文中,我们将讨论如何实现 "kubernetes.io/ingress.class: apisix" 的功能。我们假设读者是一名经验丰富的开发者,需要教一位刚入行的小白如何完成这个任务。 "Kubernetes Ingress" 是用于将外部流量路由到 Kubernetes
原创 2023-09-14 05:32:18
173阅读
容器运行使用的是宿主机的CPU、内存、内核等资源。在容器中的操作也和影响到操作系统上,同样,在操作系统中的也肯恩影响到容器的运行。例如,容器运行时和加载底层操作系统的linux内核中的模块,如果宿主机linux的内核中加载了有扣动的模块,则会影响到容器的安全,所以我们也需要在操作系统层面进行加固。一、最小权限原则最小权限原则(Principle of least privilege,POLP)
Kubernetes学习日记(一)暑期加入了沃天宇老师的实验室进行暑期的实习。在正式开始工作之前,师兄先让我了解一下技术栈,需要了解的有docker、k8s、springboot、springcloud。谨以一系列博客记录一下自己学习的笔记。更多内容见Github2021/7/7参考资料官网:https://kubernetes.io/因为官方文档支持中文,并且挺全面的,就先不需要别的资料了。什么
转载 2024-05-08 21:15:37
26阅读
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
175阅读
扩容ingress-nginx资源当我们需要对ingress-nginx进行扩容时,只需要给待部署的节点,打上label标签即可,让节点满足ingress安装时的nodeSelector,即:ingress="true"kubectl label node master02 ingress=true缩容ingress-nginx资源缩容的原理和扩容一致,只需将待缩容节点上的label标签去除即可k
转载 2024-01-28 14:22:57
132阅读
k8s集群跨namespace访问服务 场景:自己有一个java应用部署在test命名空间下,但是一直无法访问到middleware命名空间下的mysql服务 查找资料发现下面所说的问题我们通常会把mysql,redis,rabbitmq,mongodb这些公用组件放在一个namespace里,或者每个公用组件都有自己的namespace,而你的业务组件会统一放在自己的namespac
转载 2022-04-16 23:46:00
176阅读
## 什么是 topologyKey? 在 Kubernetes 中,topologyKey 是一个用于选择性地约束 Pod 调度的标签键。它可以用于控制 Pod 在集群中的位置,以便满足特定的硬件或软件要求。topologyKey 的值通常是节点的标签,例如 `kubernetes.io/zone`、`kubernetes.io/region` 等。 ## topologyKey 的作用
原创 2023-07-11 04:31:36
750阅读
# 什么是 tmpfs? 在 Linux 系统中,`tmpfs` 是一种基于内存的文件系统,它允许将一部分内存用作磁盘空间。`tmpfs` 可以让我们将文件和目录存储在内存中,这样可以快速读写,并且在系统重启后会自动清除。它通常用于临时存储数据,例如缓存或临时文件。 # Kubernetes 中的 tmpfs 在 Kubernetes 中,`tmpfs` 也被广泛使用。在 Pod 的定义中,
原创 2023-08-20 08:30:43
279阅读
## Kubernetes Ingress Bandwidth 在Kubernetes中,Ingress资源可以用于将外部流量路由到集群内的服务。通过Ingress,我们可以配置HTTP和HTTPS路由规则,实现负载均衡和流量管理。但是,在处理大量流量时,带宽限制是一个重要的问题,因为它会影响集群的性能和可靠性。在本文中,我们将了解如何使用`kubernetes.io/ingress-bandw
原创 2023-07-10 04:45:10
639阅读
## 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
366阅读
# 跨域问题及解决方案 当我们在前后端分离的应用中使用 Kubernetes 集群作为后端服务的时候,我们可能会遇到跨域问题。跨域问题是由于浏览器的同源策略导致的,同源策略要求请求的协议、域名和端口都必须一致,否则就会被浏览器拦截。 ## 什么是跨域? 跨域(Cross-Origin Resource Sharing)是指在浏览器中,一个 Web 应用程序在一个域名下运行的网页试图去请求另一
原创 2023-07-10 10:22:32
596阅读
kubernetes.io网站上搜索功能无法显示搜索内容的解决方法突然间在kubernetes.io网站搜索不出内容了,如下显示F12 查看cookies 项内的 can_google 为true 时所造成无法正常搜索出内容来解决方法: cookies 项内的 can_googles双击false值 改为false, 重新搜索则正常
原创 2024-08-12 23:03:33
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5