![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生
浩澜大大
这个作者很懒,什么都没留下…
展开
-
k8s 节点打污点
污点格式为“Key=Value:Effect”,Key和Value作为污点的标签,Value可以为空,Effect用于描述污点的效果。原创 2024-04-07 11:22:43 · 771 阅读 · 0 评论 -
docker 常用指令
通过docker pull xuedongchen/controller:latest 可以拉取你的镜像。登录docker账号,输入账号密码,官网地址:hub.docker.com。其中controller是镜像名,latest是tag,表是版本。如果push失败被禁止,表示远端有相同的镜像名称,要修改tag。2.查看目前有多个dockers镜像(本地下载的)docker tag 旧镜像名 新镜像名。然后push本地镜像。会自动上传到你的仓库。原创 2024-04-01 14:52:14 · 478 阅读 · 0 评论 -
podman和docker 差别
综上所述,Podman 能够提供更好的安全性和管理灵活性,但缺少 Docker 的图像构建、发布、部署等流程。因此,在不同的场景中需要考虑特定的需求,选择适合的容器工具。原创 2024-04-01 14:51:20 · 622 阅读 · 0 评论 -
openshift和k8s的差别
另外,OpenShift 还提供了一些其他功能,如开源代码、CI/CD 管道、用户管理、环境隔离等,这些功能使 OpenShift 变得更加全面和易于使用。它提供了更丰富和自动化的功能,如自动化部署、构建、监控、日志记录等,使开发人员和运维人员能够更加专注于业务逻辑和应用程序的开发、测试和上线。相比之下,Kubernetes 只是一个容器编排和编排平台,它为容器化应用程序提供自动化部署、扩展、故障恢复和负载均衡等基本功能,但不提供比较高级别的功能,需要借助其生态系统中的工具和插件来实现。原创 2024-04-01 14:50:37 · 694 阅读 · 0 评论 -
kind+tidb
2.Temporary failure in name resolution(域名解析暂时失败)1.basic-tidb-0 一直启动失败 :CrashLoopBackOff。解决办法:将kind从0.10升级到最新版本1.8版本,重新开始操作。vm连接网络来回切换下,或者重启下虚拟机,暂时原因还没找到。1.安装kind,一定要使用最新版本!安装Docker-ce(社区版)二、操作,具体可参考tidb官网。3.安装kubelet。2.安装docker。安装阿里源gpg密钥。原创 2024-04-01 14:50:01 · 462 阅读 · 0 评论 -
OC与kubectl
综上所述,oc 针对 OpenShift 平台提供更加丰富的功能和统一的命令行风格。而 kubectl 则更加注重资源对象的管理和 Kubernetes 平台本身的设计理念。选择使用哪个命令行客户端工具,需要结合实际情况和工具实现的特定功能来选择。oc 和 kubectl 都是 Kubernetes 及其衍生产品中常用的命令行客户端工具,用于管理 Kubernetes 集群和资源对象。原创 2024-04-01 14:49:12 · 186 阅读 · 0 评论 -
k8s 安装
其实这三个的下载很简单,直接用apt-get就好了,但是因为某些原因,它们的下载地址不存在了。所以我们需要用国内的镜像站来下载,也很简单,依次执行下面五条命令即可。是不行的,因为这个阿里镜像站使用的ssl进行传输的,所以要先安装apt-transport-https并下载镜像站的密钥才可以进行下载。5.安装 kubectl,kubeadm以及 kubelet。直接在/etc/apt/sources.list里添加。前面依赖安装,可以参考docker安装。2.关闭 swap 内存。3.添加 k8s 镜像源。原创 2024-04-01 14:48:13 · 601 阅读 · 0 评论 -
k8s 常用指令
在 Pod 内的容器下次重启时,会检测到该 Annotation,进入诊断模式。注意如果 Pod 处于运行中,可以执行以下命令强制让容器重启。查看 Pod 内容器上次启动时的日志信息。可以加上-c 容器名,精确到具体容器。Pod 重建后会自动回到正常运行模式。查看 Pod 内当前容器的日志。12.查看pod中的容器。原创 2024-04-01 14:47:39 · 372 阅读 · 0 评论 -
k8s 基础入门
k8s中的namespace和docker中namespace是两码事,可以理解为k8s中的namespace是为了多租户,dockers中的namespace是为了网络、资源等隔离。k8s会请求底层云平台(阿里云,腾讯云、aws)上的负载均衡器(LB),将每个Node(IP+prot)作为后端添加进去,自建的云平台无法适配。pod.yaml方式创建pod,这种方式实际使用比较少,因为无法管理,无法扩缩容等等,通常通过deployment方式创建。deployment负责应用的部署、扩缩容、升级回滚。原创 2024-04-01 14:46:48 · 1325 阅读 · 0 评论 -
yaml 介绍
【代码】yaml 介绍。原创 2024-04-01 14:34:04 · 148 阅读 · 0 评论 -
k8s 经常操作指令
发现有个技巧:get、describe、edit ...操作指令后,都对应的相应的资源类型/资源。原创 2024-04-01 14:19:40 · 514 阅读 · 0 评论