Kubernetes-问题
2022/4/7 6:21:07
本文主要是介绍Kubernetes-问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
问题1:
- kube-apiserver: E0309 14:25:24.889084 66289 instance.go:392] Could not construct pre-rendered responses for ServiceAccountIssuerDiscovery endpoints. Endpoints will not be enabled. Error: issuer URL must use https scheme, got: api
- kube-apiserver: E0309 14:26:21.064219 66289 controller.go:184] Get "https://10.1.1.11:6443/api/v1/namespaces/default/endpoints/kubernetes": dial tcp 10.1.1.11:6443: connect: connection refused
解决问题:
vim /usr/local/k8s/apiserver/conf/apiserver.conf --service-account-signing-key-file=/usr/local/k8s/ca/ca-key.pem \ --service-account-issuer=https://kubernetes.default.svc.cluster.local \
问题2:
- Unable to remove old endpoints from kubernetes service: StorageError: key not found, Code: 1, Key: /registry/masterleases/10.1.1.11, ResourceVersion: 0, AdditionalErrorMsg:
解决问题:
- 可以从下面的图片中看出,停止服务的时候key被删掉了,但启动的时候又要去获取。
问题3:pod中的时间分区和宿主机的不同
解决问题方法一:配置环境变量
apiVersion: apps/v1 kind: Deployment metadata: spec: template: spec: containers: env: - name: TZ #添加该环境变量 value: Asia/Shanghai
解决问题方法二:挂载时间文件
apiVersion: apps/v1 kind: Deployment metadata: spec: template: spec: containers: volumeMounts: - name: time-mount mountPath: /etc/localtime #将Asia/Shanghai挂载的容器中 volumes: - name: time-mount hostPath: path: /usr/share/zoneinfo/Asia/Shanghai
问题4:创建的ingress不正常
问题描述:
- ingress-nginx-controller-v1.0.4安装正常
- W0406 16:14:36.130966 6 client_config.go:615] Neither --kubeconfig nor --master was specified. Using the inCluster报错不用管。
- 创建的ingress有问题
//ADDRESS没有获取地址 ]# kubectl get ingress -o wide NAME CLASS HOSTS ADDRESS PORTS AGE my-ingress <none> localhost 80 118s //日志开头虽然是I,但是它是有问题的 ]# kubectl logs ingress-nginx-controller-5767958868-k9576 -n ingress-nginx I0407 01:03:50.088521 6 store.go:342] "Ignoring ingress because of error while validating ingress class" ingress="default/my-ingress" error="ingress does not contain a valid IngressClass"
解决问题:
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: "nginx" #加上该注解 spec:
1
# #
这篇关于Kubernetes-问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23云原生周刊:利用 eBPF 增强 K8s
- 2024-12-20/kubernetes 1.32版本更新解读:新特性和变化一目了然
- 2024-12-19拒绝 Helm? 如何在 K8s 上部署 KRaft 模式 Kafka 集群?
- 2024-12-16云原生周刊:Kubernetes v1.32 正式发布
- 2024-12-13Kubernetes上运行Minecraft:打造开发者平台的例子
- 2024-12-12深入 Kubernetes 的健康奥秘:探针(Probe)究竟有多强?
- 2024-12-10运维实战:K8s 上的 Doris 高可用集群最佳实践
- 2024-12-022024年最好用的十大Kubernetes工具
- 2024-12-02OPA守门人:Kubernetes集群策略编写指南
- 2024-11-26云原生周刊:K8s 严重漏洞