Skip to content

thxCode/curl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cURL

cURL supports by Alpine in a docker container.

    

  

References

How to use this image

Start an instance

To start a container, use the following:

$ docker run -it --name test-curl maiwj/curl

Watching resources from Kubernetes Pod

$ kubectl run -it --image maiwj/curl:latest test bash

/# export CACERT_PATH=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt

/# export TOKEN_CONTENT=$(cat /var/run/secrets/kubernetes.io/serviceaccount/token)

/# export NAMESPACE=$(cat /var/run/secrets/kubernetes.io/serviceaccount/namespace)

/# curl --cacert $CACERT_PATH \
--header "Authorization: Bearer $TOKEN_CONTENT" --header "Connection: Keep-Alive" \
--silent --no-buffer \
-X GET "https://kubernetes/api/v1/watch/namespaces/$NAMESPACE/pods" | jq 'if (.object.status.conditions | length) > 0 and (.object.status.conditions | map(select(.type=="Ready" and .status=="True")) | length) > 0 then {type: .type, name: .object.metadata.name} else empty end'

License

About

cURL supports by Alpine in a docker container.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages