基于jenkins,tekton等工具打造kubernetes devops平台

本贴为目录贴,将不断更新html

目录

1.Docker在centos下安装以及常见错误解决node

2.使用kubernetes 官网工具kubeadm部署kubernetes(使用阿里云镜像)nginx

3.没法访问gcr.io的几种解决办法docker

4.kubernetes安装过程当中遇到问题及解决json

5.docker&k8s填坑记后端

6.Kubernetes对象之Podcentos

7.kubernetes之pod中断api

8.kubernetes之PDB安全

9.kubernetes对象之deployment网络

10.Deployment相对ReplicaSet优点

11.Kubernetes对象之Service

12.kubernetes对象之Job

13.kubernetes滚动更新

14.详谈kubernetes滚动更新-1

15.详谈kubernetes更新-2

16.Kubernetes对象之ReplicaSet

17.kubernetes对象之cronjob

18.kubernetes对象之secrets

19.Kubernetes之网络策略(Network Policy)

20.kubernetes对象之Volume

21.kubernetes对象之Ingress

22.Kuebernetes之DaemonSet

23.kubernetes之初始容器(init container)

24.kubernetes之多容器pod以及通讯

25.Kubernetes基本概念之Label

26.kubernetes调度之nodeName与NodeSelector

27.kubernetes里的各类port解惑

28.kubernetes调度之 PriorityClass

29.kubernetes之StatefulSet详解

29.Kubernetes调度之亲和与反亲和

30.kubernetes调度之污点(taint)和容忍(toleration)

31.kubernetes的Service Account和secret

32.kubernetes之计算机资源管理

33.kubernetes调度之资源配额

34.kubernetes调度之资源配额示例

35.kubernetes调度之pod优先级和资源抢占

36.kubernetes调度之资源耗尽处理配置

37.kubernetes资源调度之LimitRange

38.kubernetes之建立基于名称空间的内存和cpu限额示例

39.kubernetes容器探针检测

40.kubernetes 之QoS服务质量管理

41.kubectl技巧之查看资源列表,资源版本和资源schema配置

42.kubernetes容器编排之定义环境变量以及经过downwardapi把pod信息做为环境变量传入容器内

43.kubectl技巧之经过go-template截取属性

44.kubectl技巧之经过jsonpath截取属性

45.kubernetes管理之使用yq工具截取属性

46.kubernetes集群管理之经过jq来截取属性

47.kubernetes集群管理经常使用命令一

48.kubernetes集群管理命令(二)

49.kubernetes管理命令(三)

50.kubernetes之常见故障排除(一)

51.kubernetes之故障排查和节点维护(二)

52.kubernetes故障现场一之Orphaned pod

53.kubernetes之故障现场二,节点名称冲突

54.kubernetes高级之建立只读文件系统以及只读asp.net core容器

55.kubernetes高级之pod安全策略

56.kubernetes高级之动态准入控制

57.kubernetes高级之集群中使用sysctls

58.kubernetes之使用http rest api访问集群

59.kubernetes使用http rest api访问集群之使用postman工具访问 apiserver

本部份内容主要分为两个部分,第一部分主要讲解docker与kubernetes相关的开发,管理知识.第二部分以一个实际项目为示例.讲解如何部署一个接近生产环境的.net core微服务,包括部署后端服务,ocelot网关,consul注册中心,以及使用nginx-ingress把请求流量导入集群.