|
|
楼主 |
发表于 2025-1-3 08:00:01
|
显示全部楼层
kubeadm-config.yaml) R* @6 ?6 |$ E+ k
, H, [$ f+ ?! C% q! U& @! W+ h y9 CapiVersion: kubeadm.k8s.io/v1beta1
3 b* ]" ]- r" J" Pkind: ClusterConfiguration/ B8 }9 ]& m+ |5 g4 l9 B
kubernetesVersion: v1.14.3 # change according to kubeadm supported version7 J* ~$ T' w$ k z+ F, J I
apiServer:
5 g2 u# c1 x+ w9 a' P+ D/ o8 } certSANs:
) b' i& [" n1 k4 }" X - 127.0.0.14 M2 |% M, K& F( ~) J* ~
- cluster-api.example.com # change according to your requirements
0 {: U) m* w# n) S2 h k5 p+ A extraArgs:8 ]) S* X/ q2 `' M
authorization-mode: Node,RBAC
9 h7 g" y- D) ]/ h$ K. \" P feature-gates: "TTLAfterFinished=true"2 c1 l* u4 Y9 s# I2 o
audit-policy-file: "/etc/kubernetes/audit-policy.yaml"
+ d$ Z2 {: Z6 u* Y audit-log-path: "/etc/kubernetes/audit/kube-apiserver-audit.log" y* s* H4 o6 N7 |+ H! z
audit-log-maxage: "2"
- S0 F$ W7 H( r9 i' {- U extraVolumes:9 o- T6 g/ \+ @8 w4 S( F
- name: "audit-policy"
. c/ c5 p: f# X( @6 l( s hostPath: "/etc/kubernetes/audit-policy.yaml"2 J/ v$ S! N' Y. m
mountPath: "/etc/kubernetes/audit-policy.yaml"' N& P2 c; v5 l: Z" p
readOnly: false/ ?0 p9 ^. I& k
pathType: File8 u1 J/ k8 r# ]* ]4 N2 Q7 y
- name: "audit-volume": E( ]+ @7 l4 ?' `
hostPath: "/var/log/kubernetes/audit"
7 U5 p9 o+ C* ?; ~' T* ^$ w mountPath: "/etc/kubernetes/audit"" y# s& Y0 L$ }1 L3 q
readOnly: false% _9 H( E7 y; g" K1 D0 V# z( g4 S
pathType: DirectoryOrCreate
8 c% n% X- K' \) ]3 N( \# Z timeoutForControlPlane: 4m0s
, h) `2 }: H jcertificatesDir: /etc/kubernetes/pki
% N4 c; M2 A( A! q' qclusterName: kubernetes6 `0 v! h5 T! I$ m6 Y/ s* N' U z
controlPlaneEndpoint: "" y# h+ r8 |& H* `0 |% @- l
controllerManager:
4 h; B6 Y& ^0 V; E4 h extraArgs:
) m" C) R+ E' h' J feature-gates: "TTLAfterFinished=true"
2 L/ u$ {$ ]% A# b) ~+ g) [- ] bind-address: 0.0.0.0
& E! Q& E$ N2 U% W6 i5 p' Pdns:
& C" V$ e W: V! P) @- I type: CoreDNS5 `1 Y2 h# e5 N2 ^. G! v# E
etcd:$ z# ?+ Z- X4 w( F, i
local:2 L6 C- a! ?6 G& B
dataDir: /var/lib/etcd- I" Q) S) D8 p
imageRepository: k8s.gcr.io
& `* d9 p4 }# h% _, M# jnetworking:
V3 U6 Q" U: c- \2 H dnsDomain: cluster.local0 z! W4 q2 X' Z6 _1 }; w( N
podSubnet: 192.168.0.0/16 # change according to your requirements
9 s; K" f0 e( C' G0 P, r; k: {' K" s serviceSubnet: 10.96.0.0/12 # change according to your requirements
, @2 J$ |" v$ u* Y. Zscheduler:
w0 }! f# u; T. n0 d, l extraArgs:+ S% a$ t, m. m: e+ B5 N
feature-gates: "TTLAfterFinished=true"
4 t6 y. i/ L% u0 L5 V' C bind-address: 0.0.0.0) T7 f" P3 y! V, E2 X" c$ q) D! S& ^
---
. I* I% t) `, XapiVersion: kubelet.config.k8s.io/v1beta14 `% `1 O$ U0 i: X
kind: KubeletConfiguration* @0 q7 n* J; n/ g9 w/ t
FeatureGates:6 M" Z( a, \7 C& D8 [9 H% b
TTLAfterFinished: true |
|