Add Chef Nodes as Endpoints for Kubernetes External Services
- Copy
knife.rb
andvungle.pem
to your local directory (ignored by git) from/vungle/chef-repo/.chef/
- Make sure you are in the minikube context:
kubectl config use-context minikube
and that its runningminikube status
kubectl create secret generic chef --from-file vungle.pem --from-file knife.rb
- Validate you have an endpoint available in your minikube context:
k get ep
(that isn't kubernetes) - Modify
KUBE_NAMESPACE
,KUBE_ENDPOINT
, andKNIFE_SEARCH_QUERY
as needed. - Deploy:
kubectl create -f deployment.yaml