Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Wyłącz przezroczyste duże strony z Kubernetes

Tak, z kontenerami startowymi jest to całkiem proste:

apiVersion: v1
kind: Pod
metadata:
  name: thp-test
spec:
  restartPolicy: Never
  terminationGracePeriodSeconds: 1
  volumes:
    - name: host-sys
      hostPath:
        path: /sys
  initContainers:
    - name: disable-thp
      image: busybox
      volumeMounts:
        - name: host-sys
          mountPath: /host-sys
      command: ["sh", "-c", "echo never >/host-sys/kernel/mm/transparent_hugepage/enabled"]
  containers:
    - name: busybox
      image: busybox
      command: ["cat", "/sys/kernel/mm/transparent_hugepage/enabled"]

Demo (zauważ, że jest to ustawienie ogólnosystemowe):

$ ssh THATNODE cat /sys/kernel/mm/transparent_hugepage/enabled
always [madvise] never
$ kubectl create -f thp-test.yaml
pod "thp-test" created
$ kubectl logs thp-test
always madvise [never]
$ kubectl delete pod thp-test
pod "thp-test" deleted
$ ssh THATNODE cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Najlepsza biblioteka Redis dla Javy

  2. Jak zaimplementować serwer push we frameworku Flask?

  3. Algorytm dopasowywania użytkowników

  4. Jakie są główne różnice między Redis Pub/Sub a Redis Stream?

  5. Jak ustawić wygaśnięcie wielu kluczy w Redis