├── .gitignore ├── LICENSE ├── README.md ├── addons ├── Eureka │ ├── eureka-01.yaml │ ├── eureka-02.yaml │ ├── eureka-ds.yaml │ └── eureka-init.yaml ├── Ingress-traefic │ ├── traefik-deployment.yaml │ ├── traefik-ds.yaml │ ├── traefik-rbac.yaml │ └── ui.yaml ├── Kube-dns │ └── kube-dns.yaml ├── apiserver-to-kubelet-rbac.yml ├── coredns │ ├── coredns-bak.yaml │ └── coredns.yaml ├── dashboard-bak │ ├── admin-user-sa-rbac.yaml │ ├── kubernetes-dashboard.yaml │ ├── ui-admin-rbac.yaml │ └── ui-read-rbac.yaml ├── dashboard │ ├── admin-user.yaml │ ├── kubernetes-dashboard-ingress.yaml │ └── kubernetes-dashboard.yaml ├── external-storage │ └── nfs-client │ │ ├── nfs-deployment.yaml │ │ └── nfs-rbac.yaml ├── heapster │ ├── grafana.yaml │ ├── heapster.yaml │ └── influxdb.yaml ├── ingress-prometheus.yaml ├── metrics-server │ ├── metrics-server-1.12up.yaml │ └── metrics-server-kubeadm.yaml ├── nginx-ingress-dm │ ├── ingress-controller-cm.yml │ ├── ingress-controller-ds.yml │ ├── ingress-controller-rbac.yml │ ├── ingress-controller-sa.yml │ └── ingress-controller-svc.yml ├── nginx-ingress │ ├── ingress-controller-cm.yml │ ├── ingress-controller-deploy.yml │ ├── ingress-controller-lb.yaml │ ├── ingress-controller-rbac.yml │ ├── ingress-controller-sa.yml │ └── ingress-controller-svc.yml ├── prometheus-all │ ├── 00namespace-namespace.yaml │ ├── adapter │ │ ├── prometheus-adapter-apiService.yaml │ │ ├── prometheus-adapter-clusterRole.yaml │ │ ├── prometheus-adapter-clusterRoleAggregatedMetricsReader.yaml │ │ ├── prometheus-adapter-clusterRoleBinding.yaml │ │ ├── prometheus-adapter-clusterRoleBindingDelegator.yaml │ │ ├── prometheus-adapter-clusterRoleServerResources.yaml │ │ ├── prometheus-adapter-configMap.yaml │ │ ├── prometheus-adapter-deployment.yaml │ │ ├── prometheus-adapter-roleBindingAuthReader.yaml │ │ ├── prometheus-adapter-service.yaml │ │ └── prometheus-adapter-serviceAccount.yaml │ ├── alertmanager │ │ ├── alertmanager-alertmanager.yaml │ │ ├── alertmanager-secret.yaml │ │ ├── alertmanager-service.yaml │ │ └── alertmanager-serviceAccount.yaml │ ├── grafana │ │ ├── grafana-dashboardDatasources.yaml │ │ ├── grafana-dashboardDefinitions.yaml │ │ ├── grafana-dashboardSources.yaml │ │ ├── grafana-deployment.yaml │ │ ├── grafana-service.yaml │ │ └── grafana-serviceAccount.yaml │ ├── ingress-prometheus │ │ └── ing.yaml │ ├── kube-state-metrics │ │ ├── kube-state-metrics-clusterRole.yaml │ │ ├── kube-state-metrics-clusterRoleBinding.yaml │ │ ├── kube-state-metrics-deployment.yaml │ │ ├── kube-state-metrics-role.yaml │ │ ├── kube-state-metrics-roleBinding.yaml │ │ ├── kube-state-metrics-service.yaml │ │ └── kube-state-metrics-serviceAccount.yaml │ ├── node-exporter │ │ ├── node-exporter-clusterRole.yaml │ │ ├── node-exporter-clusterRoleBinding.yaml │ │ ├── node-exporter-daemonset.yaml │ │ ├── node-exporter-service.yaml │ │ └── node-exporter-serviceAccount.yaml │ ├── operator │ │ ├── 0prometheus-operator-0alertmanagerCustomResourceDefinition.yaml │ │ ├── 0prometheus-operator-0podmonitorCustomResourceDefinition.yaml │ │ ├── 0prometheus-operator-0prometheusCustomResourceDefinition.yaml │ │ ├── 0prometheus-operator-0prometheusruleCustomResourceDefinition.yaml │ │ ├── 0prometheus-operator-0servicemonitorCustomResourceDefinition.yaml │ │ ├── 0prometheus-operator-clusterRole.yaml │ │ ├── 0prometheus-operator-clusterRoleBinding.yaml │ │ ├── 0prometheus-operator-deployment.yaml │ │ ├── 0prometheus-operator-service.yaml │ │ └── 0prometheus-operator-serviceAccount.yaml │ ├── prometheus │ │ ├── prometheus-clusterRole.yaml │ │ ├── prometheus-clusterRoleBinding.yaml │ │ ├── prometheus-prometheus.yaml │ │ ├── prometheus-roleBindingConfig.yaml │ │ ├── prometheus-roleBindingSpecificNamespaces.yaml │ │ ├── prometheus-roleConfig.yaml │ │ ├── prometheus-roleSpecificNamespaces.yaml │ │ ├── prometheus-rules.yaml │ │ ├── prometheus-service.yaml │ │ └── prometheus-serviceAccount.yaml │ └── serviceMonitor │ │ ├── 0prometheus-operator-serviceMonitor.yaml │ │ ├── alertmanager-serviceMonitor.yaml │ │ ├── grafana-serviceMonitor.yaml │ │ ├── kube-state-metrics-serviceMonitor.yaml │ │ ├── node-exporter-serviceMonitor.yaml │ │ ├── prometheus-serviceMonitor.yaml │ │ ├── prometheus-serviceMonitorApiserver.yaml │ │ ├── prometheus-serviceMonitorCoreDNS.yaml │ │ ├── prometheus-serviceMonitorKubeControllerManager.yaml │ │ ├── prometheus-serviceMonitorKubeScheduler.yaml │ │ └── prometheus-serviceMonitorKubelet.yaml └── traefic-ingress │ ├── daemonset.yml │ ├── ingress-rbac.yml │ └── traefik-ui.yml ├── apps ├── Jenkins │ ├── jenkins-deployment.yaml │ ├── jenkins-rbd-pvc.yaml │ ├── jenkins-statefulset.yaml │ ├── jenkins-svc.yaml │ └── rbac.yaml └── myapp-http-svc.yaml ├── docs ├── HPA.md ├── Ingress-Controller.md ├── Init-centos7.md ├── Jenkins │ ├── Jenkins-dynamic-slave.MD │ ├── Jenkins-dynamic-slave.pdf │ └── images │ │ ├── k8s-slave.png │ │ └── pod-labels.png ├── Jenkinsci.md ├── OpenVPN-admin.md ├── ca-install.md ├── coredns.md ├── dashboard.md ├── etcd-install.md ├── flannel-install.md ├── heapster.md ├── helm.md ├── ingress-nginx.md ├── ingress.png ├── init.md ├── kubeadmin-install.md ├── kubernetes-pv-pvc.md ├── master-install.md ├── metallb.md ├── metrics-server.md ├── nginx-install.md ├── node-install.md ├── prometheus.md ├── secret.md ├── update-kernel.md ├── 基于Ubuntu20.04.3 LTS和kubeadm部署k8s.md └── 架构设计.md ├── example ├── cronjob.yaml ├── harbor-secret.yaml ├── job.yaml ├── k8s-demo.txt ├── nfs-pv.yaml ├── nfs-pvc.yaml ├── nginx-daemonset.yaml ├── nginx-deployment-all.yaml ├── nginx-deployment-health.yaml ├── nginx-deployment-limit.yaml ├── nginx-deployment-pvc.yaml ├── nginx-deployment.yaml ├── nginx-ingress.yaml ├── nginx-pod.yaml ├── nginx-rc.yaml ├── nginx-rs.yaml ├── nginx-service-nodeport.yaml └── nginx-service.yaml ├── images ├── Snipaste_2019-11-07_17-29-32.png ├── ingress.png ├── jenkins-1.png ├── k8s3.png ├── k8s4.png ├── metallb.png ├── nginx-ingress-cn.png ├── p1.png ├── prometheus-jg.png ├── traefik.jpg ├── wx.png └── zfb.png ├── master ├── pillar ├── k8s.sls └── top.sls ├── roster └── salt ├── k8s ├── baseset.sls ├── etcd.sls ├── master.sls ├── modules │ ├── api-server.sls │ ├── baseos.sls │ ├── ca-file-generate.sls │ ├── calico.sls │ ├── cfssl.sls │ ├── cni.sls │ ├── controller-manager.sls │ ├── docker.sls │ ├── etcd.sls │ ├── kube-proxy.sls │ ├── kubectl.sls │ ├── kubelet-bootstrap-kubeconfig.sls │ ├── kubelet.sls │ ├── nginx.sls │ └── scheduler.sls ├── node.sls └── templates │ ├── baseos │ ├── 99-prophet.conf.template │ ├── ipvs.conf.template │ ├── k8s.sysctl.conf.template │ └── kubernetes.limits.conf.template │ ├── ca │ ├── admin-csr.json.template │ ├── ca-config.json │ ├── ca-csr.json │ ├── front-proxy-client-csr.json.template │ ├── kube-controller-manager-csr.json.template │ ├── kube-proxy-csr.json.template │ ├── kube-scheduler-csr.json.template │ ├── kubernetes-csr.json.template │ └── tls-bootstrap-secret-kubeconfig.sh.template │ ├── calico │ ├── calico.yaml.template │ └── coredns.yaml.template │ ├── cni │ └── 10-flannel.conflist.template │ ├── docker │ ├── 10-docker.conf.template │ └── daemon.json.template │ ├── etcd │ └── etcd.service.template │ ├── kube-api-server │ ├── apiserver-to-kubelet-rbac.yml.template │ ├── audit-policy.yml.template │ ├── bootstrap-token-secret.yml.template │ ├── csr-crb.yaml │ ├── encryption-config.yaml.template │ ├── kube-apiserver.service.template │ └── kubelet-bootstrap-rbac.yml.template │ ├── kube-controller-manager │ └── kube-controller-manager.service.template │ ├── kube-proxy │ ├── kube-proxy.config.yaml.template │ └── kube-proxy.service.template │ ├── kube-scheduler │ └── kube-scheduler.service.template │ ├── kubelet │ ├── 10-kubeadm.conf.template │ ├── kubelet-conf.yml.template │ └── kubelet.service.template │ └── nginx │ ├── kube-nginx.conf.template │ └── kube-nginx.service.template └── top.sls /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/README.md -------------------------------------------------------------------------------- /addons/Eureka/eureka-01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Eureka/eureka-01.yaml -------------------------------------------------------------------------------- /addons/Eureka/eureka-02.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Eureka/eureka-02.yaml -------------------------------------------------------------------------------- /addons/Eureka/eureka-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Eureka/eureka-ds.yaml -------------------------------------------------------------------------------- /addons/Eureka/eureka-init.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Eureka/eureka-init.yaml -------------------------------------------------------------------------------- /addons/Ingress-traefic/traefik-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Ingress-traefic/traefik-deployment.yaml -------------------------------------------------------------------------------- /addons/Ingress-traefic/traefik-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Ingress-traefic/traefik-ds.yaml -------------------------------------------------------------------------------- /addons/Ingress-traefic/traefik-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Ingress-traefic/traefik-rbac.yaml -------------------------------------------------------------------------------- /addons/Ingress-traefic/ui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Ingress-traefic/ui.yaml -------------------------------------------------------------------------------- /addons/Kube-dns/kube-dns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/Kube-dns/kube-dns.yaml -------------------------------------------------------------------------------- /addons/apiserver-to-kubelet-rbac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/apiserver-to-kubelet-rbac.yml -------------------------------------------------------------------------------- /addons/coredns/coredns-bak.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/coredns/coredns-bak.yaml -------------------------------------------------------------------------------- /addons/coredns/coredns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/coredns/coredns.yaml -------------------------------------------------------------------------------- /addons/dashboard-bak/admin-user-sa-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/dashboard-bak/admin-user-sa-rbac.yaml -------------------------------------------------------------------------------- /addons/dashboard-bak/kubernetes-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/dashboard-bak/kubernetes-dashboard.yaml -------------------------------------------------------------------------------- /addons/dashboard-bak/ui-admin-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/dashboard-bak/ui-admin-rbac.yaml -------------------------------------------------------------------------------- /addons/dashboard-bak/ui-read-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/dashboard-bak/ui-read-rbac.yaml -------------------------------------------------------------------------------- /addons/dashboard/admin-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/dashboard/admin-user.yaml -------------------------------------------------------------------------------- /addons/dashboard/kubernetes-dashboard-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/dashboard/kubernetes-dashboard-ingress.yaml -------------------------------------------------------------------------------- /addons/dashboard/kubernetes-dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/dashboard/kubernetes-dashboard.yaml -------------------------------------------------------------------------------- /addons/external-storage/nfs-client/nfs-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/external-storage/nfs-client/nfs-deployment.yaml -------------------------------------------------------------------------------- /addons/external-storage/nfs-client/nfs-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/external-storage/nfs-client/nfs-rbac.yaml -------------------------------------------------------------------------------- /addons/heapster/grafana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/heapster/grafana.yaml -------------------------------------------------------------------------------- /addons/heapster/heapster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/heapster/heapster.yaml -------------------------------------------------------------------------------- /addons/heapster/influxdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/heapster/influxdb.yaml -------------------------------------------------------------------------------- /addons/ingress-prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/ingress-prometheus.yaml -------------------------------------------------------------------------------- /addons/metrics-server/metrics-server-1.12up.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/metrics-server/metrics-server-1.12up.yaml -------------------------------------------------------------------------------- /addons/metrics-server/metrics-server-kubeadm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/metrics-server/metrics-server-kubeadm.yaml -------------------------------------------------------------------------------- /addons/nginx-ingress-dm/ingress-controller-cm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress-dm/ingress-controller-cm.yml -------------------------------------------------------------------------------- /addons/nginx-ingress-dm/ingress-controller-ds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress-dm/ingress-controller-ds.yml -------------------------------------------------------------------------------- /addons/nginx-ingress-dm/ingress-controller-rbac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress-dm/ingress-controller-rbac.yml -------------------------------------------------------------------------------- /addons/nginx-ingress-dm/ingress-controller-sa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress-dm/ingress-controller-sa.yml -------------------------------------------------------------------------------- /addons/nginx-ingress-dm/ingress-controller-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress-dm/ingress-controller-svc.yml -------------------------------------------------------------------------------- /addons/nginx-ingress/ingress-controller-cm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress/ingress-controller-cm.yml -------------------------------------------------------------------------------- /addons/nginx-ingress/ingress-controller-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress/ingress-controller-deploy.yml -------------------------------------------------------------------------------- /addons/nginx-ingress/ingress-controller-lb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress/ingress-controller-lb.yaml -------------------------------------------------------------------------------- /addons/nginx-ingress/ingress-controller-rbac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress/ingress-controller-rbac.yml -------------------------------------------------------------------------------- /addons/nginx-ingress/ingress-controller-sa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress/ingress-controller-sa.yml -------------------------------------------------------------------------------- /addons/nginx-ingress/ingress-controller-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/nginx-ingress/ingress-controller-svc.yml -------------------------------------------------------------------------------- /addons/prometheus-all/00namespace-namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: monitoring 5 | -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-apiService.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-apiService.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-clusterRole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-clusterRole.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-clusterRoleAggregatedMetricsReader.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-clusterRoleAggregatedMetricsReader.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-clusterRoleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-clusterRoleBinding.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-clusterRoleBindingDelegator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-clusterRoleBindingDelegator.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-clusterRoleServerResources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-clusterRoleServerResources.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-configMap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-configMap.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-deployment.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-roleBindingAuthReader.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-roleBindingAuthReader.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-service.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/adapter/prometheus-adapter-serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/adapter/prometheus-adapter-serviceAccount.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/alertmanager/alertmanager-alertmanager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/alertmanager/alertmanager-alertmanager.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/alertmanager/alertmanager-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/alertmanager/alertmanager-secret.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/alertmanager/alertmanager-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/alertmanager/alertmanager-service.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/alertmanager/alertmanager-serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/alertmanager/alertmanager-serviceAccount.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/grafana/grafana-dashboardDatasources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/grafana/grafana-dashboardDatasources.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/grafana/grafana-dashboardDefinitions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/grafana/grafana-dashboardDefinitions.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/grafana/grafana-dashboardSources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/grafana/grafana-dashboardSources.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/grafana/grafana-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/grafana/grafana-deployment.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/grafana/grafana-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/grafana/grafana-service.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/grafana/grafana-serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/grafana/grafana-serviceAccount.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/ingress-prometheus/ing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/ingress-prometheus/ing.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/kube-state-metrics/kube-state-metrics-clusterRole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/kube-state-metrics/kube-state-metrics-clusterRole.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/kube-state-metrics/kube-state-metrics-clusterRoleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/kube-state-metrics/kube-state-metrics-clusterRoleBinding.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/kube-state-metrics/kube-state-metrics-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/kube-state-metrics/kube-state-metrics-deployment.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/kube-state-metrics/kube-state-metrics-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/kube-state-metrics/kube-state-metrics-role.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/kube-state-metrics/kube-state-metrics-roleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/kube-state-metrics/kube-state-metrics-roleBinding.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/kube-state-metrics/kube-state-metrics-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/kube-state-metrics/kube-state-metrics-service.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/kube-state-metrics/kube-state-metrics-serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/kube-state-metrics/kube-state-metrics-serviceAccount.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/node-exporter/node-exporter-clusterRole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/node-exporter/node-exporter-clusterRole.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/node-exporter/node-exporter-clusterRoleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/node-exporter/node-exporter-clusterRoleBinding.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/node-exporter/node-exporter-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/node-exporter/node-exporter-daemonset.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/node-exporter/node-exporter-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/node-exporter/node-exporter-service.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/node-exporter/node-exporter-serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/node-exporter/node-exporter-serviceAccount.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-0alertmanagerCustomResourceDefinition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-0alertmanagerCustomResourceDefinition.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-0podmonitorCustomResourceDefinition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-0podmonitorCustomResourceDefinition.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-0prometheusCustomResourceDefinition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-0prometheusCustomResourceDefinition.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-0prometheusruleCustomResourceDefinition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-0prometheusruleCustomResourceDefinition.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-0servicemonitorCustomResourceDefinition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-0servicemonitorCustomResourceDefinition.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-clusterRole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-clusterRole.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-clusterRoleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-clusterRoleBinding.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-deployment.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-service.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/operator/0prometheus-operator-serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/operator/0prometheus-operator-serviceAccount.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-clusterRole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-clusterRole.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-clusterRoleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-clusterRoleBinding.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-prometheus.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-roleBindingConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-roleBindingConfig.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-roleBindingSpecificNamespaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-roleBindingSpecificNamespaces.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-roleConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-roleConfig.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-roleSpecificNamespaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-roleSpecificNamespaces.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-rules.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-service.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/prometheus/prometheus-serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/prometheus/prometheus-serviceAccount.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/0prometheus-operator-serviceMonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/0prometheus-operator-serviceMonitor.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/alertmanager-serviceMonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/alertmanager-serviceMonitor.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/grafana-serviceMonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/grafana-serviceMonitor.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/kube-state-metrics-serviceMonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/kube-state-metrics-serviceMonitor.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/node-exporter-serviceMonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/node-exporter-serviceMonitor.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/prometheus-serviceMonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/prometheus-serviceMonitor.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorApiserver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorApiserver.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorCoreDNS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorCoreDNS.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorKubeControllerManager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorKubeControllerManager.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorKubeScheduler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorKubeScheduler.yaml -------------------------------------------------------------------------------- /addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorKubelet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/prometheus-all/serviceMonitor/prometheus-serviceMonitorKubelet.yaml -------------------------------------------------------------------------------- /addons/traefic-ingress/daemonset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/traefic-ingress/daemonset.yml -------------------------------------------------------------------------------- /addons/traefic-ingress/ingress-rbac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/traefic-ingress/ingress-rbac.yml -------------------------------------------------------------------------------- /addons/traefic-ingress/traefik-ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/addons/traefic-ingress/traefik-ui.yml -------------------------------------------------------------------------------- /apps/Jenkins/jenkins-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/apps/Jenkins/jenkins-deployment.yaml -------------------------------------------------------------------------------- /apps/Jenkins/jenkins-rbd-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/apps/Jenkins/jenkins-rbd-pvc.yaml -------------------------------------------------------------------------------- /apps/Jenkins/jenkins-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/apps/Jenkins/jenkins-statefulset.yaml -------------------------------------------------------------------------------- /apps/Jenkins/jenkins-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/apps/Jenkins/jenkins-svc.yaml -------------------------------------------------------------------------------- /apps/Jenkins/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/apps/Jenkins/rbac.yaml -------------------------------------------------------------------------------- /apps/myapp-http-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/apps/myapp-http-svc.yaml -------------------------------------------------------------------------------- /docs/HPA.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Ingress-Controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/Ingress-Controller.md -------------------------------------------------------------------------------- /docs/Init-centos7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/Init-centos7.md -------------------------------------------------------------------------------- /docs/Jenkins/Jenkins-dynamic-slave.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/Jenkins/Jenkins-dynamic-slave.MD -------------------------------------------------------------------------------- /docs/Jenkins/Jenkins-dynamic-slave.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/Jenkins/Jenkins-dynamic-slave.pdf -------------------------------------------------------------------------------- /docs/Jenkins/images/k8s-slave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/Jenkins/images/k8s-slave.png -------------------------------------------------------------------------------- /docs/Jenkins/images/pod-labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/Jenkins/images/pod-labels.png -------------------------------------------------------------------------------- /docs/Jenkinsci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/Jenkinsci.md -------------------------------------------------------------------------------- /docs/OpenVPN-admin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/OpenVPN-admin.md -------------------------------------------------------------------------------- /docs/ca-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/ca-install.md -------------------------------------------------------------------------------- /docs/coredns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/coredns.md -------------------------------------------------------------------------------- /docs/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/dashboard.md -------------------------------------------------------------------------------- /docs/etcd-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/etcd-install.md -------------------------------------------------------------------------------- /docs/flannel-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/flannel-install.md -------------------------------------------------------------------------------- /docs/heapster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/heapster.md -------------------------------------------------------------------------------- /docs/helm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/helm.md -------------------------------------------------------------------------------- /docs/ingress-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/ingress-nginx.md -------------------------------------------------------------------------------- /docs/ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/ingress.png -------------------------------------------------------------------------------- /docs/init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/init.md -------------------------------------------------------------------------------- /docs/kubeadmin-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/kubeadmin-install.md -------------------------------------------------------------------------------- /docs/kubernetes-pv-pvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/kubernetes-pv-pvc.md -------------------------------------------------------------------------------- /docs/master-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/master-install.md -------------------------------------------------------------------------------- /docs/metallb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/metallb.md -------------------------------------------------------------------------------- /docs/metrics-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/metrics-server.md -------------------------------------------------------------------------------- /docs/nginx-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/nginx-install.md -------------------------------------------------------------------------------- /docs/node-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/node-install.md -------------------------------------------------------------------------------- /docs/prometheus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/prometheus.md -------------------------------------------------------------------------------- /docs/secret.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/secret.md -------------------------------------------------------------------------------- /docs/update-kernel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/update-kernel.md -------------------------------------------------------------------------------- /docs/基于Ubuntu20.04.3 LTS和kubeadm部署k8s.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/基于Ubuntu20.04.3 LTS和kubeadm部署k8s.md -------------------------------------------------------------------------------- /docs/架构设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/docs/架构设计.md -------------------------------------------------------------------------------- /example/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/cronjob.yaml -------------------------------------------------------------------------------- /example/harbor-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/harbor-secret.yaml -------------------------------------------------------------------------------- /example/job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/job.yaml -------------------------------------------------------------------------------- /example/k8s-demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/k8s-demo.txt -------------------------------------------------------------------------------- /example/nfs-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nfs-pv.yaml -------------------------------------------------------------------------------- /example/nfs-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nfs-pvc.yaml -------------------------------------------------------------------------------- /example/nginx-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-daemonset.yaml -------------------------------------------------------------------------------- /example/nginx-deployment-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-deployment-all.yaml -------------------------------------------------------------------------------- /example/nginx-deployment-health.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-deployment-health.yaml -------------------------------------------------------------------------------- /example/nginx-deployment-limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-deployment-limit.yaml -------------------------------------------------------------------------------- /example/nginx-deployment-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-deployment-pvc.yaml -------------------------------------------------------------------------------- /example/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-deployment.yaml -------------------------------------------------------------------------------- /example/nginx-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-ingress.yaml -------------------------------------------------------------------------------- /example/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-pod.yaml -------------------------------------------------------------------------------- /example/nginx-rc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-rc.yaml -------------------------------------------------------------------------------- /example/nginx-rs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-rs.yaml -------------------------------------------------------------------------------- /example/nginx-service-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-service-nodeport.yaml -------------------------------------------------------------------------------- /example/nginx-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/example/nginx-service.yaml -------------------------------------------------------------------------------- /images/Snipaste_2019-11-07_17-29-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/Snipaste_2019-11-07_17-29-32.png -------------------------------------------------------------------------------- /images/ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/ingress.png -------------------------------------------------------------------------------- /images/jenkins-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/jenkins-1.png -------------------------------------------------------------------------------- /images/k8s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/k8s3.png -------------------------------------------------------------------------------- /images/k8s4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/k8s4.png -------------------------------------------------------------------------------- /images/metallb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/metallb.png -------------------------------------------------------------------------------- /images/nginx-ingress-cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/nginx-ingress-cn.png -------------------------------------------------------------------------------- /images/p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/p1.png -------------------------------------------------------------------------------- /images/prometheus-jg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/prometheus-jg.png -------------------------------------------------------------------------------- /images/traefik.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/traefik.jpg -------------------------------------------------------------------------------- /images/wx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/wx.png -------------------------------------------------------------------------------- /images/zfb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/images/zfb.png -------------------------------------------------------------------------------- /master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/master -------------------------------------------------------------------------------- /pillar/k8s.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/pillar/k8s.sls -------------------------------------------------------------------------------- /pillar/top.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/pillar/top.sls -------------------------------------------------------------------------------- /roster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/roster -------------------------------------------------------------------------------- /salt/k8s/baseset.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/baseset.sls -------------------------------------------------------------------------------- /salt/k8s/etcd.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/etcd.sls -------------------------------------------------------------------------------- /salt/k8s/master.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/master.sls -------------------------------------------------------------------------------- /salt/k8s/modules/api-server.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/api-server.sls -------------------------------------------------------------------------------- /salt/k8s/modules/baseos.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/baseos.sls -------------------------------------------------------------------------------- /salt/k8s/modules/ca-file-generate.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/ca-file-generate.sls -------------------------------------------------------------------------------- /salt/k8s/modules/calico.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/calico.sls -------------------------------------------------------------------------------- /salt/k8s/modules/cfssl.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/cfssl.sls -------------------------------------------------------------------------------- /salt/k8s/modules/cni.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/cni.sls -------------------------------------------------------------------------------- /salt/k8s/modules/controller-manager.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/controller-manager.sls -------------------------------------------------------------------------------- /salt/k8s/modules/docker.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/docker.sls -------------------------------------------------------------------------------- /salt/k8s/modules/etcd.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/etcd.sls -------------------------------------------------------------------------------- /salt/k8s/modules/kube-proxy.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/kube-proxy.sls -------------------------------------------------------------------------------- /salt/k8s/modules/kubectl.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/kubectl.sls -------------------------------------------------------------------------------- /salt/k8s/modules/kubelet-bootstrap-kubeconfig.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/kubelet-bootstrap-kubeconfig.sls -------------------------------------------------------------------------------- /salt/k8s/modules/kubelet.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/kubelet.sls -------------------------------------------------------------------------------- /salt/k8s/modules/nginx.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/nginx.sls -------------------------------------------------------------------------------- /salt/k8s/modules/scheduler.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/modules/scheduler.sls -------------------------------------------------------------------------------- /salt/k8s/node.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/node.sls -------------------------------------------------------------------------------- /salt/k8s/templates/baseos/99-prophet.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/baseos/99-prophet.conf.template -------------------------------------------------------------------------------- /salt/k8s/templates/baseos/ipvs.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/baseos/ipvs.conf.template -------------------------------------------------------------------------------- /salt/k8s/templates/baseos/k8s.sysctl.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/baseos/k8s.sysctl.conf.template -------------------------------------------------------------------------------- /salt/k8s/templates/baseos/kubernetes.limits.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/baseos/kubernetes.limits.conf.template -------------------------------------------------------------------------------- /salt/k8s/templates/ca/admin-csr.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/admin-csr.json.template -------------------------------------------------------------------------------- /salt/k8s/templates/ca/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/ca-config.json -------------------------------------------------------------------------------- /salt/k8s/templates/ca/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/ca-csr.json -------------------------------------------------------------------------------- /salt/k8s/templates/ca/front-proxy-client-csr.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/front-proxy-client-csr.json.template -------------------------------------------------------------------------------- /salt/k8s/templates/ca/kube-controller-manager-csr.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/kube-controller-manager-csr.json.template -------------------------------------------------------------------------------- /salt/k8s/templates/ca/kube-proxy-csr.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/kube-proxy-csr.json.template -------------------------------------------------------------------------------- /salt/k8s/templates/ca/kube-scheduler-csr.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/kube-scheduler-csr.json.template -------------------------------------------------------------------------------- /salt/k8s/templates/ca/kubernetes-csr.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/kubernetes-csr.json.template -------------------------------------------------------------------------------- /salt/k8s/templates/ca/tls-bootstrap-secret-kubeconfig.sh.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/ca/tls-bootstrap-secret-kubeconfig.sh.template -------------------------------------------------------------------------------- /salt/k8s/templates/calico/calico.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/calico/calico.yaml.template -------------------------------------------------------------------------------- /salt/k8s/templates/calico/coredns.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/calico/coredns.yaml.template -------------------------------------------------------------------------------- /salt/k8s/templates/cni/10-flannel.conflist.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/cni/10-flannel.conflist.template -------------------------------------------------------------------------------- /salt/k8s/templates/docker/10-docker.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/docker/10-docker.conf.template -------------------------------------------------------------------------------- /salt/k8s/templates/docker/daemon.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/docker/daemon.json.template -------------------------------------------------------------------------------- /salt/k8s/templates/etcd/etcd.service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/etcd/etcd.service.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-api-server/apiserver-to-kubelet-rbac.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-api-server/apiserver-to-kubelet-rbac.yml.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-api-server/audit-policy.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-api-server/audit-policy.yml.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-api-server/bootstrap-token-secret.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-api-server/bootstrap-token-secret.yml.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-api-server/csr-crb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-api-server/csr-crb.yaml -------------------------------------------------------------------------------- /salt/k8s/templates/kube-api-server/encryption-config.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-api-server/encryption-config.yaml.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-api-server/kube-apiserver.service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-api-server/kube-apiserver.service.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-api-server/kubelet-bootstrap-rbac.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-api-server/kubelet-bootstrap-rbac.yml.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-controller-manager/kube-controller-manager.service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-controller-manager/kube-controller-manager.service.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-proxy/kube-proxy.config.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-proxy/kube-proxy.config.yaml.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-proxy/kube-proxy.service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-proxy/kube-proxy.service.template -------------------------------------------------------------------------------- /salt/k8s/templates/kube-scheduler/kube-scheduler.service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kube-scheduler/kube-scheduler.service.template -------------------------------------------------------------------------------- /salt/k8s/templates/kubelet/10-kubeadm.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kubelet/10-kubeadm.conf.template -------------------------------------------------------------------------------- /salt/k8s/templates/kubelet/kubelet-conf.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kubelet/kubelet-conf.yml.template -------------------------------------------------------------------------------- /salt/k8s/templates/kubelet/kubelet.service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/kubelet/kubelet.service.template -------------------------------------------------------------------------------- /salt/k8s/templates/nginx/kube-nginx.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/nginx/kube-nginx.conf.template -------------------------------------------------------------------------------- /salt/k8s/templates/nginx/kube-nginx.service.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/k8s/templates/nginx/kube-nginx.service.template -------------------------------------------------------------------------------- /salt/top.sls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymyyang/salt-k8s-ha/HEAD/salt/top.sls --------------------------------------------------------------------------------