云原生圣经

*******《Kubernetes Docs》********

组件

etcd

api-server

kubelet

kubectl

  1. Kubernetes kubectl 常用命令【updated】
  2. Krew—Kubectl 插件的包管理器

kube-scheduler

kube-controller-manager

kube-proxy

  1. Kubernetes 【网络组件】kube-proxy使用详解【updated】

kube-dns

kubeadm

部署

  1. kubernetes Cluster Overiview【updated】

kubespray

kubeadm

  1. kubeadm 部署安装kubernetes v1.18.1详解【updated】
  2. 手打 小份 kubernetes v1.27.3 集群

minikube

  1. Ubuntu 18.04 通过 Minikube 安装 Kubernetes v1.20【updated】

k3s

  1. k3s 离线部署指南【updated】

sealos

  1. kubernetes 部署工具:sealos【updated】

二进制

升级

  1. ubuntu k8s v1.18.1升级v1.20.1
  2. Kubernetes【升级】 - Upgrade Kubernetes
  3. Upgrading kubeadm clusters from v1.27.3 to v1.27.4

kind

对象

pod

namespace

podsecurityPolicies

服务发现 service

应用负载

deployment
statefulset

官方:statefulset
24. Kubernetes 【组件】StatefulSet有状态应用【updated】

daemonset
  1. Kubernetes 【组件】DaemonSet使用详解【updated】
job
  1. kubernetes【组件】 job玩转到底【updated】

应用配置

ConfigMap
  1. Kubernetes ConfigMap 文件映射详解【updated】
  2. kubernetes Configmap 配置更新
secret
  1. kubernetes secret 使用详解【updated】

NetworkPolicy

  1. Kubernetes networkpolicy 网络策略详解【updated】

健康检查

Liveness, Readiness and Startup Probes

外网访问

Ingress Controller
  1. kubernetes 【网络组件】ingress-nginx通过外网访问您的应用【updated】

RBAC

  1. kubernetes RBAC 入门【updated】
  2. Kubernetes RBAC 实战应用【updated】
  3. kubernetes RBAC 原理【updated】

coreDNS

  1. kubernetes 【网络组件】coreDNS【1】配置使用详解【updated】
  2. kubernetes 【网络组件】coreDNS【2】域名解析特点详解【updated】

Policy

RuntimeClass

  1. kubernetes RuntimeClass 原理【updated】

API

  1. Kubernetes 了解 API声明式【updated】

config

策略

资源管理

调度

调度、抢占和驱逐
39. kubernetes 【作业调度】【1】污点和容忍度【updated】
40. kubernetes 【作业调度】【2】kube-scheduler调度器【updated】
41. Kubernetes【作业调度】【3】默认调度器的优先级与抢占机制【updated】
42. Kubernetes【作业调度】【4】GPU管理与Device Plugin机制【updated】

API Access Control

  1. Kubernetes 准入控制器【1】–介绍【updated】
  2. Kubernetes 准入控制器【2】–动态准入控制【updated】
  3. Kubernetes 准入控制器【3】–编写和部署准入控制器 Webhook
  4. Kubernetes 准入控制器 ImagePolicyWebhook与ValidatingAdmissionWebhook【1】动手实践感受区别所在
  5. Kubernetes 准入控制器 ImagePolicyWebhook与ValidatingAdmissionWebhook【2】Image_Policy.go源码解析
  6. Kubernetes 准入控制器 ImagePolicyWebhook与ValidatingAdmissionWebhook【3】validating_admission.go源码解析
  7. Kubernetes 准入控制器 magePolicyWebhook与ValidatingAdmissionWebhook【4】main.go源码解析

volume

  1. kubernetes【存储】1. 共享存储pv、pvc、StorageClass【updated】

CI/CD

ArgoCD

监控

  1. Kubernetes【监控】2. Auto Scaling与 Custom Metrics

promethues

存储

  1. kubernetes【存储】2. Local Persistent Volume 原理【updated】

  2. kubernetes 如何理解存储插件:FlexVolume与CSI【updated】

  3. kubernetes 编写CSI插件【updated】

  4. Kubernetes 使用 helm 部署 NFS Provisioner

OpenEBS

负载均衡

MetalLB

  1. Kubernetes 【负载均衡】 MetalLB 实践

备份

velero

日志

  1. Kubernetes 日志 简介【updated】
  2. 如何搭建轻量云原生业务日志系统 Grafana Loki Stack?

网络

  1. Kubernetes【网络基础】CNI网络概念

Flannel

  1. kubernetes 【CNI插件】Flannel使用详解

Calico

  1. kubernetes 【CNI插件】Calico使用详解

证书

cert-manager

界面

多级群管理

Open Cluster Management(OCM)

命令

  1. Kubernetes kubectl run详解
  2. Kubernetes crictl管理命令详解
  3. Kubernetes kube-bench命令强化K8S 安全详解

实践

应用定义

kustomize

helm

  1. helm v2 入门
  2. helm 源大全
  3. Helm v2 的基本使用
  4. Helm v2 模板之内置函数和Values
  5. Helm v2 模板之模板函数与管道
  6. Helm v2 模板之控制流程
  7. Helm v2模板之命名模板
  8. Helm v2模板之其他注意事项
  9. Helm v2 Hooks

安全

apparmor

  1. Kubernetes 【安全】-System Hardening - 1. apparmor
  2. Kubernetes 【安全】. System Hardening - 2. apparmor

Trivy

falco

开发

  1. kubernetes dev client-go管理deployment

Operator SDK

  1. Kubernetes 声明式API【1】初遇
  2. Kubernetes 声明式API【2】相知CRD
  3. Kubernetes 声明式API【3】热恋CRD
  4. kubernetes Operator 【1】入门练习
  5. kubernetes Operator 【2】实战CRD编程
  6. kubernetes Operator 【3】工作原理和编写方法
  7. kubernetes InitializerConfiguration 分析

Cloud Foundry

多集群管理

技巧

资源

  1. kubernetes 安装需要得镜像资源【updated】

报错

  1. kubernetes kubelet重启后服务无法启动解决方法
  2. kubernetes 删除命令空间namespace卡住解决方法
  3. The connection to the server ip:6443 was refused - did you specify the right host or port
  4. kuernetes 资源对象分析报错

版本

  1. kubernetes 发行版本历史
  2. Kubernetes apiVersion版本详解
  3. Alpha、Beta、RC、GA版本的区别

项目

  1. kubernetes部署Prometheus监控集群传统部署方案

面试

社区

kubernetes中文社区
https://jimmysong.io/

工具

krew

  • Krew :Krew是kubectl命令行工具的插件管理器。发现kubectl插件,将它们安装到计算机上,并保持安装的插件是最新的。目前Krew上有217个kubectl插件。您可以轻松地在多个平台上打包和分发插件,并通过Krew的集中式插件存储库发现它们。
  • kube-linter: KubeLinter分析Kubernetes YAML文件和Helm图表,并根据各种最佳实践对其进行检查,重点关注生产就绪性和安全性。

nerdctl


书籍


资源

https://jimmysong.io/awesome-cloud-native/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ghostwritten

口渴,请赏一杯下午茶吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值