简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
当我们忘记root用户密码时,可以通过重启系统,进入单用户模式,来重置root密码。
环境准备关闭swap分区和NetworkManager服务等,配置时间同步服务,配置持久化日志保存目录,修改相关内核配置,升级内核至指定版本,下载kubeadm、kubelet、kubectl组件导入相关镜像,修改配置文件,进行kubeadmin初始化,将node节点加入kubernetes集群,根据yaml文件启动calico服务,节点已达ready状态。
k8s的service类型有ClusterIP,NodePort,LoadBalancer,ExternalName等类型。
pod是k8s中操作的最小单元,pod详解。
在 k8s 中,一般使用 yaml 格式的文件来创建符合我们预期期望的 pod ,这样的 yaml 文件我们一般称为资源清单。资源实例化成对象,描绘中间这个过程,这个文件都叫资源清单。资源清单不一定都是yaml模式,也可以是json格式
负责为整个k8s集群提供 DNS 服务,属于DNS插件。基于dns的接口去实现集群内部的dns内部域名解析的一种能力。k8s集群创建后,会在kube-system名称空间下默认生成两个coredns的pod,所有pod的域名请求会以负载均衡的方式向这两个coredns的pod进行域名解析。
etc/docker/daemon.json是 Docker 守护程序的配置文件,它允许管理员自定义 Docker 守护程序的行为。下面列举了一些常见的配置项以及它们的用途,并给出每项配置的示例。
Taint 和 toleration 相互配合,可以用来避免 pod 被分配到不合适的节点上。每个节点上都可以应用一个或多个 taint ,这表示对于那些不能容忍这些 taint 的 pod,是不会被该节点接受的。如果将 toleration 应用于 pod 上,则表示这些 pod 可以(但不要求)被调度到具有匹配 taint 的节点上。