网站首页
HTML
CSS
JS
Nodejs
Python3
Java
C
C++
Linux
Go
MySQL
PHP
Kubernetes
在线工具
技术新闻
序言
Kubernetes 序言
云原生
云原生(Cloud Native)的定义
云原生的设计哲学
Play with Kubernetes
快速部署一个云原生本地实验环境
使用Rancher在阿里云上部署Kubenretes集群
Kubernetes与云原生应用概览
从Kubernetes到Cloud Native
云原生编程语言Ballerina
云原生编程语言Pulumi
Kubernetes架构
设计理念
Etcd解析
CRI -容器运行时接口
CNI -容器网络接口
CSI -容器存储接口
Kubernetes中的网络
Kubernetes中的网络
Kubernetes中的网络解析flannel
Kubernetes中的网络解析calico
开源软件Cilium
Cilium架构设计与概念解析
kubernetes中的对象
资源对象与基本概念解析
Pod状态与生命周期管理
Pod概览
Pod解析
Init容器
Pause容器
Pod安全策略
Pod的生命周期
Pod Hook
Pod Preset
Pod中断与PDB(Pod中断预算)
集群管理的配置
Node
Namespace
Label
Annotation
Taint和Toleration(污点和容忍)
垃圾收集
控制器
Deployment
StatefulSet
DaemonSet
ReplicationController和ReplicaSet
Job
CronJob
Horizontal Pod Autoscaling
自定义指标HPA
Serivce对象
Service
Ingress
Traefik Ingress Controller
身份与权限认证
ServiceAccount
RBAC——基于角色的访问控制
NetworkPolicy
集群扩展
Secret
ConfigMap的热更新
Volume
Persistent Volume(持久化卷)
Storage Class
本地持久化存储
存储
使用自定义资源扩展API
使用CRD扩展Kubernetes API
APIService
Service Catalog
资源调度
QoS(服务质量等级)
资源对象配置
配置Pod的liveness和readiness探针
配置Pod的Service Account
Secret配置
管理namespace中的资源配额
命令使用
Docker用户过渡到kubectl命令行指南
kubectl命令概览
kubectl命令技巧大全
使用etcdctl访问kubernetes数据
集群安全性管理
管理集群中的TLS
kubelet的认证授权
创建用户认证授权的kubeconfig文件
IP伪装代理
Kubernetes中的用户与身份认证授权
Kubernetes集群安全性配置最佳实践
访问Kubernetes集群
访问集群
使用kubeconfig文件配置跨集群认证
通过端口转发访问集群中的应用程序
使用service访问群集中的应用程序
从外部访问Kubernetes中的Pod
Cabin - Kubernetes手机客户端
Kubernetic - Kubernetes桌面客户端
Kubernator - 更底层的Kubernetes UI
开发部署应用
适用于kubernetes的应用开发部署流程
迁移应用到Kubernetes中以Hadoop YARN为例
使用StatefulSet部署用状态应用
在CentOS上部署kubernetes集群
创建TLS证书和秘钥
创建kubeconfig文件
创建高可用etcd集群
安装kubectl命令行工具
部署master节点
部署node节点
安装kubedns插件
安装dashboard插件
安装heapster插件
安装EFK插件
Kubernetes简化管理工具kubeadm
使用kubeadm在Ubuntu Server 16.04上快速构建测试集群
服务发现与负载均衡
服务发现与负载均衡
安装Traefik ingress
网络和集群性能测试
边缘节点配置
安装Nginx ingress
安装配置Kube-dns
安装配置CoreDNS
运维管理
Master节点高可用
服务滚动升级
应用日志收集
配置最佳实践
集群及应用监控
管理容器的计算资源
集群联邦
存储管理
使用GlusterFS做持久化存储
使用Heketi作为Kubernetes的持久存储GlusterFS的external provisioner
在OpenShift中使用GlusterFS做持久化存储
集群与应用监控
使用Heapster获取集群和对象的metric数据
分布式追踪
OpenTracing
服务编排管理
使用Helm管理Kubernetes应用
构建私有Chart仓库
持续集成与发布
持续集成与发布
使用Jenkins进行持续集成与发布
使用Drone进行持续集成与发布
更新与升级
手动升级Kubernetes集群
升级dashboard
微服务架构
微服务架构
微服务中的服务发现
使用Java构建微服务并发布到Kubernetes平台
Spring Boot快速开始指南
Service Mesh服务网格
Service Mesh 服务网格
Service Mesh基础
Service Mesh技术对比
定制和集成
总结
大数据
大数据
Spark standalone on Kubernetes
运行支持Kubernetes原生调度的Spark程序
Serverless架构
Serverless架构
理解Serverless
OpenFaaS快速入门指南
开发指南
SIG和工作组
开发环境搭建
本地分布式开发环境搭建(使用Vagrant和Virtualbox)
单元测试和集成测试
client-go示例
Operator
operator-sdk
kubebuilder
高级开发指南
故障问题/使用技巧
Kubernetes中的应用故障排查
Kubernetes相关资讯和情报链接
Docker最佳实践
使用技巧
问题记录