Skip to content

Repository files navigation

Local - dev

make generate / manifests
make install
make run
kubectl create deployment webapp --image=nginx
kubectl expose deployment webapp --port=80--type=LoadBalancer
kubectl apply -f timeRestrictedService.yml
apiVersion: cron.loicverniere.lab/v1
kind: TimeRestrictedService
metadata:
  name: webapp
  namespace: default
spec:
  exposureWindow:
    start: "16:00"
    end: "19:00"
  serviceSpec:
    selector:
      app: webapp
    ports:
      - protocol: TCP
        port: 80
        targetPort: 8080
    type: LoadBalancer

Cluster

kubectl create deployment webapp --image=nginx
kubectl expose deployment webapp --port=80 --type=LoadBalancer
kubectl apply -f config/crd/bases/cron.loicverniere.lab_timerestrictedservices.yaml
kubectl apply -k config/rbac -n operator-system
kubectl apply -f timeRestrictedService.yaml

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages