k3s/hack/cluster-pod.yaml

37 lines
839 B
YAML

version: v1beta1
id: cluster-pod
containers:
- name: etcd
image: coreos/etcd
- name: kubelet
image: kubernetes-kubelet
imagePullPolicy: never
volumeMounts:
- name: docker-socket
mountPath: /var/run/docker.sock
- name: apiserver
image: kubernetes-apiserver
imagePullPolicy: never
ports:
- name: apiserver-port
hostPort: 8080
containerPort: 8080
protocol: TCP
env:
- name: KUBE_MINIONS
value: 127.0.0.1
- name: controller-manager
image: kubernetes-controller-manager
imagePullPolicy: never
- name: proxy
image: kubernetes-proxy
imagePullPolicy: never
- name: scheduler
image: kubernetes-scheduler
imagePullPolicy: never
volumes:
- name: docker-socket
source:
hostDir:
path: /var/run/docker.sock