k8s二进制集群之Kube ApiServer部署
erver服务管理配置文件 对所有master节点分发证书 & TOKEN 都安装好了,下面我们启动一下apiserver服务 最后完成了,怎么来验证apiserver服务呢? 总结 继续上一篇文章《k8s二进制集群之各节点部署》下面介绍一下各节点的部署与配置。 创建kube工作目录(仅在主节点上创建即可) mkdir -p /etc/kubernetes/mkdir -p /etc/kubernet...
K8S网络流量路径
K8S网络: DNS解析 七层-ingress (HTTP/HTTPS) 四层-SERVICE (TCP/UPD) KUBE-PROXY 网络包方向: v1.32.0
二进制安装Kubernetes(k8s)v1.32.0介绍https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://...
假设k8s集群规模上千,需要注意的问题有哪些?
在Kubernetes(K8s)集群规模达到上千个节点时,需要注意的问题相对较为复杂和全面。以下是一些关键的考虑因素和最佳实践: 1. 资源管理 资源配额:设置适当的资源配额(Resource Quotas)和限制(LimitRanges)以防止某个命名空间耗尽集群资源。自动扩展:使用Horizontal Pod Autoscaler(HPA)和Cluster Autoscaler根据负载动态扩展Po...
删除k8s 或者docker运行失败的脚本
vi delete_exited_containers.sh #!/bin/bash # 列出所有停止的容器并存储到数组list_exited_containers() { echo -e "\nStopped containers:" containers=() # 获取停止的容器信息并存入数组 while IFS= read -r line; do containers+=("$line") d...
一文详解:项目如何从Docker慢慢演变成了K8s部署
今天,我们将深入探讨一个项目部署的演变过程。在这篇文章中,为了紧扣主题,我们将从 Docker 开始讲解,分析为什么一个传统的项目逐步演变成了今天流行的 Kubernetes(K8s)集群部署架构。我们将通过一个简单的 Java 项目来阐述这一过程。为了更清晰地阐述,我在本地搭建了一个 gRPC 入门项目。考虑到篇幅和内容的专注性,我将这一部分的详细讲解单独撰写成了一篇文章。具体内容可以参考这篇文章获...
如何使用k8s安装minio呢
话不多说,直接干货。 创建 minio-deployment.yaml apiVersion: apps/v1kind: Deploymentmetadata: name: minio labels: app: miniospec: replicas: 1 selector: matchLabels: app: minio template: metadata: labels: app: min...