Skip to content

Instantly share code, notes, and snippets.

@fgreg
fgreg / nginx-deployment.yaml
Last active July 15, 2019 18:07
Example of quay.io/kubernetes-ingress-controller deployed to amazon EKS. https://stackoverflow.com/q/56781123/953327
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
name: nginx-ingress-controller
namespace: ingress-nginx-sit
labels:
app.kubernetes.io/name: ingress-nginx-sit
app.kubernetes.io/part-of: ingress-nginx-sit
spec:
minReadySeconds: 2
bash >$ docker build -f Dockerfile-test -t test .
Sending build context to Docker daemon 4.096kB
Step 1/4 : FROM busybox
---> 59788edf1f3e
Step 2/4 : ENV AVAR=hello
---> Using cache
---> ed80d2c4076b
Step 3/4 : ENTRYPOINT ["/bin/sh", "-c", "exec echo \"$@\""]
---> Using cache
---> 10e2d48a4c22
@AssertTrue(message = "Both "+PROPERTY_NAME_CASSANDRA_KEYSPACE+" and "+PROPERTY_NAME_CASSANDRA_CONTACT_POINTS+
" are required if using Cassandra.")
public boolean isCassandraConfigured(){
if( StringUtils.isEmpty(getCassandraKeyspace()) ){
return true;
}
return StringUtils.isNotEmpty(getCassandraKeyspace()) && StringUtils.isNotEmpty(getCassandraContactPoints());
}
@fgreg
fgreg / gist:27dd50df6f70c81993bbc700d006e9a4
Last active April 20, 2017 00:17
Got a mesos docker agent to run pyspark

Ran these docker commands:

docker network create --attachable mesos

docker run -it -p 5050:5050 --hostname mesos-master --name mesos-master --network mesos -e MESOS_IP=0.0.0.0 nexusjpl/spark-mesos-master

docker run -it --network mesos --name mesos-agent --hostname mesos-agent -p 5051:5051 -p 4040:4040 nexusjpl/spark-mesos-agent ./bin/mesos-agent.sh --master=mesos-master:5050 --ip=0.0.0.0 --port=5051 --work_dir=/var/lib/mesos --no-systemd_enable_support --launcher=posix --no-switch_user

docker exec -it mesos-agent /bin/bash