k8s
文章平均质量分 82
0X码上链
12年IT老兵,擅长互联网技术开发与培训,金融系统设计与建设,区块链(公链+联盟链)行业应用设计与开发。
展开
-
ubuntu20.04安装k8sv1.26完整篇
本文详细介绍了在 Ubuntu 20.04 上安装 Kubernetes 1.26.3-00 的步骤,包括环境配置、主机设置、kubeadm、kubectl 和 kubelet 的安装,以及containerd的配置。还涉及了集群初始化、节点加入、 Helm 安装、网络插件Calico的部署和coredns问题的排查与解决,为读者提供了一套完整的K8s集群搭建流程。2个节点主机名分别是node01、node02添加主机名解析node01和node02都做解析写到/etc/hosts文件中规划。原创 2024-09-04 11:23:43 · 1216 阅读 · 0 评论 -
k8s执行crictl images报错
找到runtime_type 写入"io.containerd.runtime.v1.linux"原创 2024-09-04 10:56:19 · 484 阅读 · 0 评论 -
Ascend显卡创建虚拟vgpu实例
当你使用npu-smi工具来创建虚拟 NPU(Virtual NPU,简称 vNPU)时,你可以指定虚拟 NPU 的显存大小。然而,npu-smi命令的具体参数可能会有所不同,取决于你使用的 NPU 硬件和驱动程序版本。根据你的需求,你希望创建一个具有 2GB 显存的虚拟 NPU。原创 2024-09-02 14:10:27 · 78 阅读 · 0 评论 -
Containerd高级命令行工具nerdctl
buildkitd是典型的C/S架构,客户端和服务端是可以在不同服务器上,而nerdctl在构建镜像的时候作为buildkitd的客户端,所以需要安装并运行buildkitd。等命令来管理conpose服务,这样使用containerd,nerdctl结合buildkit等工具就能完全代替docker在构建镜像,,镜像容器方面的管理功能。但是ctr没有构建镜像的命令,现在又不使用docker,但是nerdctl 就提供了。,不过到现在为止还没有 FIX,幸运的是这只是一个⚠️,不会影响我们的使用。原创 2024-08-28 14:17:15 · 623 阅读 · 0 评论 -
安装Kuboard管理k8s
Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合已有或新建的代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。您也可以直接将 Kuboard 安装到现有的 Kubernetes 集群,通过 Kuboard 提供的 Kubernetes RBAC 管理界面,将 Kubernetes 提供的能力开放给您的开发/测试团队。参考资料:https://kuboard.cn/原创 2024-04-30 11:35:19 · 978 阅读 · 0 评论 -
容器 | Containerd 命令行工具的使用
Containerd 不支持 docker API 和 docker CLI,但是 containerd 可以通过以下这几种命令实现类似的功能。原创 2024-02-27 10:32:04 · 1081 阅读 · 0 评论 -
3分钟部署完成Docker Registry及可视化管理工具Docker-UI
首页展示出了目前容器的运行列表,容器、镜像创建时间及数量。各容器间网络关联情况看起来比较炫,但感觉没啥实用性。镜像镜像列表,可删除、上传新的镜像。原创 2024-02-08 09:58:27 · 3921 阅读 · 0 评论 -
k8s弃用docker后使用ctr导入镜像
很多公司的k8s安装比较早,在生产环境一般很少升级,因此还是老版本,在使用新版本的时候,容易陷入老版本的思维中,从而掉坑,这里记录一下整个排查过程,希望对遇到类似的同学起到一定的帮助。原创 2024-02-07 17:46:41 · 1745 阅读 · 0 评论 -
kubernetes – 利用descheduler均衡POD分布
kube-scheduler调度POD是一次性决策的,一旦POD选定node运行起来,除非人工干预否则POD将永远运行在该node。那么一个典型的问题就来了,当我们向集群新加入一个node时,POD并不会自动均衡到这个node,除非我们主动滚动发布以便让kube-scheduler做出新的决策。类似的问题还有,我们通常希望同一个deployment的POD可以分布到不同的node上,然而集群中的资源碎片很有可能导致2个POD分布到一个node上,随着集群资源的自然变动,我们希望能有合适的机会重新进行原创 2021-12-17 16:30:31 · 909 阅读 · 0 评论 -
Centos-7快速升级到K8S-1.17.3
1、清理历史版本。将下面的命令保存为文件:uninstallk8s.shkubeadm reset -fmodprobe -r ipiplsmodrm -rf ~/.kube/rm -rf /etc/kubernetes/rm -rf /etc/systemd/system/kubelet.service.drm -rf /etc/systemd/system/kubelet.servicerm -rf /usr/bin/kube*rm -rf /etc/cnirm -rf /opt原创 2020-12-30 11:21:03 · 438 阅读 · 2 评论 -
[kubeadm join] It seems like the kubelet isn't running or healthy
[root@00VMTL-FabricPeer-172-19-102-59 ~]# kubeadm join 172.19.102.78:6443 --token u6zbdr.k2krdy0is29izjjm --discovery-token-ca-cert-hash sha256:6fbb8d21ba001706556b0bf9e8200dd4da713a7c045168cf027d166...原创 2019-06-10 10:12:32 · 7641 阅读 · 1 评论