跳至正文
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Winter's Life

技术分享 | 程序开发 | 产品测评 | 技术咨询 | 远程协助 | 生活感悟 | 行业新闻

Winter's Life

技术分享 | 程序开发 | 产品测评 | 技术咨询 | 远程协助 | 生活感悟 | 行业新闻

  • 首页
  • 关于我
  • 首页
  • 关于我
关

搜索

  • 首页
  • 关于我
Subscribe
k8s
K8S

K8S集群冒烟测试

作者 winter.yu
2026年2月11日 1 分钟阅读
0

1. 创建nginx ds

# 写入配置
$ cat > nginx-ds.yml <<EOF
apiVersion: v1
kind: Service
metadata:
name: nginx-ds
labels:
app: nginx-ds
spec:
type: NodePort
selector:
app: nginx-ds
ports:
- name: http
port: 80
targetPort: 80
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: nginx-ds
spec:
selector:
matchLabels:
app: nginx-ds
template:
metadata:
labels:
app: nginx-ds
spec:
containers:
- name: my-nginx
image: nginx:1.19
ports:
- containerPort: 80
EOF

# 创建ds
$ kubectl apply -f nginx-ds.yml

 

# 2. 检查各种ip连通性

# 检查各 Node 上的 Pod IP 连通性
$ kubectl get pods -o wide

# 在每个节点上ping pod ip
$ ping 

# 检查service可达性
$ kubectl get svc

# 在每个节点上访问服务
$ curl :

# 在每个节点检查node-port可用性
$ curl :

 

# 3. 检查dns可用性

# 创建一个nginx pod
$ cat > pod-nginx.yaml <<EOF
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: docker.io/library/nginx:1.19
ports:
- containerPort: 80
EOF

# 创建pod
$ kubectl apply -f pod-nginx.yaml

# 进入pod,查看dns
$ kubectl exec nginx -it -- /bin/bash

# 查看dns配置
root@nginx:/# cat /etc/resolv.conf

# 查看名字是否可以正确解析
root@nginx:/# ping nginx-ds

 

# 4. 日志功能

测试使用kubectl查看pod的容器日志

$ kubectl get pods
$ kubectl logs 
```
# 5. Exec功能
测试kubectl的exec功能

```bash
$ kubectl get pods -l app=nginx-ds
$ kubectl exec -it  -- nginx -v

 

 

标签:

kubernetes
作者

winter.yu

关注我
其他文章
Github
上一个

github多账户添加多key

Winter's Life
下一个

K8S1.24版本后获取用户Token

暂无评论!成为第一个。

发表回复 取消回复

要发表评论,您必须先登录。

联系方式(咨询、协助需付费)

微信:yuxiaodong9916

QQ:95888623

近期文章

  • GitHub本周最热门的5个开源项目深度解析(2026.5.6-5.12)
  • 🔥 2026年5月第一周 GitHub 最热门 5 个项目
  • Obsidian 深度解析:从功能介绍到部署配置,一文掌握这款知识管理利器
  • GitHub 本周最火的 5 个项目:AI Agent 生态爆发,Karpathy 开源项目一周狂揽 4.4 万星
  • GitHub 本周飙升最快的 5 个项目:AI Agent 生态全面爆发

近期评论

您尚未收到任何评论。

归档

  • 2026 年 5 月
  • 2026 年 4 月
  • 2026 年 3 月
  • 2026 年 2 月

分类

  • Ai
  • Github
  • K8S
  • Linux
  • Oracle
  • Python
  • Redis
  • 企业协作
  • 数据库
  • 知识库
  • 科学上网

agent agents Ai AI Agent AI助理 AI指令 AI进阶 DeerFlow Github hermes agent K8S kubernetes kubspray Linux LVM MCP openclaw Python Redis skill token 人工智能 企业协作 单用户 大模型 字节 工作流 常用命令 开源 开源项目 技能 效率工具 教程 架构设计 科学上网 聊天交互 自动化 超级个体 运维 运维配置 配置文件 金融市场 降AI 降AIGC 飞书,OpenClaw,AI 助手,教程,自动化,企业协作

您可能错过了

Ai Github

GitHub本周最热门的5个开源项目深度解析(2026.5.6-5.12)

winter.yu
作者 winter.yu
2026年5月12日
Ai Github

🔥 2026年5月第一周 GitHub 最热门 5 个项目

winter.yu
作者 winter.yu
2026年5月5日
Ai 知识库

Obsidian 深度解析:从功能介绍到部署配置,一文掌握这款知识管理利器

winter.yu
作者 winter.yu
2026年5月2日
Ai Github

GitHub 本周最火的 5 个项目:AI Agent 生态爆发,Karpathy 开源项目一周狂揽 4.4 万星

winter.yu
作者 winter.yu
2026年4月28日
Github

GitHub 本周飙升最快的 5 个项目:AI Agent 生态全面爆发

winter.yu
作者 winter.yu
2026年4月23日
Ai Github

GitHub 本周最火 5 大开源项目:AI Agent 全面爆发,自主智能体时代已来

winter.yu
作者 winter.yu
2026年4月17日
Ai Github

GitHub 爆火项目深度解析:MCP 协议如何成为 2026 年 AI 代理的”通用插座”

winter.yu
作者 winter.yu
2026年4月14日
Ai

Hermes Agent:2026年最值得关注的开源AI Agent框架深度解析

winter.yu
作者 winter.yu
2026年4月13日
Github

🔥 GitHub本周最火5大开源项目深度解析(2026年4月第2周)

winter.yu
作者 winter.yu
2026年4月9日
Copyright 2026 — Winter's Life. All rights reserved. Blogsy WordPress Theme