指南
组件<br>
核心组件<br>
etcd<br>
kube-apiserver<br>
kube-controller-manager
kube-scheduler<br>
kube-proxy<br>
docker
附加组件
DNS<br>
kube-dns
coredns<br>
子主题<br>
Ingress Controller
traefik<br>
NGINX Ingress Controller
Nginx Plus
HAProxy Ingress
AppsCode Voyager<br>
contour<br>
Cloudflare Warp Ingress<br>
F5 Big IP Controller
Gloo<br>
gRPC Load balancing<br>
Kong<br>
nghttpx Ingress Controller<br>
Ambassador
Skipper<br>
Heapster<br>
Dashboard
Kubernator<br>
Federation<br>
eventrouter<br>
资源对象
Pod<br>
Init Container<br>
Pod Security Policy<br>
Pod Lifecycle<br>
Pod Hook<br>
Pod Preset<br>
Disruption<br>
Resource Quota<br>
liveness和readiness
cluster config
Node<br>
Namespace<br>
Annotation<br>
Taint 和 Toleration<br>
亲和性(Affinity)和反亲和性(anti-affinity)
Garbage Collection<br>
控制器
Deployment
DaemonSet<br>
StatefulSet<br>
ReplicaSet<br>
Job<br>
CronJob<br>
Horizontal Pod Autoscaling<br>
cron-hpa-controller<br>
Escalator<br>
身份与权限控制
Service Account
Network Policy
kubernetes-network-policy-recipes<br>
Security Context
RBAC
存储配置
Secret
ConfigMap
Volume<br>
Persistent Volume<br>
Local Volume<br>
Storage Class<br>
Stork<br>
API 扩展
CustomResourceDefinition<br>
Operator<br>
awesome-operators<br>
Prometheus<br>
ops-kube-alerting-rules-operator<br>
Confluent Operator<br>
Kong API<br>
Kubernetes Operators<br>
K8s Operator Workshop<br>
Cert Operator<br>
Cert manager<br>
Operator Kit<br>
Container Linux Update Operator<br>
DB Operator
etcd<br>
Elasticsearch<br>
MongoDB<br>
MySQL Operator<br>
PostgreSQL<br>
Kafka<br>
Envoy Operator<br>
rbac-manager<br>
Akrobateo<br>
Aggregated API Server<br>
custom-metrics-apiserver-ingress-nginx<br>
metacontroller<br>
部署配置
单机部署
minikube<br>
kubeasz<br>
Sealos
集群部署<br>
Sealos
Breeze<br>
kubeadm<br>
Kubespray<br>
LinuxKit<br>
kubeasz
插件扩展<br>
CNI<br>
Flannel<br>
Calico<br>
Canal<br>
CRI<br>
Docker<br>
HyperContainer<br>
Runc
cri-o<br>
cri-containerd<br>
Scheduler 扩展
Sticky Node Scheduler
ksched<br>
kube-node-index-prioritizing-scheduler
Device 插件<br>
keepalived-vip<br>
External DNS<br>
kubevirt<br>
服务治理<br>
Service mesh<br>
Istio<br>
Envoy<br>
LearnEnvoy
Envoy 官方文档中文版<br>
Envoy 官方文档<br>
工具<br>
Fortio<br>
outlier-istio
Linkerd
持续集成<br>
Jenkins
Drone<br>
Apollo
CI/CD
Skaffold
Jenkins X<br>
Spinnaker<br>
Kubernetes Pipeliner<br>
Draft<br>
Forge<br>
Flux<br>
GitKube<br>
KubeCI<br>
Keel<br>
Brigade<br>
Kompose
资料
书籍<br>
Kubernetes 权威指南<br>
Kubernetes Cookbook<br>
DevOps with Kubernetes
电子书<br>
kubernetes handbook<br>
Kubernets 指南<br>
Istio官方文档中文版<br>
SDN网络指南<br>
Helm 用户指南
视频
使用 Kubernetes 进行可扩展微服务<br>
IBM Cloud: Deploying Microservices with Kubernetes<br>
Kubernetes 中基于策略的资源分配<br>
使用 client-go 控制原生及拓展的 Kubernetes API<br>
Introduction to Kubernetes<br>
系列教程
Kubernetes Tutorials by Kubernetes Team
Kubernetes By Example by OpenShift Team<br>
Kubernetes Tutorial by Tutorialspoint<br>
Kubernetes integration with Spring Cloud<br>
在线实验环境
Katacoda<br>
Kubernetes Bootcamp<br>
Play with Kubernetes<br>
Redhat 提供的 Istio 在线交互式教学<br>
博客
云原生实验室
Tony Bai<br>
Kubernetes Blog<br>
伪架构师
社区
Kubernetes 中文社区<br>
KubeSphere 中文社区<br>
Istio 中文社区<br>
Stackoverflow<br>
KubeWeekly<br>
会议<br>
Kubecon<br>
Container Camp<br>
GCP Next<br>
Docker Con