Kubernetes
文章平均质量分 69
ShiYQ@师
这个作者很懒,什么都没留下…
展开
-
k8s集群的备份和恢复
在 Master 节点上,我们运行着 Etcd 集群以及 Kubernetes 控制面的几大组件,比如 kube-apiserver、kube-controller-manager、kube-scheduler 和 cloud-controller-manager(可选)等。只要保证 Etcd 的数据正常,其他几个组件不管出现什么问题,我们都可以通过重启或者新建实例来解决,并不会受到任何影响。因此我们只需要备份 Etcd 中的数据。如果是节点出现了问题,我们可以向集群中增加新的节点,替换掉有问题的节点。原创 2024-03-28 11:50:45 · 247 阅读 · 0 评论 -
K8S集群卸载
【代码】K8S集群卸载。原创 2024-03-28 11:48:29 · 384 阅读 · 0 评论 -
K8S托管Rancher集群
Rancher可能会出现某些问题导致UI界面无法访问,就没有办法部署服务。在这种情况下,我们使用集群的kubeconfig文件,借助k8s托管这个集群,即使UI界面无法访问,我们也能进行部署服务、重启服务等操作。原创 2024-03-28 11:48:02 · 383 阅读 · 0 评论 -
K8s部署常用服务
下面是服务之外服务的部署方法,这里面又分了二种情况:一是只需要暴露端口的服务,二是同时暴露端口和映射数据卷的服务。这类服务的部署可参考下面的yaml文件,只需要进行简单的修改即可。原创 2024-03-28 11:43:00 · 168 阅读 · 0 评论 -
k8s运维常用命令
我们在创建PV的时候指定的该目录,要提前创建,并且该目录要是个共享目录且需要有对应的权限,我们再介绍部署MySQL服务的时候有详细介绍,可。eviction,即驱赶的意思,意思是当节点出现异常时,kubernetes将有相应的机制驱赶该节点上的Pod。导致的kubelet挂掉了。解决方案:先让docker自己清理一下镜像文件。删除该名称空间下所有Pod,k8s会自动创建。排查资源和异常原因,防止新的驱赶产生。多见于资源不足时导致的驱赶。使用如下命令删除旧驱赶的遗留。查看kubelet日志。原创 2024-03-28 11:37:13 · 910 阅读 · 0 评论 -
部署Dashboard
* 2.6.1 备份kube-apiserver.yaml(重要)**** 2.6.3 修改apiserver.yaml**被修改后会自动重启(十秒左右),查看状态有无报错。是dashboard相关部署文件。每行写一个账号,id不能重复。然后执行下面的命令更新对象。通过下面的命令查看创建的。** 2.6.6 修改。原创 2024-03-28 11:34:46 · 411 阅读 · 0 评论 -
Kubeadm部署k8s集群v1.18.0
这个是镜像地址,由于国外地址无法访问,故使用的阿里云仓库地址:registry.aliyuncs.com/google_containers。k8s内部的pod节点之间网络可以使用的IP段,不能和service-cidr写一样,如果不知道怎么配,就先用这个10.244.0.0/16。部署成功后, 输出内容最后会提示下面的内容, 红框中的命令注意保存!注意:[必须全部运行起来,否则有问题],可通过下面的命令查看。** 3.1 执行命令,拿到一个应用地址:**3.使用下面的命令查看节点信息。原创 2024-03-28 11:29:09 · 629 阅读 · 0 评论 -
搭建Rancher常见问题汇总
尽可能不迁移,先清理 docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。简单起见可以通过关闭管理主机和工作机的防火墙来保证主机的通讯,如果不想关掉防火墙,管理主机需要开通相应的端口。HA高可用模式下,每台主机都具有三个角色,需要在每台主机执行如下命令开放端口。下对应的文件拷贝到当前主机的相同目录下,并修改hostname。修改网络文件,加入修改后的主机名。目录下所有文件,拷贝到当前主机的。原创 2024-02-28 09:56:53 · 687 阅读 · 0 评论 -
Rancher UI无法访问 x509: certificate has expired or is not yet valid
Rancher 由于证书导致的可视化UI管理页面无法使用原创 2024-02-28 09:55:42 · 445 阅读 · 0 评论 -
Rancher下的kubectl常用命令
kubectl常用命令原创 2024-02-28 09:40:27 · 379 阅读 · 0 评论