
Ops
文章平均质量分 68
1
Hermokrates
当你觉得学习难,学不进去的时候,想想你身后『强大的祖国』
展开
-
Kubernetes调度
最优选的节点是权重总和最大的节点,即对于满足所有调度要求(资源请求、requiredDuringScheduling亲和表达式等)的每个节点,通过迭代该字段的元素来计算总和如果节点匹配相应的matchExpressions,则将“权重”添加到总和中;亲和度和反亲和度虽然可以阻止Pod在特定节点上运行,但还存在一个问题,就是亲和度和反亲和度需要声明运行的节点或者是不想运行的节点,如果忘记声明,还是会被调度到对应的Node上。一般情况下,亲和度分为“例如,如果需要在一组特定的节点上运行pod,可以设置在“...原创 2022-07-31 00:42:07 · 773 阅读 · 0 评论 -
etcd install&configuration
文章目录概述先决条件相关术语ETCD 部署源码安装其他方式安装报错配置文件详解etcdctl 使用概述etcd 是兼具一致性和高可用性的键值数据库,为云原生架构中重要的基础组件,由CNCF孵化托管。etcd 在微服务和 Kubernates 集群中不仅可以作为服务注册与发现,还可以作为 key-value 存储的中间件。先决条件运行的 etcd 集群个数成员为奇数。etcd 是一个 leader-based 分布式系统。确保主节点定期向所有从节点发送心跳,以保持集群稳定。保持稳定的 etcd原创 2021-11-20 00:32:01 · 2298 阅读 · 0 评论 -
新一代代理利器 - traefik
traefik介绍traefik-现代反向代理,也可称为现代边缘路由;traefik原声兼容主流集群,Kubernetes,Docker,AWS等。官方的定位traefik是一个让开发人员将时间花费在系统研发与部署功能上,而非配置和维护。并且traefik官方也提供自己的服务网格解决方案作为一个 modern edge router ,traefik拥有与envoy相似的特性基于go语言研发,目的是为了简化开发人员的配置和维护tcp/udp支持http L7支持GRPC支持服务发现和动态配置原创 2021-10-10 02:05:09 · 3784 阅读 · 0 评论 -
生成kubernetes集群所需文件工具
kubernetes-certificates-generator是一个用于kubernentes二进制部署时生成配置文件的脚本。如所需的证书,systemd 文件,kubeconfig等所需的文件证书只需有openssl即可,无需多下载其他依赖可以自己选择版本进行下载生成的配置文件可以直接使用如果有自己需要配置在证书中使用者的域名与IP,可以修改 openssl.conf 文件增加非变量的值即可生成的kubelet与kube-proxy的配置文件,需要自己按照自己需求进行对参数修改...原创 2022-05-10 17:46:49 · 230 阅读 · 0 评论 -
kubectl实例
生成yaml中cluster部分kubectl config set-cluster system:bootstrapper \ --embed-certs=true \ --server=https://${KUBECONFIG_SERVER_IP}:6443 \ --certificate-authority=/etc/kubernetes/pki/ca.crt \ --kubeconfig=auth.conf生成yaml中users原创 2022-05-13 00:45:01 · 148 阅读 · 0 评论