kubernetes dashboard ingress

为什么 APISIX Ingress 是比 Emissary-ingress 更好的选择?

本文从可扩展性和服务发现集成等多个维度对比了 APISIX Ingress 与 Emissary-ingress 的性能。 作者:容鑫,API7.ai 云原生技术工程师,Apache APISIX Committer。 原文链接 背景 Kubernetes Ingress 是一种 API 对象,用于 ......

4、kubernetes的pod定义(非常重要)

1 apiVersion: v1 #必选,版本号,例如v1 2 kind: Pod #必选,资源类型,例如 Pod 3 metadata: #必选,元数据 4 name: string #必选,Pod名称namespace: string #Pod所属的命名空间,默认为"default" 5 lab ......
kubernetes pod

3、kubernetes各种port

K8s中nodePort、port、targetPort、hostPort介绍 1、nodeport 外部流量访问k8s集群中service入口的一个方式(还有一种是loadbalancer) nodeIP:nodePort 提供给外部流量访问k8s集群中service一个入口 比如外部用户要访问k ......
kubernetes port

2、kubernetes资源管理

四、资源管理介绍 k8s本质上是一个集群系统,用户可以在集群中部署各种服务,部署服务(其实就是在k8s集群中运行一个个容器,并将指定的程序跑在容器中) k8s的最小管理单元是pod不是容器,所以只能将容器放在pod中,而k8s一般不会直接管理pod,而是通过pod控制器来管理的pod的 pod可以提 ......
kubernetes 资源管理 资源

1h玩转kubernetes

学习k8s就跟学习office三件套上,95%的人只会5%,而5%的知识可以干95%的事情,所以不要觉的k8s难 1 kubernetes 1 什么是kubernetes Kubernetes 是一个可移植、可扩展的开源平台,一个分布式资源调度进行容器编排云原生的操作系统,用于管理容器化的工作负载和 ......
kubernetes

kubernetes证书介绍

kubernetes证书介绍 不管是二进制搭建还是kubeadm安装kubernetes集群都需要有证书,因为在Kubernetes 集群中通过证书才能进行基于 TLS 的身份验证;在Kubernetes 的组件之间进行通信时,数字证书的验证是在协议层面通过 TLS 完成的,除了需要在建立通信时提供 ......
kubernetes 证书

1、kubernetes概念

一、kubernetes简介 kubernetes的本质是一组服务器集群。它可以在每个节点上运行特定的程序,来对节点中的容器进行管理。目的是为了实现资源管理的自动化。 主要功能如下: 1、自我修复:一旦某个容器崩溃,会秒级启动一个新容器 2、弹性伸缩:可以根据业务需要,自动对集群中的容器数量进行伸缩 ......
kubernetes 概念

统一观测丨使用 Prometheus 监控 Nginx Ingress 网关最佳实践

在 Kubernetes 集群中,我们通常使用 “Nginx Ingress” 实现集群南北向流量的代理转发,Nginx Ingress 基于集群内 Ingress 资源配置生成具体的路由规则。 ......
网关 Prometheus Ingress Nginx

kubernetes rabbimq3.11.11集群之mqtt插件

1. 概述 本文是总结给予k8s的rabbitmq3.11.11集群的mqtt搭建 rabbitmq集群搭建详见前一篇文章:kubernetes 集群部署rabbimq3.11.11 2. 自动创建mqtt账号密码 wrapper-entrypoint.sh #!/usr/bin/env bash ......
集群 kubernetes 插件 rabbimq3 rabbimq

kubernetes安装

环境: centos 7.9 安装步骤: 一、准备:(1、SELINUX 2、swap off 3、hosts 4、sysctl配置) setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux ......
kubernetes

Kubernetes: manifest template

apiVersion: v1 Kind: pod apiVersion: v1 kind: Pod metadata: annotations: kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint: 192.168.8.11 ......
Kubernetes manifest template

Kubernetes 基本概念与组件

Kubernetes(简称 K8S) 的出现是容器化技术发展的必然结果,容器化是应用程序级别的虚拟化,运行单个内核上有多个独立的用户空间实例,这些实例就是容器;容器提供了将应用程序的代码、运行时、系统工具、系统库和配置打包到一个实例中的标准方法,而且容器是共享一个内核的;由于容器技术的兴起,导致大量 ......
Kubernetes 组件 概念

Kubernetes: operation

imagePullSecrets # using config.json kubectl create secret generic secret-docker \ --from-file=.dockerconfigjson=<path/to/.docker/config.json> \ --typ ......
Kubernetes operation

39、K8S-安全机制-Dashboard认证之令牌、Kubeconfig文件

1、Dashboard 1.1、安装 请参考7、Dashboard部署:https://www.cnblogs.com/ygbh/p/17221496.html 1.2、确认dashboard正常访问 1.2.1、查询布署到哪个节点上 master1 ~]# kubectl get pods -n ......
令牌 Kubeconfig Dashboard 机制 文件

kubernetes 集群部署rabbimq3.11.11

通过官方镜像 RabbitMQ Docker Image 和 rabbitmq-peer-discovery-k8s 插件进行集群部署。 0. 环境 kubernetes 1.24 rabbitmq3.11.11 1.命名空间 将 rabbitmq 的资源都放在 rabbitmq 命名空间内。 Na ......
集群 kubernetes rabbimq3 rabbimq 11.11

kubernetes Secret使用

节选rabbitmq的k8s部署部分 secret用来配置环境变量 1. Secret.yaml: 1.1.配置文件 secret.yaml apiVersion: v1 kind: Secret metadata: name: rabbitmq-secret namespace: rabbitmq ......
kubernetes Secret

kubernetes ConfigMap的使用

节选rabbitmq的k8s部署部分 1. ConfigMap: 1.1.配置文件 Config.yaml apiVersion: v1 kind: ConfigMap metadata: name: rabbitmq-config namespace: rabbitmq data: enabled ......
kubernetes ConfigMap

RocketMQ-Windows安装-客户端rocketmq-dashboard 20230331

一、Windows安装 https://github.com/apache/rocketmq/releases 1、解压rocketmq-all-4.8.0-bin-release.zip到 D:\XXXA\rocketmq-all-4.8.0 2、RocketMQ配置环境变量: ROCKETMQ_ ......

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://gi ......
kubernetes Istio Grpc Go

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://gi ......
kubernetes Istio Grpc Go

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://gi ......
kubernetes Istio Grpc Go

《做一个不背锅运维:一篇搞定K8s Ingress》

Ingress的出现 Ingress是一种Kubernetes资源,用于将外部流量路由到Kubernetes集群内的服务。与NodePort相比,它提供了更高级别的路由功能和负载平衡,可以根据HTTP请求的路径、主机名、HTTP方法等来路由流量。 因此,可以说Ingress是为了弥补NodePort ......
Ingress K8s K8 8s

Ceph使用---dashboard启用及Prometheus监控

一、Ceph dashboard介绍 Ceph dashboard 是通过一个 web 界面, 对已经运行的 ceph 集群进行状态查看及功能配置等功能, 早期 ceph 使用的是第三方的 dashboard 组件。 如:Calamari Calamari 对外提供了十分漂亮的 Web 管理和监控界 ......
Prometheus dashboard Ceph

ingress-nginx的日志落地

配置Nginx-Ingress 这里将NG的日志落盘,便于处理。 (1)、修改ConfigMap,如下: # Source: ingress-nginx/templates/controller-configmap.yaml apiVersion: v1 kind: ConfigMap metada ......
ingress-nginx ingress nginx 日志

k8s的 Nginx Ingress 调优

内核参数调优 我们先看看通过内核的哪些参数能够提高Ingress的性能。保证在高并发环境下,发挥Ingress的最大性能。 调大全连接队列的大小 TCP 全连接队列的最大值取决于 somaxconn 和 backlog 之间的最小值,也就是 min(somaxconn, backlog)。在高并发环 ......
Ingress Nginx k8s k8 8s

Prometheus服务发现之kubernetes_sd_config

一、为什么要使用Prometheus服务发现 之前我们讲过通过配置prometheus-operator的CRD ServiceMonitor来达到K8S集群相关组件和微服务的监控的目的,可以在ServiceMonitor的配置文件中以手动方式通过match lable和想要监控的Service进行 ......

安装ingress-nginx

基本环境 kubectl get nodes -o wideNAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIMEmaster Ready control-plan ......
ingress-nginx ingress nginx

OpenKruise 成为 CNCF 孵化项目:为大规模采用 Kubernetes 打开大门

近期,CNCF Technical Oversight Committee(TOC)根据 OpenKruise 的发展以及社区的接受程度,通过投票决定将 OpenKruise 升级为 CNCF 孵化项目。 ......

如何在容器服务 ACK 玩转 MSE Ingress

本文主要介绍 Ingress Controller 新选择——MSE Ingress 是什么,分享 MSE Ingress 最佳实践来帮助开发者从用 Ingress、到用好 Ingress。 ......
容器 Ingress ACK MSE

kubernetes批量删除长期处于Terminating状态的namespace

环境是k3s 1.19.1版本 有时候跑实验,实验总是卡住,而且还删不了ns,一跑又n个 强行删除有风险,强删需谨慎!! 创建脚本 delns.sh #!/bin/bash for i in "$@" ; do echo "接收到ns名称为$i,准备删除" kubectl get ns $i -o ......
Terminating kubernetes namespace 状态