如何以yaml格式描述此命令?
kubectl create configmap somename --from-file=./conf/nginx.conf
Run Code Online (Sandbox Code Playgroud)
我期望做类似下面的yaml,但它不起作用
apiVersion: v1
kind: ConfigMap
metadata:
name: somename
namespace: default
fromfile: ./conf/nginx.conf
Run Code Online (Sandbox Code Playgroud)
任何的想法?
google-cloud-platform kubernetes google-kubernetes-engine kubectl
Kubernetes升级到1.25后
helm upgrade --install ...失败并出现以下错误:
Error: UPGRADE FAILED: unable to recognize "": no matches for kind "HorizontalPodAutoscaler" in version "autoscaling/v2beta1"
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我将 HPA 从 更改为autoscaling/v2beta1并autoscaling/v2
更新了新的 API 语法。但在尝试升级 helm 版本时我不断收到相同的错误。解决该问题的唯一方法是卸载并重新安装该版本。有人可以解释错误的原因以及如何在不删除并重新安装的情况下修复它吗?
我正在使用 kubernetes 运行多个 pod 副本,deployment
我想更新副本以使用configmap滚动方式更新。就像滚动更新一样。
这样 kubernetes 将终止 pod 并开始一次向新更新的 pod 发送流量,直到所有 pod 都被更新。
我可以在部署中使用滚动更新吗?
docker google-cloud-platform kubernetes google-kubernetes-engine
当输出 accessLogEncoding 设置为 JSON 时,如何修改 istio meshconfig 访问日志格式,按照文档中的描述更改格式不起作用。
spec:
meshConfig:
accessLogFile: /dev/stdout
accessLogEncoding: JSON
accessLogFormat: '[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %RESPONSE_CODE_DETAILS% %CONNECTION_TERMINATION_DETAILS%\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\" %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\" \"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS% %REQUESTED_SER'
Run Code Online (Sandbox Code Playgroud) 如何配置 Istio VirtualService 将流量路由到侦听 HTTPS 的目标后端?
配置protocol: HTTPS或scheme: HTTPS不起作用。
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: api-rpi-access
spec:
hosts:
- "test.example.com"
gateways:
- api-gateway
http:
- match:
- uri:
port: https
prefix: /
route:
- destination:
host: some-https-service
port:
number: 8443
protocol: HTTPS
# scheme: HTTPS
Run Code Online (Sandbox Code Playgroud)
这是我的网关:
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: api-gateway
spec:
selector:
istio: ingressgateway
servers:
- port:
number: 443
name: https
protocol: HTTPS
tls:
mode: SIMPLE
serverCertificate: /etc/istio/ingressgateway-certs/tls.crt
privateKey: /etc/istio/ingressgateway-certs/tls.key
hosts:
- "test.example.com"
Run Code Online (Sandbox Code Playgroud)