随笔分类 - k8s
摘要:现象如下: [root@k8s1 ~]# kubectl get pod NAME READY STATUS RESTARTS AGE eureka-server-65695bbdc8-49b6v 0/1 CrashLoopBackOff 5 4m32s [root@k8s1 ~]# kubectl
阅读全文
摘要:问题如下: 查找原因: [root@localhost k8s1.15.1-master]# journalctl -f -u kubelet -- Logs begin at 三 2020-01-29 10:32:33 CST. -- 1月 29 13:22:09 k8s1 kubelet[954
阅读全文
摘要:centos7 deploy_Kubernetes-v1.15.1 后续脚本更新统一由kkitDeploy项目持续更新相应脚本 请移步至kkitDeploy项目 https://github.com/luckman666/kkitdeploy_server #####################
阅读全文
摘要:现象: [root@master kube-prometheus]# kubectl get namespaces -o wide NAME STATUS AGE cattle-logging Active 174m cattle-prometheus Active 12h cattle-syste
阅读全文
摘要:1. What's Rancher? Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。 Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持。 Kubernetes不仅已经成为的容器编排标准,它也正在迅速成为各类云
阅读全文
摘要:准备配置文件及镜像,由于镜像在线下载,需要**上网,所以直接用尚硅谷的 [root@k8s-master ~]# ll 总用量 279904 -rw . 1 root root 1731 12月 18 00:07 anaconda-ks.cfg -rw-r--r--. 1 root root 177
阅读全文
摘要:找到问题了,是版本的问题,当15.1的时候发现可以,16.1的时候就出现问题了。 第一种,用helm安装 helm repo update Hang tight while we grab the latest from your chart repositories... ...Skip loca
阅读全文
摘要:什么是 Helm在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes
阅读全文
摘要:[root@k8s-master bin]# kubectl get pod -n kube-system NAME READY STATUS RESTARTS AGE coredns-58cc8c89f4-9gn5g 1/1 Running 11 17d coredns-58cc8c89f4-xx
阅读全文
摘要:K8s在helm初始化的报错,我的k8s为1.16.1,用的helm是2.13.1 [root@k8s-master ~]# helm init --service-account tiller --skip-refresh Creating /root/.helm Creating /root/.
阅读全文
摘要:准备go环境,由于我在github上下载,最新的代码,运行的时候报错 所以准备了1.13.4和github上最新的k8s代码 [root@k8s-master mnt]# go version go version go1.13.4 linux/amd64 [root@k8s-master mnt]
阅读全文
Kubernetes-kubectl命令出现错误【The connection to the server localhost:8080 was refused - did you specif...
摘要:今天在Kubernetes的从节点上运行命令【kubectl】出现了如下错误 [root@k8snode1 kubernetes]# kubectl get pod The connection to the server localhost:8080 was refused - did you s
阅读全文
摘要:容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod 中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 中的 Vol
阅读全文
摘要:Secret 存在意义Secret 解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者 Pod Spec中。Secret 可以以 Volume 或者环境变量的方式使用Secret 有三种类型: Service Account :用来访问 Kubernetes AP
阅读全文
摘要:把Harbor镜像仓库改成私有,发现拉取加了Secret,还是报错,下面为详细的现象和解决方法。 master主节点: [root@k8s-master secrets]# cat /etc/docker/daemon.json { "registry-mirrors": ["https://lar
阅读全文
摘要:ConfigMap ConfigMap 功能在 Kubernetes1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API 给我们提供了向容器中注入配置信息的机制,ConfigMap 可以被用来保存单个属性,也可以用来保存整个配置文件或者 JSO
阅读全文
摘要:Ingress 术语 在本篇文章中你将会看到一些在其他地方被交叉使用的术语,为了防止产生歧义,我们首先来澄清下。 节点:Kubernetes集群中的服务器; 集群:Kubernetes管理的一组服务器集合; 边界路由器:为局域网和Internet路由数据包的路由器,执行防火墙保护局域网络; 集群网络
阅读全文
摘要:在看尚硅谷的k8s视频中,学到ingress代理的时候,由于之前按照视频安装了V1.15.1,后面环境又出了问题,重新安装了 16.1的,为这次失败埋下了伏笔。 教案中的yaml apiVersion: extensions/v1beta1 kind: Deployment metadata: na
阅读全文
摘要:Service 的概念Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。 这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector Service能够提供负载均衡的能力,但是在使用上有以下
阅读全文
摘要:Job Job负责批量处理短暂的一次性任务 (short lived one-off tasks),即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。 Kubernetes支持以下几种Job: 非并行Job:通常创建一个Pod直至其成功结束 固定结束次数的Job:设置.spec.com
阅读全文

浙公网安备 33010602011771号