问题
当试图在单个节点(也是主节点) Kubernetes集群上安装ingress-nginx时,Helm安装失败,无法在主节点上调度抱怨荚,因为它不能容忍主服务器的污染:
- FailedScheduling
- pod/ingress-nginx-admission-create--1-n7bhg
- 0/1 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate.
详细信息
Kubernetes
v2.4.2kubernetes版本: v1.17.4
在我的k8s集群中,nginx入口控制器不能正常工作并总是重新启动,我在日志中没有得到任何有用的信息,谢谢您的帮助。
集群节点:
> kubectl get nodes
NAME STATUS ROLES AGE VERSION
master1 Ready controlplane,etcd,worker 18d v1.17.4
master2 Ready controlplane,etcd,worker 17d v1.17.4
n
我已经在Kubernetes上设置了一个Node应用程序,并设置了一个Ingress。结果,我的节点服务器不断地受到健康检查的轰炸。
我不确定这些持续的健康检查是好事还是坏事。它们是否会影响服务器(例如,使其变慢,或使其持续忙碌)?这也可能导致我的应用程序的CPU使用率增加?
这里的最佳实践是什么?
我这样设置我的Ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: kubernetes-ingress
# kubernetes-ingress is the name of static ip w
我正在尝试用alb控制器实现一个简单的"hello“。
我的目标是..。
创建集群使用ELB部署侵入访问
已经做了以下工作
创建了EKS集群添加了"alb入口控制器“
C:\workspace\eks>kubectl get po -n kube-system
NAME READY STATUS RESTARTS AGE
alb-ingress-controller-5f96d7df77-mdrw2 1/1 Running 0 4m1s
创建了如下所示
我试图在K8s中公开我的应用程序。
我已经设置了一个大会控制器,它提供了以下属性:
kubectl get svc,pods --namespace ingress
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/ingress-nginx-nginx-ingress LoadBalancer 10.254.234.220 111.111.111.111