随笔分类 - K8s
摘要:参考:https://docs.projectcalico.org/getting-started/kubernetes/self-managed-onprem/onpremises 确定您的数据存储 Kubernetes API数据存储是Kubernetes工作负载推荐的数据存储。 注意 : 不建
阅读全文
posted @ 2021-08-09 14:48
Varden
摘要:参考:https://docs.projectcalico.org/getting-started/kubernetes/requirements 节点要求 x86-64、arm64、ppc64le 或 s390x 处理器 具有 Linux 内核 3.10 或更高版本 所需依赖项的 。 以下发行版具
阅读全文
posted @ 2021-08-09 13:59
Varden
摘要:参考:https://docs.projectcalico.org/getting-started/kubernetes/quickstart 使用此快速入门可以快速轻松地试用 Calico 功能。 准备 如果主机上存在 NetworkManager,确保 Calico 可以管理 cali和 tun
阅读全文
posted @ 2021-08-09 11:05
Varden
摘要:参考:https://docs.projectcalico.org/networking/determine-best-networking Calico 灵活的模块化架构支持广泛的部署选项,因此您可以选择适合您特定环境和需求的最佳网络方法。 这包括使用各种 CNI 和 IPAM 插件以及底层网络类
阅读全文
posted @ 2021-08-09 09:51
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/network/customize-hosts-file-for-pods/ 当 DNS 配置以及其它选项不合理的时候,通过向 Pod 的 /etc/hosts 文件中添加条目, 可以在 Pod 级别覆盖对主机名的解析。你
阅读全文
posted @ 2021-08-07 22:12
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/manage-daemon/rollback-daemon-set/ 对 DaemonSet 执行回滚 步骤 1:找到想要 DaemonSet 回滚到的历史修订版本(revision) 如果只想回滚到最后一个版本,可以跳过
阅读全文
posted @ 2021-08-07 22:00
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/manage-daemon/update-daemon-set/ DaemonSet 更新策略 DaemonSet 有两种更新策略: OnDelete: 使用 OnDelete 更新策略时,在更新 DaemonSet 模板
阅读全文
posted @ 2021-08-07 21:42
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/tls/certificate-rotation/ 本文展示如何在 kubelet 中启用并配置证书轮换。 FEATURE STATE: Kubernetes v1.19 [stable] 准备开始 要求 Kubernet
阅读全文
posted @ 2021-08-07 11:38
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/debug-cluster/ 列举集群节点 调试的第一步是查看所有的节点是否都已正确注册。 运行 kubectl get nodes 验证你所希望看见的所有节点都能够显示
阅读全文
posted @ 2021-08-06 22:17
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/resource-metrics-pipeline/ 资源使用指标,例如容器 CPU 和内存使用率,可通过 Metrics API 在 Kubernetes 中获得。 这
阅读全文
posted @ 2021-08-06 21:44
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/debug-running-pod/ 检查 Pod 的日志 首先,查看受到影响的容器的日志: kubectl logs ${POD_NAME} ${CONTAINER_N
阅读全文
posted @ 2021-08-06 17:36
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/debug-service/ 对于新安装的 Kubernetes,经常出现的问题是 Service 无法正常运行。 你已经通过 Deployment(或其他工作负载控制器
阅读全文
posted @ 2021-08-06 16:52
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/debug-init-containers/ 检查 Init 容器的状态 显示你的 Pod 的状态: kubectl get pod <pod-name> 例如,状态 I
阅读全文
posted @ 2021-08-06 15:07
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/get-shell-running-container/ 获取容器的 Shell 获取正在运行容器的 Shell: kubectl exec -it shell-demo
阅读全文
posted @ 2021-08-06 14:59
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/determine-reason-pod-failure/ 读写终止消息 显示 Pod 的详细信息: kubectl get pod --output=yaml 输出结果
阅读全文
posted @ 2021-08-06 14:46
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/debug-application/ 诊断问题 故障排查的第一步是先给问题分类。问题是什么?是关于 Pods、Replication Controller 还是 Serv
阅读全文
posted @ 2021-08-06 14:01
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/debug-application-cluster/crictl/ FEATURE STATE: Kubernetes v1.11 [stable] crictl 是 CRI 兼容的容器运行时命令行接口。 你可以使用它来检
阅读全文
posted @ 2021-08-06 11:24
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/access-application-cluster/configure-access-multiple-clusters/ 说明: 用于配置集群访问的文件有时被称为 kubeconfig 文件。 这是一种引用配置文件的通
阅读全文
posted @ 2021-08-06 10:22
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume/ 创建一个包含两个容器的 Pod 在这个练习中,你会创建一个包含两个容器的
阅读全文
posted @ 2021-08-06 09:56
Varden
摘要:参考:https://kubernetes.io/zh/docs/tasks/access-application-cluster/list-all-running-container-images/ 列出所有命名空间下的所有容器 使用 kubectl get pods --all-namespac
阅读全文
posted @ 2021-08-06 09:16
Varden

浙公网安备 33010602011771号