diff --git a/assets/research/managed-services.jpg b/assets/research/managed-services.jpg index 36a44fa..93c41e0 100644 Binary files a/assets/research/managed-services.jpg and b/assets/research/managed-services.jpg differ diff --git a/assets/research/service-meshes.jpg b/assets/research/service-meshes.jpg new file mode 100644 index 0000000..cef88f3 Binary files /dev/null and b/assets/research/service-meshes.jpg differ diff --git a/src/layout.v3.tsx b/src/layout.v3.tsx index 4c66655..c787f6d 100644 --- a/src/layout.v3.tsx +++ b/src/layout.v3.tsx @@ -85,11 +85,11 @@ export const Navbar: React.StatelessComponent<{}> = ({}) => {
  • - Tools + Research
  • @@ -118,11 +118,11 @@ export const NavbarSlim: React.StatelessComponent<{}> = ({}) => {
  • - Tools + Research
  • diff --git a/src/research.tsx b/src/research.tsx index 073b5ab..b66b643 100644 --- a/src/research.tsx +++ b/src/research.tsx @@ -5,6 +5,18 @@ import { getConfig, State, Action, Store, Selector } from './store' import { defaultAssetsPipeline } from './optimise' import { tachyons } from './tachyons/tachyons' +const reportIssue: MailTo = { + subject: 'Kubernetes research', + body: `Hi Learnk8s,\n\nI'd like to report a ________.\n\nBest regards,\n`, + email: 'hello@learnk8s.io', +} + +const codeContribution: MailTo = { + subject: 'Kubernetes research', + body: `Hi Learnk8s,\n\nI'd like to contribute to the ________ research project.\n\nHow can I help?\n\nBest regards,\n`, + email: 'hello@learnk8s.io', +} + const sponsorEnquiry: MailTo = { subject: 'Kubernetes research', body: `Hi Learnk8s,\n\nI'd like to suggest a topic of research.\n\n________.\n\nBest regards,\n`, @@ -86,19 +98,49 @@ function renderPage(state: State) {

    Table of contents

    @@ -120,7 +162,7 @@ function renderPage(state: State) { Choosing an instance type for a Kubernetes cluster

    - Research on the trade offs when choosing an instance type for a Kubernetes cluster + Research on the trade-offs when choosing an instance type for a Kubernetes cluster

    - Comparison of Kubernetes managed services (coming soon) + Comparison of Kubernetes managed services

    The research compares Kubernetes managed services such as Google Kubernetes Engine (GKE), Elastic Kubernetes Service (EKS) and Azure Kubernetes (AKS).

    - Coming soon +
    + Read → + +
    + + +
  • +
    +
    + Comparison of service meshes for Kubernetes +
    +
    +
    +
    +

    + Comparison of service meshes +

    +

    + The research compares service meshes for Kubernetes such as Istio, Linkerd and Kuma. +

    + + Read → +
  • @@ -230,6 +308,165 @@ function renderPage(state: State) { +
    +
    +

    + Contributing +

    +

    + If you spot a typo or an out-of-date spec, leave a comment on the spreadsheet or get in touch at{' '} + + research@learnk8s.io + + . +

    + +
    +
    + +
    +
    +

    + Roadmap +

    +

    + The following topics of research are next: +

    +
    + +
    +