diff --git a/Dockerfile b/Dockerfile index 35c1ec7..fb992d2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,6 +31,7 @@ RUN set -eux && \ awscli \ direnv \ && \ + curl -s -o /usr/local/bin/ffsend -L $(curl -s https://api.github.com/repos/timvisee/ffsend/releases | jq -r '.[0].assets[] | select(.name | contains("linux-x64-static")).browser_download_url') && \ rm -rf /var/lib/apt/lists/* && \ echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen && \ /usr/sbin/locale-gen && \ diff --git a/README.md b/README.md index ab120f5..d9dee9c 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,14 @@ $ docker run -it \ --name swiss \ pommib/swiss:latest ``` + +## Kubernetes + +``` +$ kubectl create namespace swiss +$ kubectl apply -f pod.yaml -n swiss +$ kubectl get pods -n swiss +$ kubectl describe pod -n swiss +$ kubectl exec --stdin --tty -n swiss swiss -- /bin/bash +$ kubectl delete namespace swiss +``` diff --git a/pod.yaml b/pod.yaml new file mode 100644 index 0000000..28e3415 --- /dev/null +++ b/pod.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Pod +metadata: + name: swiss +spec: + containers: + - name: swiss + image: pommib/swiss:latest + hostNetwork: true + dnsPolicy: Default