Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View luandevpro's full-sized avatar

Luận Trần luandevpro

View GitHub Profile
kubectl get pods --show-labels
kubectl apply -f deployment-canary.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: canary
spec:
minReadySeconds: 10
replicas: 1
selector:
matchLabels:
kubectl apply -f service.yaml
apiVersion: v1
kind: Service
metadata:
name: entry-point
spec:
ports:
- port: 80
targetPort: 8080
type: NodePort
selector:
kubectl apply -f deployment-prod.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: v1
spec:
minReadySeconds: 10
replicas: 3
selector:
matchLabels:
kubectl delete deployment/v1
kubectl delete deployment/v2
kubectl delete service entry-point
package main
import (
"fmt"
)
func main() {
ch := make(chan int , 1)
ch <- 10
package main
import (
"fmt"
)
func main() {
ch := make(chan int)
ch <- 10