k8s v1.19.1 修改系统镜像地址过程记录

摘要:
1.系统镜像列表k8s.gcr.io/kube-apiserver:v1.19.1k8s.gcr.io/kube-scheduler:v1.19.1k8s.gcr.io/kube-controller-manager:v1.19.1k8s.gcr.io/kube-proxy:v1.19.1k8s.gcr.io/pause:3.2k8s.gcr.io/coredns:1.7.02.将原始景象打标签,

1.系统镜像列表

k8s.gcr.io/kube-apiserver:v1.19.1
k8s.gcr.io/kube-scheduler:v1.19.1
k8s.gcr.io/kube-controller-manager:v1.19.1
k8s.gcr.io/kube-proxy:v1.19.1
k8s.gcr.io/pause:3.2
k8s.gcr.io/coredns:1.7.0

2.将原始景象打标签,推送至某**公有**镜像库,不需要密码认证那种(没解决私有库问题,会报错pod类型不兼容imagePullSecrets)

3.分别修改master节点的image

/etc/kubernetes/manifests/kube-apiserver.yaml
/etc/kubernetes/manifests/kube-controller-manager.yaml
/etc/kubernetes/manifests/kube-scheduler.yaml

4.修改coredns(能有其他不动yaml的修改方法请教教小弟)

kubectl -n kube-system get deploy/coredns -o yaml
kubectl -n kube-system edit deploy/coredns 

5.修改proxy(同上)

kubectl -n kube-system get ds/kube-proxy -o yaml
kubectl -n kube-system edit ds/kube-proxy

6.未完,最后一个镜像pause还没找到应用的路径,留待补充(未验证)

vi /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf

Environment="KUBELET_POD_INFRA_CONTAINER=–pod-infra-container-image={k8s.gcr.io}/pause:3.2"
systemctl daemon-reload
systemctl restart kubelet 

 

免责声明:文章转载自《k8s v1.19.1 修改系统镜像地址过程记录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue2.0项目引入element-uioracle ORA-02292: 违反完整约束条件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(上)-快速上手Docker

如果想在一台电脑上搭建一个多节点的Hadoop集群,传统的方式是使用多个虚拟机。但这种方式占用的资源比较多,一台笔记本能同时运行的虚拟机的数量是很有限的。这个时候我们可以使用Docker。Docker可以看做是一种轻量级的虚拟机,占用资源少,用起来和传统的虚拟机很像,使用的时候可以类比VMware或VirtualBox。本文不能让你精通Docker,但能让...

nvidia-docker操作命令

# nvidia-docker安装部署以及操作手册前言 docker和nvidia-docker的区别由于我们深度学习需要用到GPU,使用docker时,需要映射设备等等,docker容器对宿主机的依赖就会很多也就失去了便捷,并不能让我们很舒服的迁移环境,nvidia-docker则很好的封装了这些,只需要容器内的cuda版本和宿主机相同就行(这个要求很低...

再谈容器与虚拟机的那点事

容器技术起源于虚拟化技术的发展,欣欣向荣的 Docker 着实是容器技术潮流中的一朵十分耀眼的浪花。在 Docker 诞生之初,它常常被放在虚拟机技术的对立面,甚至还有过 Docker 将替代虚拟机的夸大宣传,在许多集群以及虚拟化方案设计的讨论中,也总会将两者拿来比较一番利弊。 现如今 Docker 已经比较普及,这些曾经的传言不攻而破。容器以及 Dock...

2-k8s笔记-Kubernetes安装配置指南

第2章 Kubernetes安装配置指南2.1 系统要求2.2 使用kubeadm工具快速安装Kubernetes集群2.2.1 安装kubeadm和相关工具2.2.2 kubeadm config2.2.3 下载Kubernetes的相关镜像2.2.4 运行kubeadm init命令安装Master2.2.5 安装Node,加入集群2.2.6 安装网络...

系统综合实践 第2次实践作业 ——学习Dockerfile

目录 (一)实现一个自定义的web容器服务 (1)镜像拉取 (2)配置文件 (3)镜像构建及容器运行 (二) 实现一个自定义的数据库容器服务 (1)拉取镜像 (2)配置文件 (3)镜像构建及容器运行 (4)mysql基本操作 (三) 心得体会 (一)实现一个自定义的web容器服务 要求:推荐apache或nginx,要求标明镜像作者...

k8s集群安装KubeSphere3.0

架构: 前提条件:1.k8s集群版本必须是1.15.x, 1.16.x, 1.17.x, or 1.18.x2.必须有默认的storageclass3.内存和cpu最低要求:CPU > 1 Core, Memory > 2 G 安装并设置默认storageclass略过,可以看之前的我发过的博客https://www.cnblogs.com/l...