k8s提示http: server gave HTTP response to HTTPS client
时间: 2023-12-01 17:04:41 浏览: 47
这个问题通常发生在使用Kubernetes的Ingress时。它通常是由于Ingress Controller没有安装证书或配置不正确而导致的。首先,您可以确保您的证书已正确安装并且正在正确加载。如果您使用的是自签名证书,则可能需要在Ingress中添加注释以忽略证书错误。如果您确认证书已正确安装并正在正确加载,则需要检查Ingress配置是否正确。您可能需要手动配置TLS或确保Ingress类与您使用的Ingress Controller兼容。如果您仍然无法解决问题,则可能需要查看Ingress Controller的其他日志以了解更多详细信息。
相关问题
访问k8s error: You must be logged in to the server (Unauthorized)
这个错误提示意味着您没有被授权访问 Kubernetes 服务器。您需要先登录并获得访问权限才能执行相关操作。您可以尝试使用 kubectl login 命令进行登录。如果您已经登录但仍然遇到此问题,可能是您的访问权限不足,您需要联系管理员进行授权。
k8s envFrom:
在 Kubernetes 中,`envFrom` 是一个定义环境变量的字段。它允许您从不同的 Kubernetes 对象中获取环境变量,例如 ConfigMap、Secret、Downward API 等。
使用 `envFrom`,您可以在一个地方管理多个容器的环境变量,这些容器可以在不同的 Pod 或 Deployment 中运行。这使得在 Kubernetes 集群中管理环境变量变得更加方便。
`envFrom` 支持以下几种来源:
1. ConfigMapRef:从一个 ConfigMap 中获取环境变量。
2. SecretRef:从一个 Secret 中获取环境变量。
3. ConfigMapKeyRef:从一个 ConfigMap 中获取一个键的值。
4. SecretKeyRef:从一个 Secret 中获取一个键的值。
5. FieldRef:从 Downward API 的字段中获取环境变量。
6. ResourceFieldRef:从资源的字段中获取环境变量。
使用 `envFrom`,您可以简化 Pod 配置文件中的环境变量设置,使其更易于维护和管理。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)