主要是备忘,前提要有alicloud-nas-controllerapiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: alicloud-nas-devops mountOptions: - nolock,tcp,noresvport - vers=4 parameters: server: xxx.xxx....
你日渐平庸,甘于平庸,将继续平庸。
主要是备忘,前提要有alicloud-nas-controllerapiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: alicloud-nas-devops mountOptions: - nolock,tcp,noresvport - vers=4 parameters: server: xxx.xxx....
1.这里用到traefik的middleware,用于添加响应头apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: test-cors namespace: default spec: headers: customResponseHeaders: Access-...
备忘k get deploy -o template --template='{{range .items}}{{.metadata.name}}--replicas:{{.spec.replicas}}--{{range .spec.template.spec.containers}}cpu:{{.resources.limits.cpu}},mem:{{.resources.limits...
参考: https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/https://kubernetes.io/zh/docs/reference/setup-tools/kubeadm/kubeadm-init一、调整内核参数及模块cat <<EO...
作者: 酷壳–CoolShell 原文: https://coolshell.cn/articles/17029.htmlNetwork的Namespace比较啰嗦。在Linux下,我们一般用ip命令创建Network Namespace(Docker的源码中,它没有用ip命令,而是自己实现了ip命令内的一些功能——是用了Raw Socket发些“奇怪”的数据,呵呵)。这里,我还是用ip...
背景当我们有两个virtualservice并且路由匹配都是使用match.uri.prefix,第一个路由r1是匹配/it前缀,第二个路由r2匹配/item前缀。这时你会发现无论是访问/it、/it/、/it/xxx,/item,/item/,/item/xx都会匹配到r1对应的服务。由于vs不支持priority,可以通过下面几种方法解决合并virtualservice(推荐)使用reg...
http rewriteapiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: web-server-headers spec: gateways: - istio-system/public-gw hosts: - '*' http: - match: - ...
见图
解决方法: 修改argocd-ssh-known-hosts-cm这个configmap,添加要信任的主机公钥信息。公钥信息可以通过其他已连接过的主机中的known_hosts获取.也可以通过类似ssh-keyscan gitlab.soulchild.cn获取这个configmap被挂载到argocd-server和argocd-repo-server POD中的/app/config/s...
Istio中的正则(RE2)使用起来不习惯,防止忘记特留此文apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: nginx-vs namespace: istio-demo spec: exportTo: - '*' hosts: - nginx-svc http...