k8s client-java创建pod常见问题

1.配置Kubernetes连接:

使用Kubernetes的配置文件(通常位于~/.kube/config)或直接使用API服务器地址、认证信息等来配置客户端。

配置通常有两种模式,安全和不安全的配置模式,对认证要求严格就选用安全模式,导出k8s里面配置文件即可。

2.创建pod

问题:用java-client创建pod容易,但映射的nodePort无法访问?

解决方法:先创建pod,再创建service做端口映射,最终服务可以正常访问。大多存在问题可能是挂载路径的问题,端口映射的问题等。

3.思考

k8s sdk问题遇到了不要慌,先编写yaml文件跑通,再转换为代码,如果yaml比较复杂可以用AI转换成java代码,最后再修改修改即可。

如果是创建pod,可以先用docker命令把服务跑起来,比较下哪些参数是否存在问题。

相关推荐
Britz_Kevin9 小时前
从零开始的云计算生活——第四十六天,铁杵成针,kubernetes模块之Configmap资源与Secret资源对象
kubernetes·云计算·生活
Britz_Kevin9 小时前
从零开始的云计算生活——第四十七天,细水长流,kubernetes模块之ingress资源对象
kubernetes·云计算·生活
iceland912 小时前
kubeadm方式部署k8s集群
云原生·容器·kubernetes
tb_first1 天前
k8sday11服务发现(2/2)
docker·云原生·容器·kubernetes·k8s
zxcxylong1 天前
almalinux9.6系统:k8s可选组件安装(1)
云原生·容器·kubernetes·metrics·almalinux·hpa·vpa
一个天蝎座 白勺 程序猿1 天前
Apache IoTDB(4):深度解析时序数据库 IoTDB 在Kubernetes 集群中的部署与实践指南
数据库·深度学习·kubernetes·apache·时序数据库·iotdb
xiao-xiang1 天前
redis-集成prometheus监控(k8s)
数据库·redis·kubernetes·k8s·grafana·prometheus
MANONGMN2 天前
Kubernetes(K8s)常用命令全解析:从基础到进阶
云原生·容器·kubernetes
Johny_Zhao2 天前
基于 Docker 的 LLaMA-Factory 全流程部署指南
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·yum源·系统运维·llama-factory
陈陈CHENCHEN2 天前
【Kubernetes】在 K8s 上部署 Prometheus
kubernetes·prometheus