Kubernetes-使用初始化容器修改挂卷的权限📅 2021年01月27日 · ☕ 1 分钟重要 在 Kubernetes 中,挂载卷的权限设置是一个常见的需求。通过使用初始化容器(Init Container),可以在主容器启动之前修改挂载卷的权限。这确保
部署组件--IngressController启用证书透传📅 2021年01月22日 · ☕ 2 分钟重要 ingress controller 启用证书透传需要做两步操作 部署IngressController时,需要增加参数--enable-ssl-passthrough 在i
Registry--部署至k8s集群并使用📅 2021年01月22日 · ☕ 2 分钟重要 最重要的事: 操作记录 1.简介 nuclio平台部署,需要一个镜像仓库提供两个功能 构建时,提供build-base-image; 存储每个fu
故障排查--ExternalDNS只开放UDP53不开放TCP53导致网络超时📅 2021年01月21日 · ☕ 2 分钟重要 记同事一次奇葩问题拍错过程。 环境说明 presto 服务部署在k8s集群内部,并与集成了集群外的kerbos认证。 现象: 集群内部访问presto一切正
Kubernetes-ingress-nginx配置grpc服务📅 2020年11月06日 · ☕ 1 分钟重要 ingress-nginx对于暴露grpc的服务,要求必须tls加密。所以,要么ingress配置grpcs,在服务端自己管理证书;要么
Kubernetes-CertManager解决ingress-tls证书问题📅 2020年11月05日 · ☕ 5 分钟重要 由于需要配置ingress-grpc,nginx-ingress要求tls加密。实现的方式有两种:一种在ingress注解grpcs,之
Minikube--增加外部dns解析📅 2020年08月07日 · ☕ 2 分钟重要 原理说明 kubernetes集群并采用Coredns进行解析,集群内部的服务都能通过内部域名进行访问。但是集群内部的coredns与物理
ServiceCatalog和Operator结合📅 2020年06月29日 · ☕ 1 分钟当下流行两种方式来为云原生应用提供后台服务: Operators和Open Services Broker API。本文比较两种技术,并针对性研究如何整合两者协同工作。 运行
2020-06-28-K8S容器进程以root运行带来的安全隐患及解决📅 2020年06月28日 · ☕ 4 分钟容器中的进程默认以 root 用户权限运行,Docker默认不启用user namespace, 所有的容器共用一个内核,所以内核控制的 uid 和 gid 则仍然只有一套。如果容器内使用root用户,则容器内的进程与宿主机的root具有相同权限。会有很大的安全隐患,一旦容器有权限访问宿主机资源,则将具备宿主机root相同权限。
K8S基石-理解k8s接口CRI、CNI、CSI📅 2020年05月29日 · ☕ 4 分钟引言 Kubernetes 设计初衷是为模块化的云原生应用程序的部署、扩展和管理提供便捷性和灵活性。在 Kubernetes 的背后,有许多关键组件和接口,这些组件协同工作,以确保集群
k8S-使用client-go操作集群📅 2020年05月28日 · ☕ 5 分钟重要 环境说明 安装 使用 0. 校验kubeconfig可用性 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import ( "k8s.io/client-go/tools/clientcmd" clientcmdapi "k8s.io/client-go/tools/clientcmd/api" ) ## 解析kubeConfig文件, 校验 func (k *K8S)
K8S备忘录-将yaml解析成client-go中的struct📅 2020年05月25日 · ☕ 2 分钟重要 开发过程中,需要解析helm-manifest获取到的各种资源的yaml。将其解析成struct。 在开发过程中,我们经常需要解析Helm