lite-apiserver
lite-apiserver 配置示例
lite-apiserver/lite-apiserver.yaml
---
apiVersion: v1
kind: Pod
metadata:
labels:
k8s-app: lite-apiserver
name: lite-apiserver
namespace: edge-system
spec:
containers:
- command:
- lite-apiserver
- --ca-file=/etc/kubernetes/pki/ca.crt
- --tls-cert-file=/etc/kubernetes/edge/lite-apiserver.crt
- --tls-private-key-file=/etc/kubernetes/edge/lite-apiserver.key
- --kube-apiserver-url={{.MasterIP}}
- --kube-apiserver-port=6443
- --port=51003
- --tls-config-file=/etc/kubernetes/edge/tls.json
- --v=4
- --file-cache-path=/data/lite-apiserver/cache
- --timeout=3
image: superedge/lite-apiserver:v0.3.0
imagePullPolicy: IfNotPresent
name: lite-apiserver
volumeMounts:
- mountPath: /etc/kubernetes/pki
name: k8s-certs
- mountPath: /etc/kubernetes/edge
name: edge-certs
readOnly: true
- mountPath: /var/lib/kubelet/pki
name: kubelet
readOnly: true
- mountPath: /data
name: cache
hostNetwork: true
volumes:
- hostPath:
path: /var/lib/kubelet/pki
type: DirectoryOrCreate
name: kubelet
- hostPath:
path: /data
name: cache
- hostPath:
path: /etc/kubernetes/pki
type: DirectoryOrCreate
name: k8s-certs
- hostPath:
path: /etc/kubernetes/edge
type: DirectoryOrCreate
name: edge-certs
status: {}
最后修改 June 15, 2021 : Fixed error links and paths (fef537b)