Hi,I`m lan

快速开始Envoy-gateway

https://github.com/envoyproxy/gateway https://gateway.envoyproxy.io/v0.3.0/user/quickstart.html kubectl apply -f https://github.com/envoyproxy/gateway/releases/download/v0.3.0/install.yaml kubectl wait --timeout=5m -n envoy-gateway-system deployment/envoy-gateway --for=condition=Available kubectl apply -f https://github.com/envoyproxy/gateway/releases/download/v0.3.0/quickstart.yaml export ENVOY_SERVICE=$(kubectl get svc -n envoy-gateway-system --selector=gateway.envoyproxy.io/owning-gateway-namespace=default,gateway.envoyproxy.io/owning-gateway-name=eg -o jsonpath='{.items[0].metadata.name}') kubectl -n envoy-gateway-system port-forward service/${ENVOY_SERVICE} 8888:80 curl --verbose --header "Host: www.example.com" http://localhost:8888/get lan@lan:~/server/kind$ curl --verbose --header "Host: www.example.com" http://localhost:8888/get * Trying 127.0.0.1:8888... * TCP_NODELAY set * Connected to localhost (127.0.0.1) port 8888 (#0) > GET /get HTTP/1.1 > Host: www.example.com > User-Agent: curl/7.68.0 >

Contour-1.24.0发布

Contour-1.24.0发布

国内环境拉取gcr和k8s镜像

前言 本文接下来所有配置都是基于 lank8s服务来做的. 在习惯了 kind 创建 kubernetes 集群后再次尝试了另外的搭建 kubernetes 集群工具: Talos 和 K0s,深深的感受到 Kind 将常用

编译kubernetes组件

kubernetes 发展到了今天(2023-02-19),编译 kubernetes 已经是一件很简单的事情,唯一的门槛就是需要有适合的内存资源以及编译需要用到的 registry.k8s.io 中的镜像. 编译 解

[长期更新]k8s组件常用参数

k8s组件常用参数以及配置记录,欢迎投稿.

k8s.gcr.io注册表完全冻结

前言 k8s.gcr.io 这个注册表将会在 2023年4月3日完全冻结,新的注册表地址为 registry.k8s.io,在2022年11月28日官方就已经发布了一

为containerd配置仓库镜像

前言 containerd 的仓库镜像功能是很有用的功能,特别是国内无法访问 gcr.io 和 k8s.gcr.io 以及 registry.k8s.io 这些镜像仓库的情况下. K3S 和 Kind 都提供了比较简单的方式来为内置的 containerd 配置仓库镜像

K8S内置准入校验CRD参数配合lua起飞

前言 k8s 1.26 推出了内置的准入校验机制,只需要使用 CEL 表达式就可以完成基本的准入校验逻辑,而高级功能包含将参数动态化,可以使用 CRD 资源的某个字段作为参

用cel表达式来实现k8s准入校验

前言 在 K8S 1.26 版本以前,达到 K8S 准入校验策略效果的方式有两种: 1. 自己实现 K8S webook 2. 直接使用 CNCF 项目中以 K8S 策略展开的项目,例如OPA、kyverno. 这些

部署一个webhook,轻松解决gcr.io

⚠这个 webhook 当前已经不再推荐使用⚠ ⚠这个 webhook 当前已经不再推荐使用⚠ ⚠推荐的做法是设置镜像仓库镜像,参考 kind(containerd) 的配置⚠ 前言 lank8s.cn 已经正常运营几年了,目前可以