Kubernetes

k3s 监控方案调研

k3s 下监控方案的调研实施。
2022-03-02
2分钟阅读时长

k3s 中 helm 自定义安装 traefik v2

k3s 下traefik v2 的安装步骤和问题解决。
2022-02-21
3分钟阅读时长

k3s 中 selflink 问题排查解决

k8s、k3s 中动态创建pv、pvc时,Provisioner出现 selflink 错误解决方案。
2022-02-14
1分钟阅读时长

Kubernetes 学习笔记 - rancher

rancher 简介 Rancher是一个开源的企业级容器管理平台。Logo是一头公牛,其中各组件更是以 cattle (公牛)等单词开头,将容器集群比喻一头头的公牛,Rancher 正是对这“公牛”的管理者、放牧者。
2022-01-18
2分钟阅读时长

Kubernetes 学习笔记 - 常用命令大全

下边是整理收集的 kubectl 的命令大全,记录备查。 # 查看具体pods,记得后边跟namespace名字哦 kubectl get pods kubernetes-dashboard-76479d66bb-nj8wr --namespace=kube-system # 查看pods具体信息 kubectl get pods -o wide kubernetes-dashboard-76479d66bb-nj8wr --namespace=kube-system # 查看集群健康状态 kubectl get cs # 获取所有deployment kubectl get deployment --all-namespaces # 列出该 namespace 中的所有 pod 包括未初始化的 kubectl get pods --include-uninitialized # 查看deployment() kubectl get deployment nginx-app # 查看rc和servers kubectl get rc,services # 查看pods结构信息(重点,通过这个看日志分析错误) # 对控制器和服务,node同样有效 kubectl describe pods xxxxpodsname --namespace=xxxnamespace # 其他控制器类似吧,就是kubectl get 控制器 控制器具体名称 # 查看pod日志 kubectl logs $POD_NAME # 查看pod变量 kubectl exec my-nginx-5j8ok -- printenv | grep SERVICE # 集群 kubectl get cs # 集群健康情况 kubectl cluster-info # 集群核心组件运行情况 kubectl get namespaces # 表空间名 kubectl version # 版本 kubectl api-versions # API kubectl get events # 查看事件 kubectl get nodes //获取全部节点 kubectl delete node k8s2 //删除节点 kubectl rollout status deploy nginx-test # 创建 kubectl create -f .
2021-03-09
3分钟阅读时长

Kubernetes 学习笔记 - 问题记录

本篇为k8s学习笔记问题记录。基础概念和搭建可参考之前文章 Kubernetes 学习笔记-基础篇 和 Kubernetes 学习笔记-集群搭建篇(二进制方式)。
2020-09-03
2分钟阅读时长

Kubernetes 学习笔记-集群搭建篇(二进制方式)

本篇记录我集群搭建的过程和问题,目标是可以根据本篇文章搭建自己生产可用的K8S集群。对于K8S的一些概念理解,可参考我之前的笔记Kubernetes 学习笔记-基础篇。 环境准备 容器环境对Linux的系统内核有一定的要求, kernel 3.
2020-09-01
13分钟阅读时长

Kubernetes 学习笔记-基础篇

Kubernetes 学习笔记,是个人学习记录文章,主要内容为摘录、总结和自己实践的记录,希望能帮助到和我一样正在学习的朋友。作为学习笔记,难免有理解不到位的地方,还请指正。 Kubernetes 学习笔记-基础篇 容器发展史 容器发展到今天,已成为各大公司保障快速响应复杂业务场景的利器。容器的发展史,可通过下面这张图了解,一图胜千言。
2020-08-20
1分钟阅读时长

「译」Kubernetes新手入门指南

原文地址:https://dzone.com/articles/a-beginners-guide-to-kubernetes Kubernetes现已成为在私有云,公共云以及混合云环境中大规模部署容器化应用程序的事实标准。业内最大的几家公有云平台AWS,Google Cloud,Azure,IBM Cloud以及Oracle Cloud现已提供Kubernetes托管服务。几年前,RedHat完全重写了他们的Openshift实现以适配Kubernetes,并且和Kubernetes社区一起合作实现了下一代容器平台。在Kubernetes变得受欢迎后不久,Mesosphere便将Kubernetes的主要功能(如容器分组,覆盖网络,4层路由,secret管理等)整合到他们的容器平台DC/OS中。DC/OS还将Kubernetes作为一个和Marathon相似的容器调度器集成进来。Pivotal最近推出了基于Kubernetes的Pivotal Container Service(PKS),用于在Pivotal Cloud Foundry上部署第三方服务,直到目前为止,还有很多其他组织和技术厂商处在一个加速适配它的阶段。
2020-08-11
2分钟阅读时长