简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
电脑:MacBook Pro M1(ARM架构)虚拟机软件:Vmware Fusion 13LInux镜像: CentOS7.X-aarch64⚠️注意:因为本机是ARM架构,下文中多处镜像源后缀有aarch64,x86架构的请自行替换⚠️。
污点:是标注在节点上的,当我们在一个节点上打上污点以后,k8s 会认为尽量不要将 pod 调度到该节点上,除非该 pod 上面表示可以容忍该污点,且一个节点可以打多个污点,此时则需要 pod 容忍所有污点才会被调度该节点。容忍:是标注在 pod 上的,当 pod 被调度时,如果没有配置容忍,则该 pod 不会被调度到有污点的节点上,只有该 pod 上标注了满足某个节点的所有污点,则会被调度到这些节
Service Account Controller 在 namespaces 里管理ServiceAccount,并确保每个有效的 namespaces 中都存在一个名为 “default” 的 ServiceAccount。3、如果 pod 不包含任何 ImagePullSecrets,则将ServiceAccount 的 ImagePullSecrets 会添加到 pod 中。1、如果 po
创建Pod nginx样例。
对于 subPath 的方式,我们可以取消 subPath 的使用,将配置文件挂载到一个不存在的目录,避免目录的覆盖,然后再利用软连接的形式,将该文件链接到目标位置。由于 configmap 我们创建通常都是基于文件创建,并不会编写 yaml 配置文件,因此修改时我们也是直接修改配置文件,而 replace 是没有 --from-file 参数的,因此无法实现基于源配置文件的替换,此时我们可以利用
控制管理器开启–horizontal-pod-autoscaler-use-rest-clients控制管理器的–apiserver指向API Server Aggregator在API Server Aggregator中注册自定义的metrics API。
【使用场景:容器目录 挂载到 主机目录】【可以持久化到主机上】将节点上的文件或目录挂载到 Pod 上,此时该目录会变成持久化存储目录,即使 Pod 被删除后重启,也可以重新加载到该目录,该目录下的文件不会丢失配置文件2、EmptyDir【使用场景:pod中多个容器需要共享目录,多个容器目录 挂载到 pod目录】【不可以持久化,pod删除,数据就丢失了】EmptyDir 主要用于一个 Pod 中不同
会在所有安装了 kube-proxy 的节点都绑定一个端口,此端口可以代理至对应的 Pod,集群外部可以使用任意节点 ip + NodePort 的端口号访问到集群中对应 Pod 中的服务。当类型设置为 NodePort 后,可以在 ports 配置中增加 nodePort 配置指定端口,需要在下方的端口范围内,如果不指定会随机指定端口。端口范围配置在 /usr/lib/systemd/syste
电脑:MacBook Pro M1(ARM架构)虚拟机软件:Vmware Fusion 13LInux镜像: CentOS7.X-aarch64⚠️注意:因为本机是ARM架构,下文中多处镜像源后缀有aarch64,x86架构的请自行替换⚠️。
2)register启动失败:unable to configure authorization (htpasswd): open /etc/registry/passwd: permission denied。1)redis启动失败:open() “/etc/nginx/nginx.conf” failed (13: Permission denied)搭建harbor时,运行docker-co