Open in app
Home
Notifications
Lists
Stories

Write
Oleksandr Slynko
Oleksandr Slynko

Home

Apr 12, 2021

Ginkgo practices

Inspired by Ginkgotchas and Effective Ginkgo/Gomega. Minimum global variables Try not to use variables outside of the tests. It is possible to shadow variable, it is easy to miss the initial definition. It adds confusion. And if you are using global variables, always assign the value in BeforeEach block. …

Ginkgo

2 min read


Aug 31, 2020

Pod security policies

Five things I wish i knew before I used PSPs — Pod security policy is an attemp to improve security defaults in Kubernetes for applications to allow operators to set presets for it. About two years ago we have started investigation for using them in Cloud Foundry Container Runtime. We took it seriously because we didn’t want to break existing users…

Kubernetes

2 min read


Apr 14, 2020

Why does Cloud Foundry not use Eirini to deploy itself?

Or why we don’t feed our dogs with caviar? — I might be a little bit biased, but I think Cloud Foundry is a pretty good platform to run applications. Cloud Foundry on Kubernetes uses Eirini to schedule applications. However, it uses different applications to deploy itself. …

Kubernetes

2 min read


Mar 22, 2020

Kubernetes upgrades — the boring way

Upgrade a month keeps the problems quite far — This article is based on my presentation for K8s day in Amsterdam in 2018. I have worked on Cloud Foundry Container Runtime for almost two years. The main goal of the project is to provide Enterprise-ready Kubernetes. We have been upgrading Kubernetes since the first version. Upgrade pipeline probably was…

Kubernetes

5 min read


Feb 15, 2020

Debugging cf-for-k8s

Three weeks ago the cf-for-k8s repository has been open-sourced. It allows you to deploy Cloud Foundry components in Kubernetes and use cf push against that deployment. There are already several projects that enable deploying Cloud Foundry to Kubernetes — KubeCF, its previous version SCF, several Kubernetes CPIs for Bosh. …

Kubernetes

3 min read


Dec 17, 2019

Response to Building Large Kubernetes Clusters

Last CNCF mailing list has an article about large clusters. And there are several points that I want to comment on the article. I spend almost two years on cluster installer — creating clusters and improving the availability of clusters, testing scalability and so on. First — strange cluster topology. …

Kubernetes

3 min read


Nov 30, 2019

The interview that has changed my life

How could interview not to change a life? You get rejected and learn new things, you pass it and get a new job and new experiences. …

Interview

3 min read


Oct 7, 2019

Rotate certificates for Kubernetes

Kubernetes uses mTLS for service components to communicate. Certificates are difficult and automatically generating them is one of the key features of Cloud Foundry Container Runtime(CFCR). There is one thing though. The default certificate duration in CFCR is one year, so if you have deployed the cluster last year, it…

Ssl

2 min read


Sep 23, 2019

Kubernetes and Diego 5: into the Eiriniverse

Progress on Kubernetes replacing Diego — NB: The opinions expressed in this post are my own and not necessarily those of my employer (or my PM). Two years ago on Cloud Foundry summit, the question has been asked: “Will Kubernetes replace Diego?” At that time I answered no and wrote several articles with the explanation. Now…

Kubernetes

3 min read

Kubernetes and Diego 5: into the Eiriniverse
Kubernetes and Diego 5: into the Eiriniverse

Aug 6, 2019

Deploy latest Kubernetes using CFCR

Every three months a new Kubernetes major version is released. It is hard to keep up with the latest all the time. It is very hard to keep up, you need to deploy the newest version in advance to see if it breaks something. There is an easy way to…

Kubernetes

1 min read

Oleksandr Slynko

Oleksandr Slynko

Reading code for a long time, writing code for even longer.

Following
  • Marianne Bellotti

    Marianne Bellotti

  • Cindy Sridharan

    Cindy Sridharan

  • Mykola Klymchuk

    Mykola Klymchuk

  • William Martin

    William Martin

  • Pivotal

    Pivotal

See all (13)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable