我已经运行了kubernetes 1.17.4,并且加入了Windows节点。覆盖网络在访问Kubernetes内的所有服务时都工作得很好,唯一的问题是windows容器无法访问https://kubernetes,在TCP级别的连接失败。 gregory@master1:~$ k get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
我正在Azure上设置Kubernetes集群(使用AKS)来托管Elasticsearch、Kibana、自定义api、UI、nginx等。 因为我不希望每个服务都有单独的公共IP,所以我需要一种方法来设置一个通用的负载均衡器/入口,然后只需在其中添加端口号并设置路由。 我试着使用这个堆栈溢出问题中提到的方法- How to expose multiple port using a load balancer services in kubernetes,但没有成功。 因为有技术客户端连接到我的集群,所以我需要每种技术都有服务。 基本上我需要暴露9200,5601,80 -所有在相同的IP
在我的serverless.yaml文件中,我创建并限制了对ElasticSearch域服务和Kibana的访问。但是,通过AWS基于资源的策略或基于AWS IP的策略,我无法访问kibana。该限制是在下面的AWS教程源代码之后完成的,例如: enter link description here 但是,它不起作用,当我尝试访问Kibana时收到错误消息:{"Message":"User: anonymous未被授权执行: es:ESHttpGet"} 所以,这意味着Kibana最近需要一个用户。那么,现在唯一的办法就是使用AWS Cognito?? 非常感
我目前正在学习kubernetes,并开始在小型库集群上部署ELK堆栈(运行在linux EC2实例上),虽然我能够成功地运行所有对象,但无法从windows浏览器访问任何工具,寻找一些输入,说明如何从windows浏览器访问所有公开端口。
集群详细信息:
NAME READY STATUS RESTARTS AGE
pod/elasticsearch-deployment-5c7d5cb5fb-g55ft 1/1 Running 0 3m43s
pod/kib
我刚刚开始在Azure Linux VM上实现Kubernetes集群。我对这一切都是新手。群集在小型虚拟机(2核,16 on )上运行。我使用他们的在线教程设置了ECK堆栈,并使用了一个Nginx Ingress控制器来公开它。
大多数时候,一切都运行得很好。我可以访问Kibana仪表板,运行Elastic查询,Nginx正在工作。但是大约每天发生一次,导致与Kibana服务匹配的Kibana端点没有任何IP地址。因此,服务不能正确地路由到容器。发生这种情况时,Kibana pod的状态为Running,但表示0/1正在运行。它不会触发任何重新启动,因此,Kibana仪表板变得不可访问。我尝
我需要使用Kibana搜索我的容器的日志,它的名字是ABCDE-prod。
所以在KQL字段中,我把
kubernetes.container.name.keyword is ABCDE-prod
但是,Kibana将破折号(-)视为一个空格,因此查询成为相当于
kubernetes.container.name.keyword is ABCDE
OR
kubernetes.container.name.keyword is prod
我如何告诉KIbana将ABCDE视为一个字符串?
我试过
kubernetes.container.name.keyword is "ABCDE-pr
我已经使用AWS ec2将jenkins自动化部署到kubernetes,但我无法访问它
outside`ubuntu@ip-172-31-32-236:~$ kubectl get pods
NAME READY STATUS RESTARTS AGE
node-app-55b7788b4b-b5rrb 1/1 Running 2 22h
ubuntu@ip-172-31-32-236:~$ kubectl get deployment
NAME READY UP-TO-DATE
我在牧场主集群中部署了一个名为'sample_pod‘的吊舱,它的容器名为'sample_ container’。样品舱有一项名为“测试”的服务。在sample_container内部,如果我试图使用'host‘、'dig’或'nslookup‘命令解析集群域名,我总是被拒绝连接;无法到达任何服务器。
我在我的集群中运行着密码吊舱
user@abc$ kubectl get pods -n kube-system
NAME READY STATUS RESTARTS
创建了2节点Kubernetes集群,如下所示:
KUBERNETES_PROVIDER=aws NUM_NODES=2 kube-up.sh
这将输出显示为:
Found 2 node(s).
NAME STATUS AGE
ip-172-20-0-226.us-west-2.compute.internal Ready 57s
ip-172-20-0-227.us-west-2.compute.internal Ready 55s
Validate output:
NAME
我用minikube和kvm2配置了Ubuntu服务器(192.168.1.6),一切看起来都很好
$ minikube start --vm-driver=kvm2 Starting local
Kubernetes v1.8.0 cluster... Starting VM... Getting VM IP address...
Moving files into cluster... Setting up certs... Connecting to
cluster... Setting up kubeconfig... Starting cluster components..