Git Product home page Git Product logo

cloud-native's Introduction

云原生方案

1.运维篇;CI/CD,持续集成【已完结】
	知识点:gitlab, jenkins, docker, harbor
	
2.k8s
	基础篇,单机、高可用集群部署【已完结】
		知识点:k8s二进制高可用集群安装
	
	进阶和高级篇,从0到k8s架构 【已完结】
		知识点:
		基础组件介绍(APIServer、Schedule、Controller Manager、ETCD、Kubelet、Kube-proxy);
		Pod知识
		资源调度:Deployment、StatefulSet、DaemonSet
		服务发布:Label && Selector、Service、Ingress、HPA
		配置管理:ConfigMap、Secret、ConfigMap&Secret使用SubPath、ConfigMap&Secret 热更新、ConfigMap&Secret 不可变
		存储:Volumes、PV&PVC
		高级调度:CronJob、污点Taint和容忍Toleration、Init Container、Affinity、Topology拓扑域、临时容器
		RBAC:基于角色(Role)的访问控制
		准入控制:LimitRange、ResourceQuot
		Qos:QoS类是Kubernetes用来决定Pod的调度和驱逐的策略
		PodPreset: 将一些公用的参数设置到pod中去,例如 时区统一设置为东八区
		Ceph: Rook、Ceph
		Helm: Kubernetes 的包管理器
		k8s-elk: elk日志收集
		Prometheus: k8s集群监控
		Ingress: k8s, ingress使用
		
3.istio 【已完结】
	知识点:istio基础知识介绍、组件介绍:Proxy、Mixer、Pilot、Citadel、Galley;
	httpbin案例、Bookinfo案例、灰度发布、可视化监控

4.实践篇-go【规划中...】

5.实践篇-php【规划中...】

6.实践篇-java 【已完结】
	知识点:
		springcloud
		gitlab
		docker
		k8s集群
		harbor
		jenkins-master, jenkins-slave
		CI/CD
		
7.中间件集群篇,【更新中...】
    mysql-cluster
    redis-cluster 【已完结】
    rabbitmq-cluster 【已完结】
    es-cluster 【已完结】
    clickhouse-cluster

8.k8s&istio集群管理平台 【规划中...】
	项目是Kubernetes资源管理平台,基于API开发,可以管理k8s的Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods
	Nodes、Role、Secret、ConfigMap、PV、PVC等.
	istio管理后台,灰度发布后台。

9. kubernetes 权威指南整理笔记 【更新中...】

10.KubeSphere&KubeKey	【更新中...】

学习讨论群:jett-jia

cloud-native's People

Contributors

jettjia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.